1<!DOCTYPE html> 2 3<html lang="en"> 4 5<head> 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 7 <title>News and Events at El Paso Autoplex </title> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 9 <meta name="description" content="View our upcoming Events and News at El Paso Autoplex"> 10 <meta name="og:image" property="og:image" content="https://imagescdn.dealercarsearch.com/DealerImages/26436/49690/logob.png"> 11 <meta name="og:url" property="og:url" content="https://elpasoautoplex.com/blog"> 12 <meta name="og:title" property="og:title" content="News and Events at El Paso Autoplex "> 13 <meta name="og:description" property="og:description" content="View our upcoming Events and News at El Paso Autoplex"> 14 <meta property="og:type" content="website" /> 15 <meta name="ahrefs-site-verification" content="53103b0d9242445bf5556befdfb2c6276ecca58675c43bb2eb60ad5be6a227df"> 16 17 18<!-- Premium Ads Google Tag Manager -->
18<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','G-0Y1SE9X7GX');</script>
18<!-- End Premium Ads Manager --><link rel="preconnect" href="https://www.googletagmanager.com"/> 19 20 <link rel="stylesheet" href="/dealers/26001_27000/26436/49690.min.css?v=SG25PkdZvBhV96PhEDplbod5i96CFEND5Tlr262rUo8" /> 21 <link rel="canonical" href="https://elpasoautoplex.com/blog" /> 22<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 22-23
22 23<script async src="https://www.googletagmanager.com/gtag/js?id=
23G-3RNWQYM023
vendor: 13 bytes, line 23
23"></script>
24<script> 25
vendor: 136 bytes, lines 25-28
25window.dataLayer = window.dataLayer || []; 26 function gtag(){dataLayer.push(arguments);} 27 gtag('js', new Date()); 28 gtag('config', '
28G-3RNWQYM023
vendor: 5 bytes, line 28
28');
29</script>
29 30 31 32</head> 33 34 35<body class="tertPage blog-dcs"> 36 37 <header class="s66r_header sticky-top"> 38 <div class="s66r_topBar"> 39 <div class="topHeader container"> 40 41 <div id="AddressPane" class="s66r_addressPane"> 42 43<div class="ContentPane_340436 AddressAndPhone AddressAndPhone_340436"> 44 45<div class="AddressPhone_Main"> 46 <span class="LabelAddress1"> 47 <i class="fa-solid fa-location-dot"></i> 5931 Dyer 48 </span> 49 <span class="LabelCityStateZip1">El Paso, TX 79904</span> 50 <span class="LabelPhone1"> 51 <i class="fa-solid fa-phone"></i> 52 <a href='tel:915-307-5181'> 53 915-307-5181 54 </a> 55 </span> 56 57 58 59 60</div> 61</div> 62<div class="ContentPane_340433 HTMLModule HTMLModule_340433"> 63 64 65<div class="mob-menu"> 66 <a href="tel:+1915-307-5181" class="mob-menu-btn"><i class="fas fa-mobile-alt"></i></a> 67 <!--a href="javascript:void(0)" class="mob-menu-btn" data-toggle="modal" data-target="#HoursModal"--> 68 <a href="/store" class="mob-menu-btn"> 69 <i class="fas fa-map-marker-alt"></i> 70 </a> 71 72 73 <a href="javascript:void(0)" class="mob-menu-btn" data-toggle="collapse" data-target="#siteNav" aria-controls="siteNav" aria-expanded="false" aria-label="Toggle navigation">Menu <i class="fas fa-bars"></i></a> 74</div></div></div> 75 </div> 76 </div> 77 <div class="s66r_menuBar"> 78 <div class="bottomHeader container"> 79 <div class="logoWrapper"> 80 81 82
82<script type="text/javascript"> 83 var pageTitle = ""; 84 var pageH1 = ""; 85 var pageTitleLength = "0"; 86 87 // The UDO minus the AI Sales Agent's attribution. Those variables are scoped to view 88 // events (DCS-2549), yet they live on init_utag_data because the view events that refire 89 // from it read it at fire time - product_list_view on an SRP filter change, 90 // blog_article_view on a blog ajax refresh. So every NON-view event builds its payload 91 // through here instead of copying init_utag_data itself, and one rule covers them all. 92 // 93 // Declared in this unconditional block, so it exists no matter which of the gated Tealium 94 // blocks below render; it reads init_utag_data only when called, long after parse. 95 function dcsUdoForNonViewEvent() { 96 var data = {}; 97 if (typeof init_utag_data === 'undefined' || !init_utag_data) { return data; } 98 for (var k in init_utag_data) { 99 if (!init_utag_data.hasOwnProperty(k)) { continue; } 100 if (k.indexOf('aisa_') === 0) { continue; } 101 data[k] = init_utag_data[k]; 102 } 103 return data; 104 } 105 106 try { 107 var pageTitleEl = document.querySelector('meta[name="og:title"]') 108 109 if (pageTitleEl != null) { 110 pageTitle = pageTitleEl.content; 111 pageTitleLength = pageTitle.length; 112 } 113 document.addEventListener("DOMContentLoaded", 114 function () { 115 116 var pageH1El = document.querySelector("h1"); 117 118 if (pageH1El != null) { 119 var h1Text = pageH1El.innerText; 120 121 if (h1Text != null) { 122 pageH1 = h1Text; 123 124 if (init_utag_data && init_utag_data.page_h1 != null) { 125 init_utag_data.page_h1 = h1Text; 126 } 127 128 } 129 } 130 else { 131 if (init_utag_data["page_h1"] === "" || init_utag_data["page_h1"] === null) { 132 delete init_utag_data["page_h1"]; 133 } 134 } 135 136 137 }); 138 } 139 catch (e) { 140 console.error('[dcs-tealium] page title/h1 setup failed', e); 141 } 142 </script>
vendor: 2 bytes, line 142
142
143<script type="text/javascript"> 144var init_utag_data = { 145"tealium_event": "blog_list_view", 146"ga4_id": "G-E5EG9XX6M1", 147"page_title": pageTitle, 148"page_h1": pageH1 , 149"page_title_count": pageTitleLength, 150"digital_retailing_active": "false", 151"ai_product_expert_active": "true", 152"site_company_name": "El Paso Autoplex", 153"site_id": "49690", 154"site_internal_id": "26436", 155"site_platform": "dcs", 156"site_section": "blog", 157"site_sub_section": "blog list", 158"site_company_city": "El Paso", 159"site_company_state": "TX", 160"site_company_zip_code": "79904", 161"site_phone_main": "915-307-5181", 162}; 163</script>
163 164
164<script type="text/javascript"> 165 var utag_data = init_utag_data; 166 </script>
vendor: 2 bytes, line 166
166
167<script type="text/javascript"> 168utag_data = init_utag_data; 169(function (a, b, c, d) { 170a = 'https://tags.tiqcdn.com/utag/dtms/dcs-eas/prod/utag.js'; 171b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; 172a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); 173})(); 174window.addEventListener("load", function (event) { 175(function fireView(n) { 176if (typeof utag !== 'undefined' && typeof utag.view === 'function') { 177window.dcsUtagReady = true; 178var dcsViewPayload = ''; 179try { dcsViewPayload = JSON.stringify(utag_data); } catch (e) { dcsViewPayload = '(not serializable)'; } 180var dcsNoisyPrefixes = ['cp.', 'ls.', 'ss.', 'dom.', 'ut.', 'meta.', 'qp.', 'va.', 'tealium_', '_']; 181var dcsOurs = {}, dcsTotal = 0, dcsOurCount = 0; 182for (var dcsK in utag_data) { 183if (!utag_data.hasOwnProperty(dcsK)) { continue; } 184dcsTotal++; 185var dcsNoisy = false; 186for (var dcsI = 0; dcsI < dcsNoisyPrefixes.length; dcsI++) { if (dcsK.indexOf(dcsNoisyPrefixes[dcsI]) === 0) { dcsNoisy = true; break; } } 187if (!dcsNoisy) { dcsOurs[dcsK] = utag_data[dcsK]; dcsOurCount++; } 188} 189var dcsTealiumDebug = false || document.cookie.indexOf('utagdb=true') >= 0; 190try { 191utag.view(utag_data); 192window.dcsUtagViewSent = dcsViewPayload; 193if (dcsTealiumDebug) { console.log('[cms-tealium] sent ' + (utag_data.tealium_event || '(no tealium_event)') + ' | conversation=' + (utag_data.aisa_conversation_id || '-') + ' | widget=' + (utag_data.aisa_widget_version || '-') + ' | ' + dcsOurCount + '/' + dcsTotal + ' vars from DCS', dcsOurs); } 194} catch (e) { console.error('[cms-tealium] utag.view threw; page view not sent', e, dcsViewPayload); } 195return; 196} 197if (n >= 100) { console.error('[cms-tealium] utag.js never loaded after 10s; no page view sent'); return; } 198setTimeout(function () { fireView(n + 1); }, 100); 199})(0); 200}); 201</script>
201 202
202<script type="text/javascript"> 203 var formName = ''; 204 var form_submit_utag_data = { 205"tealium_event": "form_submit", 206"form_name": formName, 207"form_type": formName, 208"form_id": formName, 209"ga4_id": "G-E5EG9XX6M1", 210"page_title": pageTitle, 211"page_title": pageH1, 212"page_title_count": pageTitleLength, 213"page_h1": pageH1, 214"digital_retailing_active": "false", 215"ai_product_expert_active": "true", 216"site_company_name": "El Paso Autoplex", 217"site_id": "49690", 218"site_internal_id": "26436", 219"site_platform": "dcs", 220"site_section": "blog", 221"site_sub_section": "blog list", 222"site_company_city": "El Paso", 223"site_company_state": "TX", 224"site_company_zip_code": "79904", 225"site_phone_main": "915-307-5181", 226"form_submission_first_name": "", 227"form_submission_last_name": "", 228"form_submission_middle_name": "", 229"form_submission_address": "", 230"form_submission_email": "", 231"form_submission_location_name": "", 232"form_submission_mobile_phone": "", 233"form_submission_home_phone": "", 234"form_submission_postal_code": "", 235"form_submission_city": "", 236"form_submission_trade_in_vin": "", 237"form_submission_trade_in_make": "", 238"form_submission_trade_in_miles": "", 239"form_submission_trade_in_model": "", 240"form_submission_trade_in_year": "", 241"form_submission_trade_in_cylinders": "", 242"form_submission_trade_in_transmission": "", 243"form_submission_trade_in_color": "", 244"form_submission_trade_in_payoff_amount": "", 245"form_submission_trade_in_wrecked": "", 246"form_submission_trade_in_vehicle_option": "", 247}; 248 249 </script>
249 250
250<script type="text/javascript"> 251 function getCookie(name) { 252 var nameEQ = name + "="; 253 var cookies = document.cookie.split(';'); 254 if(typeof(cookies) != 'undefined' && cookies != null ) { 255 for (var i = 0; i < cookies.length; i++) { 256 var cookie = cookies[i].trim(); 257 if (cookie.indexOf(nameEQ) === 0) { 258 return cookie.substring(nameEQ.length); 259 } 260 } 261 } 262 return null; 263 } 264 265 function tealiumFormSubmit(formNameVal) { 266 if (!form_submit_utag_data) { 267 return; 268 } 269 formName = formNameVal; 270 form_submit_utag_data.tealium_event = 'form_submit'; 271 272 var webLeadIdCookie = getCookie('webLeadId'); 273 if (webLeadIdCookie) { 274 form_submit_utag_data.form_submission_id = webLeadIdCookie; 275 } 276 277 utag.link(form_submit_utag_data); 278 }; 279 280 281 // Build a per-event copy of init_utag_data. init_utag_data is aliased by utag_data 282 // (the page-view object), so form events must NOT mutate it in place - doing so 283 // stamps tealium_event='form_load' etc. onto the page view and corrupts it. 284 function tealiumFormData(formNameVal, eventName) { 285 var data = dcsUdoForNonViewEvent(); 286 data.tealium_event = eventName; 287 data.form_name = formNameVal; 288 data.form_id = formNameVal; 289 data.form_type = formNameVal; 290 return data; 291 } 292 293 function tealiumFormLoad(formNameVal) { 294 if (!init_utag_data || typeof utag === 'undefined') { 295 return; 296 } 297 formName = formNameVal; 298 utag.link(tealiumFormData(formNameVal, 'form_load')); 299 }; 300 301 function tealiumFormInteraction(formNameVal) { 302 if (!init_utag_data || typeof utag === 'undefined') { 303 return; 304 } 305 formName = formNameVal; 306 utag.link(tealiumFormData(formNameVal, 'form_interaction')); 307 } 308 309 function tealiumLink(formName) { 310 if (!init_utag_data) 311 return 312 utag.link(init_utag_data); 313 } 314 315 // On list pages (SRP) init_utag_data carries index-aligned product_list_* arrays 316 // instead of a single product. When a shared modal (SMS / Price Drop) opens for a 317 // specific row, set the singular product_* fields for that vehicle so the 318 // form_load / form_interaction events carry per-vehicle context. No-ops on VDP 319 // (no product_list_* arrays), leaving the existing single-product data intact. 320 function tealiumSetListVehicleContext(inventoryId) { 321 if (!init_utag_data || !inventoryId) { return; } 322 var ids = init_utag_data.product_list_ids; 323 if (!ids || !ids.length) { return; } 324 var idx = ids.indexOf(String(inventoryId)); 325 var map = { 326 product_id: 'product_list_ids', 327 product_name: 'product_list_names', 328 product_make: 'product_list_makes', 329 product_brand: 'product_list_brands', 330 product_brand_id: 'product_list_make_ids', 331 product_year: 'product_list_years' 332 }; 333 for (var target in map) { 334 var arr = init_utag_data[map[target]]; 335 if (idx > -1 && arr && idx < arr.length) { 336 init_utag_data[target] = arr[idx]; 337 } else { 338 delete init_utag_data[target]; 339 } 340 } 341 } 342 343 function aipeModalOpen() { 344 if (!init_utag_data || typeof utag === 'undefined') { 345 return; 346 } 347 // Per-event copy - see tealiumFormData comment above for why init_utag_data 348 // must not be mutated in place. 349 var data = dcsUdoForNonViewEvent(); 350 data.tealium_event = 'aipe_modal_open'; 351 utag.link(data); 352 } 353 354 function getTradeOptions() { 355 var stringOptionsVal = ""; 356 $('input[id="vehicleOptions"]:checked').each(function () { 357 let element = $(this); 358 let value = element.val(); // Get the value of the checked element
359 stringOptionsVal += (value + ' ,'); 360 }); 361 return stringOptionsVal; 362 363 } 364 function addTealiumFormInfo(formNameVal, removeTags) { 365 366 var removeFormSubmitTags = false 367 if (removeTags && removeTags == true) 368 removeFormSubmitTags = true 369 370 371 if (!form_submit_utag_data) 372 return 373 374 formName = formNameVal; 375 376 var tForm = document.getElementById(formName); 377 378 if (!tForm) { 379 var formByClass = document.getElementsByClassName(formName); 380 tForm = formByClass && formByClass[0] ? formByClass[0] : null; 381 } 382 383 try { 384 if (tForm && tForm != null && form_submit_utag_data) { 385 386 form_submit_utag_data.form_name = formName; 387 form_submit_utag_data.form_id = formName; 388 form_submit_utag_data.form_type = formName; 389 390 var webLeadIdCookie = getCookie('webLeadId'); 391 if (webLeadIdCookie) { 392 form_submit_utag_data.form_submission_id = webLeadIdCookie; 393 } 394 395 //Lead Info 396 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#FirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#FirstName'}`).value : document.getElementById('txtFirstName') ? document.getElementById('txtFirstName').value : null; 397 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#LastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#LastName'}`).value : document.getElementById('txtLastName') ? document.getElementById('txtLastName').value : null; 398 form_submit_utag_data.form_submission_mobile_phone = tForm.querySelector(`${'#MobilePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#MobilePhone'}`).value : document.getElementById('txtMobilePhone') ? document.getElementById('txtMobilePhone').value : null; 399 form_submit_utag_data.form_submission_home_phone = tForm.querySelector(`${'#HomePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#HomePhone'}`).value : document.getElementById('txtHomePhone') ? document.getElementById('txtHomePhone').value : null; 400 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#Email'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#Email'}`).value : document.getElementById('txtEmail') ? document.getElementById('txtEmail').value : null; 401 form_submit_utag_data.form_submission_postal_code = tForm.querySelector(`${'#txtZip'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtZip'}`).value : document.getElementById('txtZip') ? document.getElementById('txtZip').value : null; 402 form_submit_utag_data.form_submission_city = tForm.querySelector(`${'#txtCity'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCity'}`).value : document.getElementById('txtCity') ? document.getElementById('txtCity').value : null; 403 404 if (formName.toLowerCase().includes("credit") || formName.toLowerCase().includes("default")) { 405 form_submit_utag_data.form_submission_first_name = document.getElementById('txtApplicantFirstName') && removeFormSubmitTags == false ? document.getElementById('txtApplicantFirstName').value : null; 406 form_submit_utag_data.form_submission_last_name = document.getElementById('txtApplicantLastName') && removeFormSubmitTags == false ? document.getElementById('txtApplicantLastName').value : null; 407 form_submit_utag_data.form_submission_mobile_phone = document.getElementById('txtApplicantMobilePhone') && removeFormSubmitTags == false ? document.getElementById('txtApplicantMobilePhone').value : null; 408 form_submit_utag_data.form_submission_home_phone = document.getElementById('txtApplicantHomePhone') && removeFormSubmitTags == false ? document.getElementById('txtApplicantHomePhone').value : null; 409 form_submit_utag_data.form_submission_email = document.getElementById('txtApplicantEmail') && removeFormSubmitTags == false ? document.getElementById('txtApplicantEmail').value : null; 410 form_submit_utag_data.form_submission_postal_code = document.getElementById('txtApplicantZip') && removeFormSubmitTags == false ? document.getElementById('txtApplicantZip').value : null; 411 form_submit_utag_data.form_submission_city = document.getElementById('txtApplicantCity') && removeFormSubmitTags == false ? document.getElementById('txtApplicantCity').value : null; 412 form_submit_utag_data.form_submission_address = document.getElementById('txtApplicantAddress1') && removeFormSubmitTags == false ? document.getElementById('txtApplicantAddress1').value : document.getElementById('txtApplicantHomeAddress1') ? document.getElementById('txtApplicantHomeAddress1').value : null; 413 414 form_submit_utag_data.product_make = document.getElementById('txtVehicleMake') && removeFormSubmitTags == false ? document.getElementById('txtVehicleMake').value : null; 415 form_submit_utag_data.product_brand = document.getElementById('txtVehicleMake') && removeFormSubmitTags == false ? document.getElementById('txtVehicleMake').value : null; 416 form_submit_utag_data.product_model = document.getElementById('txtVehicleModel') && removeFormSubmitTags == false ? document.getElementById('txtVehicleModel').value : null; 417 form_submit_utag_data.product_year = document.getElementById('txtVehicleYear') && removeFormSubmitTags == false ? document.getElementById('txtVehicleYear').value : null; 418 } 419 //Trade Forms 420 if (formName.toLowerCase().includes("trade") || formName.toLowerCase().includes("lookup")) { 421 form_submit_utag_data.form_submission_trade_in_make = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 422 form_submit_utag_data.form_submission_trade_in_model = tForm.querySelector(`${'#txtModel'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtModel'}`).value : $('#tradein-model-select').find(":selected").text(); 423 form_submit_utag_data.form_submission_trade_in_miles = tForm.querySelector(`${'#txtMileage'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMileage'}`).value : null; 424 form_submit_utag_data.form_submission_trade_in_year = tForm.querySelector(`${'#VehicleYear'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#VehicleYear'}`).value : $('#tradein-year-select').find(":selected").text() != '' ? $('#tradein-year-select').find(":selected").text() : $('#ddlYear').find(":selected").text(); 425 form_submit_utag_data.form_submission_trade_in_color = tForm.querySelector(`${'#txtColor'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtColor'}`).value : null; 426 form_submit_utag_data.form_submission_trade_in_cylinders = tForm.querySelector(`${'#txtEngine'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtEngine'}`).value : null; 427 form_submit_utag_data.form_submission_trade_in_vin = tForm.querySelector(`${'#txtVin'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtVin'}`).value : null; 428 form_submit_utag_data.form_submission_trade_in_transmission = tForm.querySelector(`${'#txtTransmission'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtTransmission'}`).value : null; 429 form_submit_utag_data.form_submission_trade_in_payoff_amount = tForm.querySelector(`${'#txtPayoff'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtPayoff'}`).value : null; 430 form_submit_utag_data.form_submission_trade_in_wrecked = tForm.querySelector(`${'#txtWrecked'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtWrecked'}`).value : null; 431 form_submit_utag_data.form_submission_trade_in_vehicle_option = getTradeOptions(); 432 form_submit_utag_data.form_submission_trade_in_color = tForm.querySelector(`${'#txtColor'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtColor'}`).value : null; 433 } 434 435 //Buy Now form 436 if (formName.toLowerCase().includes("buynow")) { 437 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#txtLeadFirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadFirstName'}`).value : null; 438 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#txtLeadLastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadLastName'}`).value : null; 439 form_submit_utag_data.form_submission_home_phone = tForm.querySelector(`${'#txtLeadHomePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadHomePhone'}`).value : null; 440 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#txtLeadEmail'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadEmail'}`).value : null; 441 } 442 443 //Service, parts , detail, rental forms 444 if (formName.toLowerCase().includes("service") || formName.toLowerCase().includes("rental") || formName.toLowerCase().includes("detailing") || formName.toLowerCase().includes("parts")) { 445 form_submit_utag_data.product_make = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 446 form_submit_utag_data.product_brand = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 447 form_submit_utag_data.product_model = tForm.querySelector(`${'#txtModel'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtModel'}`).value : $('#tradein-model-select').find(":selected").text(); 448 form_submit_utag_data.product_year = tForm.querySelector(`${'#VehicleYear'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#VehicleYear'}`).value : $('#ddlYear').find(":selected").text(); 449 } 450 451 //Car Proof forms (CarProofForm, Mod
451alCarProofForm) 452 if (formName.toLowerCase().includes("carproof")) { 453 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#txtCarProofFirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofFirstName'}`).value : null; 454 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#txtCarProofLastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofLastName'}`).value : null; 455 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#txtCarProofEmail'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofEmail'}`).value : null; 456 form_submit_utag_data.form_submission_mobile_phone = tForm.querySelector(`${'#txtCarProofPhoneNumber'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofPhoneNumber'}`).value : null; 457 } 458 459 //SMS text forms (ModalSmsTextForm, EmbedSmsTextForm, ResponsiveSmsForm, ResponsiveSmsTextingForm) 460 if (formName.toLowerCase().includes("sms")) { 461 var smsFirstName = tForm.querySelector('#txtSMSFirstName, #txtEmbedSMSFirstName, #txtSMSFirstNameForm, #txtSMSFirstNameFS'); 462 var smsLastName = tForm.querySelector('#txtSMSLastName, #txtEmbedSMSLastName, #txtSMSLastNameForm, #txtSMSLastNameFS'); 463 var smsMobilePhone = tForm.querySelector('#txtSMSPhoneNumber, #txtEmbedSMSPhoneNumber, #txtSMSPhoneNumberForm, #txtSMSPhoneNumberFS'); 464 form_submit_utag_data.form_submission_first_name = smsFirstName && removeFormSubmitTags == false ? smsFirstName.value : null; 465 form_submit_utag_data.form_submission_last_name = smsLastName && removeFormSubmitTags == false ? smsLastName.value : null; 466 form_submit_utag_data.form_submission_mobile_phone = smsMobilePhone && removeFormSubmitTags == false ? smsMobilePhone.value : null; 467 } 468 469 //Forms whose email input is bound to EmailAddress (ScheduleTestDriveForm, SimpleLeadCaptureForm, etc.) 470 if ((form_submit_utag_data.form_submission_email == null || form_submit_utag_data.form_submission_email === "") && removeFormSubmitTags == false) { 471 var emailAddressEl = tForm.querySelector(`${'#EmailAddress'}`); 472 if (emailAddressEl) { 473 form_submit_utag_data.form_submission_email = emailAddressEl.value; 474 } 475 } 476 } 477 478 if (form_submit_utag_data) { 479 480 for (var propName in form_submit_utag_data) { 481 if (form_submit_utag_data[propName] === "" || form_submit_utag_data[propName] === null) { 482 delete form_submit_utag_data[propName]; 483 } 484 } 485 } 486 } 487 catch 488 { 489 console.log('Tealium form error ') 490 return null; 491 } 492 493 finally { 494 } 495 } 496 497 function formInteractionListener(formClass, formId, interactionType) { 498 try { 499 var formName = formClass ?? formId; 500 var form = document.querySelector((formClass != null ? '.' : '#') + formName); 501 502 var interacted = false; 503 504 form.addEventListener(interactionType ?? 'change', function () { 505 if (interacted == true) 506 return 507 interacted = true; 508 addTealiumFormInfo(formName, true) 509 510 tealiumFormInteraction(formName) 511 }, { once: true });
512 } 513 514 catch { 515 console.log('error loading form interaction events: ' + formName) 516 } 517 } 518 519 // Form events must wait until utag is fully initialized - not merely defined. 520 // window.dcsUtagReady is set right after the initial utag.view (see GetUTagScript), 521 // which is the point the data layer/tags are established. Firing before that runs 522 // load rules on an uninitialized utag and crashes it ("called before tags loaded"). 523 function whenUtagReady(callback, attempts) { 524 attempts = attempts || 0; 525 if (typeof utag !== 'undefined' && window.dcsUtagReady === true) { 526 callback(); 527 return; 528 } 529 if (attempts >= 150) { 530 return; 531 } 532 setTimeout(function () { whenUtagReady(callback, attempts + 1); }, 100); 533 } 534 535 function formLoadListener(formClass, formId) { 536 try { 537 var formName = formClass ?? formId; 538 var viewed = false; 539 var observer = new IntersectionObserver(function (entries) { 540 541 542 if (entries[0].isIntersecting === true && viewed == false) { 543 viewed = true; 544 addTealiumFormInfo(formName, true) 545 // utag.js loads async; if the form is above the fold the observer 546 // can fire before utag exists, so defer until it is ready. The 547 // extra delay pushes the fire past document_idle so Tealium's event 548 // viewer (whose capture hook attaches after window.load) sees it. 549 whenUtagReady(function () { setTimeout(function () { tealiumFormLoad(formName) }, 750) }) 550 } 551 }, { threshold: [0] }); 552 553 observer.observe(document.querySelector((formClass != null ? '.' : '#') + formName)); 554 } 555 catch { 556 console.log('error loading form interaction events: ' + formName) 557 558 } 559 } 560 </script>
560 561 562 563<!-- BuyerBridge Tag Manager (noscript) --><noscript><iframe src='https://www.googletagmanager.com/ns.html?id=G-0Y1SE9X7GX' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript><!-- End BuyerBridge Tag Manager (noscript) --><a id="hlLogo" aria-label="Dealer Logo" href="//elpasoautoplex.com"> 564 <img class="dealerLogo logo logo_26436 img-fluid" title="El Paso Autoplex" alt="El Paso Autoplex" src="https://imagescdn.dealercarsearch.com/DealerImages/26436/49690/logob.png" /> 565</a> 566 </div> 567 <div class="menuWrapper"> 568 569 <div id="MenuPane" class="s66r_menuPane"> 570</div> 571 572 <nav id="s66r_menu" class="navbar navbar-expand-lg"> 573 <button class="siteMenu navbar-toggler" type="button" data-toggle="collapse" data-target="#siteNav" aria-controls="siteNav" aria-expanded="false" aria-label="Toggle navigation"> 574 Site Menu 575 </button> 576 <div class="collapse navbar-collapse" id="siteNav"> 577 <ul class="navbar-nav "> 578 579 <li class="nav-item "> 580 <a href="/inventory?clearall=1" class="nav-link" > 581 <span>Inventory</span> 582 </a> 583 584 </li> 585 <li class="nav-item dropdown"> 586 <a href="/creditapp?" class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true aria-expanded=false > 587 <span>Financing</span> 588 </a> 589 590 <div class="dropdown-menu"> 591 <a class="dropdown-item" href="/creditapp" ><span>Apply Online</span></a> 592 <a class="dropdown-item" href="/loancalculator" ><span>Loan Calculator</span></a> 593 </div> 594 </li> 595 <li class="nav-item "> 596 <a href="/reviews" class="nav-link" > 597 <span>Reviews</span> 598 </a> 599 600 </li> 601 <li class="nav-item dropdown"> 602 <a href="/sendcomments?" class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true aria-expanded=false > 603 <span>Services</span> 604 </a> 605 606 <div class="dropdown-menu"> 607 <a class="dropdown-item" href="/trade" ><span>Value Your Trade-In</span></a> 608 <a class="dropdown-item" href="/locatorservice" ><span>Vehicle Finder</span></a> 609 </div> 610 </li> 611 <li class="nav-item dropdown"> 612 <a href="/directions?" class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true aria-expanded=false > 613 <span>Our Store</span> 614 </a> 615 616 <div class="dropdown-menu"> 617 <a class="dropdown-item" href="/store" ><span>Store Info</span></a> 618 <a class="dropdown-item" href="/blog" ><span>Blog</span></a> 619 <a class="dropdown-item" href="/aboutus" ><span>About Us</span></a> 620 <a class="dropdown-item" href="/meetourstaff" ><span>Meet Our Staff</span></a> 621 <a class="dropdown-item" href="/privacy" ><span>Privacy Policy</span></a> 622 <a class="dropdown-item" href="/terms" ><span>Terms of Service</span></a> 623 </div> 624 </li> 625 </ul> 626 </div> 627 </nav> 628 629 </div> 630 </div> 631 </div> 632 </header> 633 634 <main> 635 <section class="contentWrapper container"> 636 637 <div id="ContentPane" class="s66r_tert clearfix"> 638 639<div class="ContentPane_350894 HTMLModule HTMLModule_350894"> 640 641 642<img alt="Carfax Advantage logo" id="cfBanner" src="/images/third-party/carfax-adv.png" class="img-fluid img-thumbnail d-block mx-auto my-auto carfax-banner" ></div> 643<div class="ContentPane_2428058 ResponsiveBlog ResponsiveBlog_2428058"> 644 <h1 class="dealerTitle">Latest News, Tips & More | El Paso Autoplex</h1> 645 646<div id="ResponsiveBlogContainer"> 647 <div class="intro-text"></div> 648 <div class="async-loading-overlay d-none"></div> 649 <form id="ResponsiveBlogForm" data-ajax="true" data-ajax-method="get" data-ajax-mode="replace-with" data-ajax-update="#ResponsiveBlogContainer" data-ajax-begin="beginResponsiveBlogAjax" data-ajax-success="ajaxResponsiveBlogSuccess" data-ajax-failure="ajaxResponsiveBlogFailure" action="/ResponsiveBlog/RefreshResponsiveBlog" method="post"> 650 651 <div id="topPost"></div> 652 653 <div class="blogWrapper row"> 654 655 <aside class='blogCategories col-md-3 col-lg-2'> 656 <h5>Categories</h5> 657 <div class="blog-categorywrapper"> 658 659 <a href="#" rel="nofollow" data-category="Welcome">Welcome <span>(1)</span></a> 660 </div> 661 </aside> 662 <input id="ResponsiveBlogSelectedCategory" type="hidden" name="Category" value="" /> 663 664 <section class="blogPosts col-md-9 col-lg-10 py-0"> 665 666 <article class='post'> 667 <h3 class='postTitle'> 668 <a href='/bdp/73301/welcome/welcome'>Welcome</a> 669 </h3> 670 <div class='postContent'>Welcome to our blog!</div> 671 <p class='postDate'>
672 <span>07/08/2025</span> 673 in <a href='blog?category=welcome'>Welcome</a> 674 </p> 675 <em class='postKeywords'> 676 Welcome 677 </em> 678 </article> 679 680 <div class="ResponsiveBlogPagination blogPager row no-gutters"> 681 </div> 682 </section> 683 </div> 684 685 <input id="Page" name="Page" type="hidden" value="1" /> 686 <input name="PageName" type="hidden" value="blog" /> 687 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhhZB5b7Jy9sX5abA8_6nUXFkMuPC8MgWJT_paLxSi9E_UGGaU_52UpP8GIC9KU8Smy9IYHlNIKRnan1MM6R89QxIaqis48LzDfsTCM_K4R6i28SqvE6OtUWVZ6AV3Phy8c" /></form> 688 <div class="outro-text"></div> 689</div> 690 691 692
692<script type="text/javascript"> 693 var pageTitle = ""; 694 var pageH1 = ""; 695 var pageTitleLength = "0"; 696 697 // The UDO minus the AI Sales Agent's attribution. Those variables are scoped to view 698 // events (DCS-2549), yet they live on init_utag_data because the view events that refire 699 // from it read it at fire time - product_list_view on an SRP filter change, 700 // blog_article_view on a blog ajax refresh. So every NON-view event builds its payload 701 // through here instead of copying init_utag_data itself, and one rule covers them all. 702 // 703 // Declared in this unconditional block, so it exists no matter which of the gated Tealium 704 // blocks below render; it reads init_utag_data only when called, long after parse. 705 function dcsUdoForNonViewEvent() { 706 var data = {}; 707 if (typeof init_utag_data === 'undefined' || !init_utag_data) { return data; } 708 for (var k in init_utag_data) { 709 if (!init_utag_data.hasOwnProperty(k)) { continue; } 710 if (k.indexOf('aisa_') === 0) { continue; } 711 data[k] = init_utag_data[k]; 712 } 713 return data; 714 } 715 716 try { 717 var pageTitleEl = document.querySelector('meta[name="og:title"]') 718 719 if (pageTitleEl != null) { 720 pageTitle = pageTitleEl.content; 721 pageTitleLength = pageTitle.length; 722 } 723 document.addEventListener("DOMContentLoaded", 724 function () { 725 726 var pageH1El = document.querySelector("h1"); 727 728 if (pageH1El != null) { 729 var h1Text = pageH1El.innerText; 730 731 if (h1Text != null) { 732 pageH1 = h1Text; 733 734 if (init_utag_data && init_utag_data.page_h1 != null) { 735 init_utag_data.page_h1 = h1Text; 736 } 737 738 } 739 } 740 else { 741 if (init_utag_data["page_h1"] === "" || init_utag_data["page_h1"] === null) { 742 delete init_utag_data["page_h1"]; 743 } 744 } 745 746 747 }); 748 } 749 catch (e) { 750 console.error('[dcs-tealium] page title/h1 setup failed', e); 751 } 752 </script>
vendor: 2 bytes, line 752
752
753<script type="text/javascript"> 754var init_utag_data = { 755"tealium_event": "blog_list_view", 756"ga4_id": "G-E5EG9XX6M1", 757"page_title": pageTitle, 758"page_h1": pageH1 , 759"page_title_count": pageTitleLength, 760"digital_retailing_active": "false", 761"ai_product_expert_active": "true", 762"site_company_name": "El Paso Autoplex", 763"site_id": "49690", 764"site_internal_id": "26436", 765"site_platform": "dcs", 766"site_section": "blog", 767"site_sub_section": "blog list", 768"site_company_city": "El Paso", 769"site_company_state": "TX", 770"site_company_zip_code": "79904", 771"site_phone_main": "915-307-5181", 772"blog_list_articles_category": ["Welcome"], 773"blog_list_articles_date": ["07/08/2025"], 774"blog_list_articles_titles_strings": ["Welcome"], 775"blog_list_articles_titles_char_counts": ["7"], 776}; 777</script>
vendor: 2 bytes, line 777
777
778<script type="text/javascript"> 779utag_data = init_utag_data; 780(function (a, b, c, d) { 781a = 'https://tags.tiqcdn.com/utag/dtms/dcs-eas/prod/utag.js'; 782b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; 783a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); 784})(); 785window.addEventListener("load", function (event) { 786(function fireView(n) { 787if (typeof utag !== 'undefined' && typeof utag.view === 'function') { 788window.dcsUtagReady = true; 789var dcsViewPayload = ''; 790try { dcsViewPayload = JSON.stringify(utag_data); } catch (e) { dcsViewPayload = '(not serializable)'; } 791var dcsNoisyPrefixes = ['cp.', 'ls.', 'ss.', 'dom.', 'ut.', 'meta.', 'qp.', 'va.', 'tealium_', '_']; 792var dcsOurs = {}, dcsTotal = 0, dcsOurCount = 0; 793for (var dcsK in utag_data) { 794if (!utag_data.hasOwnProperty(dcsK)) { continue; } 795dcsTotal++; 796var dcsNoisy = false; 797for (var dcsI = 0; dcsI < dcsNoisyPrefixes.length; dcsI++) { if (dcsK.indexOf(dcsNoisyPrefixes[dcsI]) === 0) { dcsNoisy = true; break; } } 798if (!dcsNoisy) { dcsOurs[dcsK] = utag_data[dcsK]; dcsOurCount++; } 799} 800var dcsTealiumDebug = false || document.cookie.indexOf('utagdb=true') >= 0; 801try { 802utag.view(utag_data); 803window.dcsUtagViewSent = dcsViewPayload; 804if (dcsTealiumDebug) { console.log('[cms-tealium] sent ' + (utag_data.tealium_event || '(no tealium_event)') + ' | conversation=' + (utag_data.aisa_conversation_id || '-') + ' | widget=' + (utag_data.aisa_widget_version || '-') + ' | ' + dcsOurCount + '/' + dcsTotal + ' vars from DCS', dcsOurs); } 805} catch (e) { console.error('[cms-tealium] utag.view threw; page view not sent', e, dcsViewPayload); } 806return; 807} 808if (n >= 100) { console.error('[cms-tealium] utag.js never loaded after 10s; no page view sent'); return; } 809setTimeout(function () { fireView(n + 1); }, 100); 810})(0); 811}); 812</script>
812 813
813<script type="text/javascript"> 814 var formName = ''; 815 var form_submit_utag_data = { 816"tealium_event": "form_submit", 817"form_name": formName, 818"form_type": formName, 819"form_id": formName, 820"ga4_id": "G-E5EG9XX6M1", 821"page_title": pageTitle, 822"page_title": pageH1, 823"page_title_count": pageTitleLength, 824"page_h1": pageH1, 825"digital_retailing_active": "false", 826"ai_product_expert_active": "true", 827"site_company_name": "El Paso Autoplex", 828"site_id": "49690", 829"site_internal_id": "26436", 830"site_platform": "dcs", 831"site_section": "blog", 832"site_sub_section": "blog list", 833"site_company_city": "El Paso", 834"site_company_state": "TX", 835"site_company_zip_code": "79904", 836"site_phone_main": "915-307-5181", 837"form_submission_first_name": "", 838"form_submission_last_name": "", 839"form_submission_middle_name": "", 840"form_submission_address": "", 841"form_submission_email": "", 842"form_submission_location_name": "", 843"form_submission_mobile_phone": "", 844"form_submission_home_phone": "", 845"form_submission_postal_code": "", 846"form_submission_city": "", 847"form_submission_trade_in_vin": "", 848"form_submission_trade_in_make": "", 849"form_submission_trade_in_miles": "", 850"form_submission_trade_in_model": "", 851"form_submission_trade_in_year": "", 852"form_submission_trade_in_cylinders": "", 853"form_submission_trade_in_transmission": "", 854"form_submission_trade_in_color": "", 855"form_submission_trade_in_payoff_amount": "", 856"form_submission_trade_in_wrecked": "", 857"form_submission_trade_in_vehicle_option": "", 858}; 859 860 </script>
860 861
861<script type="text/javascript"> 862 function getCookie(name) { 863 var nameEQ = name + "="; 864 var cookies = document.cookie.split(';'); 865 if(typeof(cookies) != 'undefined' && cookies != null ) { 866 for (var i = 0; i < cookies.length; i++) { 867 var cookie = cookies[i].trim(); 868 if (cookie.indexOf(nameEQ) === 0) { 869 return cookie.substring(nameEQ.length); 870 } 871 } 872 } 873 return null; 874 } 875 876 function tealiumFormSubmit(formNameVal) { 877 if (!form_submit_utag_data) { 878 return; 879 } 880 formName = formNameVal; 881 form_submit_utag_data.tealium_event = 'form_submit'; 882 883 var webLeadIdCookie = getCookie('webLeadId'); 884 if (webLeadIdCookie) { 885 form_submit_utag_data.form_submission_id = webLeadIdCookie; 886 } 887 888 utag.link(form_submit_utag_data); 889 }; 890 891 892 // Build a per-event copy of init_utag_data. init_utag_data is aliased by utag_data 893 // (the page-view object), so form events must NOT mutate it in place - doing so 894 // stamps tealium_event='form_load' etc. onto the page view and corrupts it. 895 function tealiumFormData(formNameVal, eventName) { 896 var data = dcsUdoForNonViewEvent(); 897 data.tealium_event = eventName; 898 data.form_name = formNameVal; 899 data.form_id = formNameVal; 900 data.form_type = formNameVal; 901 return data; 902 } 903 904 function tealiumFormLoad(formNameVal) { 905 if (!init_utag_data || typeof utag === 'undefined') { 906 return; 907 } 908 formName = formNameVal; 909 utag.link(tealiumFormData(formNameVal, 'form_load')); 910 }; 911 912 function tealiumFormInteraction(formNameVal) { 913 if (!init_utag_data || typeof utag === 'undefined') { 914 return; 915 } 916 formName = formNameVal; 917 utag.link(tealiumFormData(formNameVal, 'form_interaction')); 918 } 919 920 function tealiumLink(formName) { 921 if (!init_utag_data) 922 return 923 utag.link(init_utag_data); 924 } 925 926 // On list pages (SRP) init_utag_data carries index-aligned product_list_* arrays 927 // instead of a single product. When a shared modal (SMS / Price Drop) opens for a 928 // specific row, set the singular product_* fields for that vehicle so the 929 // form_load / form_interaction events carry per-vehicle context. No-ops on VDP 930 // (no product_list_* arrays), leaving the existing single-product data intact. 931 function tealiumSetListVehicleContext(inventoryId) { 932 if (!init_utag_data || !inventoryId) { return; } 933 var ids = init_utag_data.product_list_ids; 934 if (!ids || !ids.length) { return; } 935 var idx = ids.indexOf(String(inventoryId)); 936 var map = { 937 product_id: 'product_list_ids', 938 product_name: 'product_list_names', 939 product_make: 'product_list_makes', 940 product_brand: 'product_list_brands', 941 product_brand_id: 'product_list_make_ids', 942 product_year: 'product_list_years' 943 }; 944 for (var target in map) { 945 var arr = init_utag_data[map[target]]; 946 if (idx > -1 && arr && idx < arr.length) { 947 init_utag_data[target] = arr[idx]; 948 } else { 949 delete init_utag_data[target]; 950 } 951 } 952 } 953 954 function aipeModalOpen() { 955 if (!init_utag_data || typeof utag === 'undefined') { 956 return; 957 } 958 // Per-event copy - see tealiumFormData comment above for why init_utag_data 959 // must not be mutated in place. 960 var data = dcsUdoForNonViewEvent(); 961 data.tealium_event = 'aipe_modal_open'; 962 utag.link(data); 963 } 964 965 function getTradeOptions() { 966 var stringOptionsVal = ""; 967 $('input[id="vehicleOptions"]:checked').each(function () { 968 let element = $(this); 969 let value = element.val(); // Get the value of the checked element
970 stringOptionsVal += (value + ' ,'); 971 }); 972 return stringOptionsVal; 973 974 } 975 function addTealiumFormInfo(formNameVal, removeTags) { 976 977 var removeFormSubmitTags = false 978 if (removeTags && removeTags == true) 979 removeFormSubmitTags = true 980 981 982 if (!form_submit_utag_data) 983 return 984 985 formName = formNameVal; 986 987 var tForm = document.getElementById(formName); 988 989 if (!tForm) { 990 var formByClass = document.getElementsByClassName(formName); 991 tForm = formByClass && formByClass[0] ? formByClass[0] : null; 992 } 993 994 try { 995 if (tForm && tForm != null && form_submit_utag_data) { 996 997 form_submit_utag_data.form_name = formName; 998 form_submit_utag_data.form_id = formName; 999 form_submit_utag_data.form_type = formName; 1000 1001 var webLeadIdCookie = getCookie('webLeadId'); 1002 if (webLeadIdCookie) { 1003 form_submit_utag_data.form_submission_id = webLeadIdCookie; 1004 } 1005 1006 //Lead Info 1007 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#FirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#FirstName'}`).value : document.getElementById('txtFirstName') ? document.getElementById('txtFirstName').value : null; 1008 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#LastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#LastName'}`).value : document.getElementById('txtLastName') ? document.getElementById('txtLastName').value : null; 1009 form_submit_utag_data.form_submission_mobile_phone = tForm.querySelector(`${'#MobilePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#MobilePhone'}`).value : document.getElementById('txtMobilePhone') ? document.getElementById('txtMobilePhone').value : null; 1010 form_submit_utag_data.form_submission_home_phone = tForm.querySelector(`${'#HomePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#HomePhone'}`).value : document.getElementById('txtHomePhone') ? document.getElementById('txtHomePhone').value : null; 1011 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#Email'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#Email'}`).value : document.getElementById('txtEmail') ? document.getElementById('txtEmail').value : null; 1012 form_submit_utag_data.form_submission_postal_code = tForm.querySelector(`${'#txtZip'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtZip'}`).value : document.getElementById('txtZip') ? document.getElementById('txtZip').value : null; 1013 form_submit_utag_data.form_submission_city = tForm.querySelector(`${'#txtCity'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCity'}`).value : document.getElementById('txtCity') ? document.getElementById('txtCity').value : null; 1014 1015 if (formName.toLowerCase().includes("credit") || formName.toLowerCase().includes("default")) { 1016 form_submit_utag_data.form_submission_first_name = document.getElementById('txtApplicantFirstName') && removeFormSubmitTags == false ? document.getElementById('txtApplicantFirstName').value : null; 1017 form_submit_utag_data.form_submission_last_name = document.getElementById('txtApplicantLastName') && removeFormSubmitTags == false ? document.getElementById('txtApplicantLastName').value : null; 1018 form_submit_utag_data.form_submission_mobile_phone = document.getElementById('txtApplicantMobilePhone') && removeFormSubmitTags == false ? document.getElementById('txtApplicantMobilePhone').value : null; 1019 form_submit_utag_data.form_submission_home_phone = document.getElementById('txtApplicantHomePhone') && removeFormSubmitTags == false ? document.getElementById('txtApplicantHomePhone').value : null; 1020 form_submit_utag_data.form_submission_email = document.getElementById('txtApplicantEmail') && removeFormSubmitTags == false ? document.getElementById('txtApplicantEmail').value : null; 1021 form_submit_utag_data.form_submission_postal_code = document.getElementById('txtApplicantZip') && removeFormSubmitTags == false ? document.getElementById('txtApplicantZip').value : null; 1022 form_submit_utag_data.form_submission_city = document.getElementById('txtApplicantCity') && removeFormSubmitTags == false ? document.getElementById('txtApplicantCity').value : null; 1023 form_submit_utag_data.form_submission_address = document.getElementById('txtApplicantAddress1') && removeFormSubmitTags == false ? document.getElementById('txtApplicantAddress1').value : document.getElementById('txtApplicantHomeAddress1') ? document.getElementById('txtApplicantHomeAddress1').value : null; 1024 1025 form_submit_utag_data.product_make = document.getElementById('txtVehicleMake') && removeFormSubmitTags == false ? document.getElementById('txtVehicleMake').value : null; 1026 form_submit_utag_data.product_brand = document.getElementById('txtVehicleMake') && removeFormSubmitTags == false ? document.getElementById('txtVehicleMake').value : null; 1027 form_submit_utag_data.product_model = document.getElementById('txtVehicleModel') && removeFormSubmitTags == false ? document.getElementById('txtVehicleModel').value : null; 1028 form_submit_utag_data.product_year = document.getElementById('txtVehicleYear') && removeFormSubmitTags == false ? document.getElementById('txtVehicleYear').value : null; 1029 } 1030 //Trade Forms 1031 if (formName.toLowerCase().includes("trade") || formName.toLowerCase().includes("lookup")) { 1032 form_submit_utag_data.form_submission_trade_in_make = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 1033 form_submit_utag_data.form_submission_trade_in_model = tForm.querySelector(`${'#txtModel'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtModel'}`).value : $('#tradein-model-select').find(":selected").text(); 1034 form_submit_utag_data.form_submission_trade_in_miles = tForm.querySelector(`${'#txtMileage'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMileage'}`).value : null; 1035 form_submit_utag_data.form_submission_trade_in_year = tForm.querySelector(`${'#VehicleYear'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#VehicleYear'}`).value : $('#tradein-year-select').find(":selected").text() != '' ? $('#tradein-year-select').find(":selected").text() : $('#ddlYear').find(":selected").text(); 1036 form_submit_utag_data.form_submission_trade_in_color = tForm.querySelector(`${'#txtColor'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtColor'}`).value : null; 1037 form_submit_utag_data.form_submission_trade_in_cylinders = tForm.querySelector(`${'#txtEngine'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtEngine'}`).value : null; 1038 form_submit_utag_data.form_submission_trade_in_vin = tForm.querySelector(`${'#txtVin'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtVin'}`).value : null; 1039 form_submit_utag_data.form_submission_trade_in_transmission = tForm.querySelector(`${'#txtTransmission'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtTransmission'}`).value : null; 1040 form_submit_utag_data.form_submission_trade_in_payoff_amount = tForm.querySelector(`${'#txtPayoff'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtPayoff'}`).value : null; 1041 form_submit_utag_data.form_submission_trade_in_wrecked = tForm.querySelector(`${'#txtWrecked'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtWrecked'}`).value : null; 1042 form_submit_utag_data.form_submission_trade_in_vehicle_option = getTradeOptions(); 1043 form_submit_utag_data.form_submission_trade_in_color = tForm.querySelector(`${'#txtColor'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtColor'}`).value : null; 1044 } 1045 1046 //Buy Now form 1047 if (formName.toLowerCase().includes("buynow")) { 1048 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#txtLeadFirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadFirstName'}`).value : null; 1049 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#txtLeadLastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadLastName'}`).value : null; 1050 form_submit_utag_data.form_submission_home_phone = tForm.querySelector(`${'#txtLeadHomePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadHomePhone'}`).value : null; 1051 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#txtLeadEmail'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadEmail'}`).value : null; 1052 } 1053 1054 //Service, parts , detail, rental forms 1055 if (formName.toLowerCase().includes("service") || formName.toLowerCase().includes("rental") || formName.toLowerCase().includes("detailing") || formName.toLowerCase().includes("parts")) { 1056 form_submit_utag_data.product_make = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 1057 form_submit_utag_data.product_brand = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 1058 form_submit_utag_data.product_model = tForm.querySelector(`${'#txtModel'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtModel'}`).value : $('#tradein-model-select').find(":selected").text(); 1059 form_submit_utag_data.product_year = tForm.querySelector(`${'#VehicleYear'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#VehicleYear'}`).value : $('#ddlYear').find(":selected").text(); 1060 } 1061 1062 //Car Proof forms (CarProofForm, Mod
1062alCarProofForm) 1063 if (formName.toLowerCase().includes("carproof")) { 1064 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#txtCarProofFirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofFirstName'}`).value : null; 1065 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#txtCarProofLastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofLastName'}`).value : null; 1066 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#txtCarProofEmail'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofEmail'}`).value : null; 1067 form_submit_utag_data.form_submission_mobile_phone = tForm.querySelector(`${'#txtCarProofPhoneNumber'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofPhoneNumber'}`).value : null; 1068 } 1069 1070 //SMS text forms (ModalSmsTextForm, EmbedSmsTextForm, ResponsiveSmsForm, ResponsiveSmsTextingForm) 1071 if (formName.toLowerCase().includes("sms")) { 1072 var smsFirstName = tForm.querySelector('#txtSMSFirstName, #txtEmbedSMSFirstName, #txtSMSFirstNameForm, #txtSMSFirstNameFS'); 1073 var smsLastName = tForm.querySelector('#txtSMSLastName, #txtEmbedSMSLastName, #txtSMSLastNameForm, #txtSMSLastNameFS'); 1074 var smsMobilePhone = tForm.querySelector('#txtSMSPhoneNumber, #txtEmbedSMSPhoneNumber, #txtSMSPhoneNumberForm, #txtSMSPhoneNumberFS'); 1075 form_submit_utag_data.form_submission_first_name = smsFirstName && removeFormSubmitTags == false ? smsFirstName.value : null; 1076 form_submit_utag_data.form_submission_last_name = smsLastName && removeFormSubmitTags == false ? smsLastName.value : null; 1077 form_submit_utag_data.form_submission_mobile_phone = smsMobilePhone && removeFormSubmitTags == false ? smsMobilePhone.value : null; 1078 } 1079 1080 //Forms whose email input is bound to EmailAddress (ScheduleTestDriveForm, SimpleLeadCaptureForm, etc.) 1081 if ((form_submit_utag_data.form_submission_email == null || form_submit_utag_data.form_submission_email === "") && removeFormSubmitTags == false) { 1082 var emailAddressEl = tForm.querySelector(`${'#EmailAddress'}`); 1083 if (emailAddressEl) { 1084 form_submit_utag_data.form_submission_email = emailAddressEl.value; 1085 } 1086 } 1087 } 1088 1089 if (form_submit_utag_data) { 1090 1091 for (var propName in form_submit_utag_data) { 1092 if (form_submit_utag_data[propName] === "" || form_submit_utag_data[propName] === null) { 1093 delete form_submit_utag_data[propName]; 1094 } 1095 } 1096 } 1097 } 1098 catch 1099 { 1100 console.log('Tealium form error ') 1101 return null; 1102 } 1103 1104 finally { 1105 } 1106 } 1107 1108 function formInteractionListener(formClass, formId, interactionType) { 1109 try { 1110 var formName = formClass ?? formId; 1111 var form = document.querySelector((formClass != null ? '.' : '#') + formName); 1112 1113 var interacted = false; 1114 1115 form.addEventListener(interactionType ?? 'change', function () { 1116 if (interacted == true) 1117 return 1118 interacted = true; 1119 addTealiumFormInfo(formName, true) 1120 1121 tealiumFormInteraction(formName) 1122 }, { once: true });
1123 } 1124 1125 catch { 1126 console.log('error loading form interaction events: ' + formName) 1127 } 1128 } 1129 1130 // Form events must wait until utag is fully initialized - not merely defined. 1131 // window.dcsUtagReady is set right after the initial utag.view (see GetUTagScript), 1132 // which is the point the data layer/tags are established. Firing before that runs 1133 // load rules on an uninitialized utag and crashes it ("called before tags loaded"). 1134 function whenUtagReady(callback, attempts) { 1135 attempts = attempts || 0; 1136 if (typeof utag !== 'undefined' && window.dcsUtagReady === true) { 1137 callback(); 1138 return; 1139 } 1140 if (attempts >= 150) { 1141 return; 1142 } 1143 setTimeout(function () { whenUtagReady(callback, attempts + 1); }, 100); 1144 } 1145 1146 function formLoadListener(formClass, formId) { 1147 try { 1148 var formName = formClass ?? formId; 1149 var viewed = false; 1150 var observer = new IntersectionObserver(function (entries) { 1151 1152 1153 if (entries[0].isIntersecting === true && viewed == false) { 1154 viewed = true; 1155 addTealiumFormInfo(formName, true) 1156 // utag.js loads async; if the form is above the fold the observer 1157 // can fire before utag exists, so defer until it is ready. The 1158 // extra delay pushes the fire past document_idle so Tealium's event 1159 // viewer (whose capture hook attaches after window.load) sees it. 1160 whenUtagReady(function () { setTimeout(function () { tealiumFormLoad(formName) }, 750) }) 1161 } 1162 }, { threshold: [0] }); 1163 1164 observer.observe(document.querySelector((formClass != null ? '.' : '#') + formName)); 1165 } 1166 catch { 1167 console.log('error loading form interaction events: ' + formName) 1168 1169 } 1170 } 1171 </script>
1171 1172 1173 1174</div> 1175<div class="ContentPane_340440 VisitedVehiclesModal VisitedVehiclesModal_340440"> 1176 1177 1178<button id="btnVisitedVehicles" class="leftLowerBtnVisited btn btn-secondary collapsed _btnVisited" 1179 data-toggle="collapse" 1180 data-target="#VisitedTray" 1181 onclick="viewVisited('spotlight')"> 1182 1183 <i class="fa-solid fa-clock-rotate-left"></i> Recently Visited Vehicles <span id="visitedCountBtnSpan" class="visitedCount replaceVisitedCountsSpan font-weight-bold "></span> 1184</button> 1185<div class=" visitedOuterWrapper " id="visitedModalMain" tabindex="-1" role="dialog" aria-labelledby="visitedModalMainLabel" aria-hidden="true"> 1186 <div id="VisitedTray" 1187 class="visited-carousel-tray collapse container-fluid fixed-bottom " 1188 style="width: 80%; max-width: 80%" 1189 role="document"> 1190 1191 <div class=" modal-content-visited-tray px-3"> 1192 <div class=" modal-content-visited-tray pt-2 "> 1193 <button type="button" class="close text-white" data-toggle="collapse" onclick="showVisitedButton();" data-target="#VisitedTray">×</button> 1194 </div> 1195 <div class=" container-fluid py-2 "> 1196 <div class="row pb-2 px-3"> 1197 <h4 class="modal-title ml-auto mr-auto pt-2 " style="text-align: center;" id="visitedModalMainLabel"> Recently Visited Vehicles</h4> 1198 1199 </div> 1200 <div class="visited-vehicles-loading visited-vehicles-loading-top"> 1201 <div id="VisitedVehicleSpinner" class="visited-vehicles-spinner d-none"> </div> 1202 </div> 1203 <div class="replaceVisited" id="replaceVisitedContent"> 1204 <div id="replaceInnerContent"> 1205 <p class=" py-3 noVisitedVehcilesMessage d-none text-center"> Your Recently Viewed Vehicles Will Appear Here.</p> 1206 </div> 1207 <hr> 1208 1209 </div> 1210 1211 <div class="row mr-0 "> 1212 <div class="col-sm-6"> 1213 <a class="btn float-sm-none float-md-left float-md-left" href="/newandusedcars?clearall=1"> 1214 View All Inventory 1215 </a> 1216 </div> 1217 <div class=" col-sm-6 replaceVisitedCompareButton"> 1218 1219 1220 </div> 1221 </div> 1222 </div> 1223 </div> 1224 1225 </div> 1226 1227</div> 1228<div class="replaceVisitedCompareModuleOuterWrap"> 1229 1230 <div class="replaceVisitedCompareModule"> 1231 1232 </div> 1233</div> 1234 1235<div class="replaceVisitedPriceDropModuleOuterWrap"> 1236 <div class="replaceVisitedPriceWatchModule"> 1237 <div class="modal fade" id="pricedropModal" tabindex="-1" role="dialog" aria-labelledby="pricedropModalLabel" aria-hidden="true"> 1238 <div class="modal-dialog" role="document"> 1239 <div class="modal-content"> 1240 <div class="modal-header"> 1241 <h5 class="modal-title" id="pricedropModalLabel">Price Drop Notifications</h5> 1242 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1243 <span aria-hidden="true">×</span> 1244 </button> 1245 </div> 1246 <div class="modal-body"> 1247 1248<div class="formWrap price-drop-form-wrapper"> 1249 <div class=" alert alert-success price-drop-modal-success" role="alert" style=" display: none"> 1250 Vehicle Price Watch submitted 1251 </div> 1252 <form id="PriceDropSubmitForm" data-ajax="true" data-ajax-method="post" data-ajax-success="priceDropSuccess();formLeadTracking('0', 'G-0Y1SE9X7GX', 'Price Drop Form');formTrack('success','RecentlyVisitedVehicles');redirect('');" data-ajax-failure="ajaxFailure" data-ajax-loading=".price-drop-form-spinner" data-ajax-begin="$('.price-drop-form-button').prop('disabled',true);addTealiumFormInfo('PriceDropSubmitForm');" data-ajax-complete="$('.price-drop-form-button').prop('disabled',false);" data-recaptcha-id="PriceDropRecaptchaToken" data-recaptcha-site-key="" data-recaptcha-type="Undefined" action="/LeadModule/PriceDropSubmitForm?pagename=blog&modulename=RecentlyVisitedVehicles" method="post"> 1253 1254 <div class="form-group"> 1255 <label class="col-form-label" id="lblPriceDropFirstName" for="FirstName">First Name:</label> 1256 <input type="text" aria-labelledby="lblPriceDropFirstName" class="txtDropFirstName form-control" data-val="true" data-val-required="Please enter your first name" id="FirstName" name="FirstName" value="" />
1257 <span class="text-danger field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span> 1258 </div> 1259 1260 <div class="form-group"> 1261 <label class="col-form-label" id="lblPriceDropLastName" for="LastName">Last Name:</label> 1262 <input type="text" aria-labelledby="lblPriceDropLastName" class="txtDropLastName form-control" data-val="true" data-val-required="Please enter your last name" id="LastName" name="LastName" value="" /> 1263 <span class="text-danger field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span> 1264 </div> 1265 1266 <div class="form-group"> 1267 <label class="col-form-label" id="lblPriceDropEmail" for="Email">Email:</label> 1268 <input type="email" aria-labelledby="lblPriceDropEmail" class="txtDropEmail form-control" onchange="$('.txtDropMobilePhone').valid();" data-other="MobilePhone" data-val="true" data-val-requiredifother="Please enter phone or email" id="Email" name="Email" placeholder="[email protected]" value="" /> 1269 <span class="text-danger field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span> 1270 </div> 1271 1272 <div class="form-group"> 1273 <label class="col-form-label" id="lblPriceDropMobilePhone" for="MobilePhone">Mobile Phone:</label> 1274 <input type="tel" aria-labelledby="lblPriceDropMobilePhone" class="txtDropMobilePhone form-control" onchange="$('.txtDropEmail').valid();" data-other="Email" data-val="true" data-val-regex="ex. ###-###-####" data-val-regex-pattern="^\([0-9]{3}\)\s?[0-9]{3}(-|\s)?[0-9]{4}$|^[0-9]{3}-?[0-9]{3}-?[0-9]{4}$" data-val-requiredifother="Please enter phone or email" id="MobilePhone" name="MobilePhone" placeholder="###-###-####" value="" /> 1275 <span class="text-danger field-validation-valid" data-valmsg-for="MobilePhone" data-valmsg-replace="true"></span> 1276 </div> 1277 1278 1279 <div class="contact-disclaimer"> 1280 <div class="form-group"> 1281 <div class="form-check "> 1282 <input type="checkbox" aria-label="Contact Consent" class="form-check-input" id="chkContactDisclaimerConsent8130" data-val="true" data-val-required="The ContactDisclaimerConsent field is required." name="ContactDisclaimerConsent" value="true" /> 1283 <label for="chkContactDisclaimerConsent8130" aria-labelledby="chkContactDisclaimerConsent8130"> 1284 <strong>ACKNOWLEDGMENT AND CONSENT:</strong> 1285 </label> 1286 <span class="text-danger field-validation-valid" data-valmsg-for="ContactDisclaimerConsent" data-valmsg-replace="true"></span> 1287 </div> 1288 By checking this box, you expressly consent to receive customer care text messages and/or phone calls to the number provided from or on behalf of El Paso Autoplex or their employees in response to your inquiry. By opting in, you understand no mobile information will be shared with third parties or affiliates for marketing or promotional purposes. Message frequency varies per user. Message and data rates may apply. You may withdraw your consent at any time by texting "STOP" or "HELP" for help. See our <a href="https://elpasoautoplex.com/privacy" target="_blank" rel="noopener">Privacy Policy</a> for more information. 1289 </div> 1290</div> 1291 1292 <div></div> 1293 1294 <button class="btn price-drop-form-button"> 1295 Submit 1296 <i class="fa-solid fa-rotate fa-spin fa-fw price-drop-form-spinner" style="display: none"></i> 1297 </button> 1298 <input type="hidden" name="CssClassPrefix" value="i10r" /> 1299 <input type="hidden" id="priceDropInventoryId" data-val="true" data-val-required="The InventoryId field is required." name="InventoryId" value="0" /> 1300 <input type="hidden" id="priceDropDealerId" data-val="true" data-val-required="The DealerId field is required." name="DealerId" value="0" /> 1301 <input type="hidden" id="priceDropPriceType" data-val="true" data-val-required="The PriceType field is required." name="PriceType" value="Undefined" /> 1302 <input type="hidden" id="priceDropStockNumber" name="StockNumber" value="" /> 1303 1304 <div class="RowIce"><input type='text' autocomplete='off' aria-label='Name' name='Name' class='form-control' /></div> 1305 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhhZB5b7Jy9sX5abA8_6nUXFkMuPC8MgWJT_paLxSi9E_UGGaU_52UpP8GIC9KU8Smy9IYHlNIKRnan1MM6R89QxIaqis48LzDfsTCM_K4R6i28SqvE6OtUWVZ6AV3Phy8c" /><input name="ContactDisclaimerConsent" type="hidden" value="false" /></form> 1306
1306<script type="text/javascript"> 1307 (function () { 1308 function bind(attempts) { 1309 attempts = attempts || 0; 1310 1311 // Bootstrap 4 modal events are jQuery-triggered, so we need jQuery; it may not 1312 // be parsed yet at this inline point, so wait for it. 1313 if (typeof window.jQuery === "undefined") { 1314 if (attempts < 100) { setTimeout(function () { bind(attempts + 1); }, 100); } 1315 return; 1316 } 1317 if (typeof tealiumFormLoad === "undefined" || typeof tealiumFormInteraction === "undefined") { return; } 1318 1319 var $ = window.jQuery; 1320 var $form = $('#PriceDropSubmitForm').first(); 1321 if (!$form.length) { return; } 1322 var $modal = $form.closest('.modal'); 1323 if (!$modal.length) { return; } 1324 1325 // #pricedropModal is a SINGLE shared modal reused by every "Price Drop" button 1326 // in an inventory list (SRP). PriceDropForm_UpdateVehicleId swaps the vehicle 1327 // before each open, so fire on each open (re-arming) rather than the one-shot 1328 // IntersectionObserver / { once:true } listeners, which would only ever track 1329 // the first vehicle a visitor engages. Namespaced off/on also collapses 1330 // duplicate registrations (list module + VisitedVehiclesModal) to one handler. 1331 $modal 1332 .off('shown.bs.modal.tealiumPriceDrop') 1333 .on('shown.bs.modal.tealiumPriceDrop', function () { 1334 if (typeof tealiumSetListVehicleContext !== "undefined") { 1335 tealiumSetListVehicleContext($('#priceDropInventoryId').val()); 1336 } 1337 addTealiumFormInfo('PriceDropSubmitForm', true); 1338 if (typeof whenUtagReady !== "undefined") { 1339 whenUtagReady(function () { tealiumFormLoad('PriceDropSubmitForm'); }); 1340 } else { 1341 tealiumFormLoad('PriceDropSubmitForm'); 1342 } 1343 1344 $('#PriceDropSubmitForm').first() 1345 .off('change.tealiumPriceDrop') 1346 .one('change.tealiumPriceDrop', function () { 1347 addTealiumFormInfo('PriceDropSubmitForm', true); 1348 tealiumFormInteraction('PriceDropSubmitForm'); 1349 }); 1350 }); 1351 1352 $modal 1353 .off('hidden.bs.modal.tealiumPriceDrop') 1354 .on('hidden.bs.modal.tealiumPriceDrop', function () { 1355 $('#PriceDropSubmitForm').first().off('change.tealiumPriceDrop'); 1356 }); 1357 } 1358 1359 if (document.readyState === "loading") { 1360 document.addEventListener("DOMContentLoaded", function () { bind(0); }); 1361 } else { 1362 bind(0); 1363 } 1364 })(); 1365 </script>
1365 1366</div> 1367 </div> 1368 <div class="modal-footer"> 1369 1370 </div> 1371 </div> 1372 </div> 1373 </div> 1374 </div> 1375 </div> 1376 1377 1378 1379 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhhZB5b7Jy9sX5abA8_6nUXFkMuPC8MgWJT_paLxSi9E_UGGaU_52UpP8GIC9KU8Smy9IYHlNIKRnan1MM6R89QxIaqis48LzDfsTCM_K4R6i28SqvE6OtUWVZ6AV3Phy8c" /> 1380 1381 <input type="hidden" id="visitedModalCssClassPrefixId" value="ir10" /> 1382 <input type="hidden" id="hidePriceDrop" data-val="true" data-val-required="The HidePriceDrop field is required." name="HidePriceDrop" value="False" /> 1383 <input type="hidden" id="hideCompare" data-val="true" data-val-required="The HideCompare field is required." name="HideCompare" value="False" /> 1384 <input type="hidden" id="showVisitedSpotlight" data-val="true" data-val-required="The ShowVisitedSpotlight field is required." name="ShowVisitedSpotlight" value="True" /> 1385 <input type="hidden" id="showVisitedButtonBeforeViewing" data-val="true" data-val-required="The ShowVisitedButtonBeforeViewing field is required." name="ShowVisitedButtonBeforeViewing" value="False" /> 1386 1387 <input type="hidden" id="VisitedCssClassPrefix" name="CssClassPrefix" value="" /> 1388 <input type="hidden" id="IsListModule" data-val="true" data-val-required="The IsListModule field is required." name="IsListModule" value="False" /> 1389 <input type="hidden" id="VisitedNameOfCarousel" value="#VisitedVehiclesCarousel" /> 1390 <input type="hidden" id="VisitedAutoScroll" value="false" /> 1391 <input type="hidden" class="visitedNumberOfCars" value="6" /> 1392 <input type="hidden" class="totalNumberOfCars" value="50" /> 1393 <input type="hidden" id="VisitedAutoScrollEveryXMilliseconds" value="8000" /> 1394 <input type="hidden" id="VisitedVehiclesButtonLocation" name="VisitedVehiclesButtonLocation" value="leftLowerBtnVisited" /> 1395 <input type="hidden" id="compareModalCssClassPrefixId" value="ir10" /> 1396 <input type="hidden" id="showCompareLocation" value="false" /> 1397 1398 <div class="RowIce"><input type='text' autocomplete='off' aria-label='Name' name='Name' class='form-control' /></div> 1399
1399<script type="text/javascript"> 1400 1401 function setCookie(cname, cvalue, exdays) { 1402 const d = new Date(); 1403 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 1404 let expires = "expires=" + d.toUTCString(); 1405 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 1406 } 1407 1408 function getCookie(cname) { 1409 let name = cname + "="; 1410 let decodedCookie = decodeURIComponent(document.cookie); 1411 let ca = decodedCookie.split(';'); 1412 for (let i = 0; i < ca.length; i++) { 1413 let c = ca[i]; 1414 while (c.charAt(0) == ' ') { 1415 c = c.substring(1); 1416 } 1417 if (c.indexOf(name) == 0) { 1418 return c.substring(name.length, c.length); 1419 } 1420 } 1421 return ""; 1422 } 1423 var recentlyVisitedClicked = false; 1424 1425 function viewVisited(type) { 1426 initializeCompareModule(); 1427 if (type == "spotlight") { 1428 var compareTrayElement = document.getElementById('compareTray'); 1429 1430 if (compareTrayElement !== null) { 1431 1432 var compareHidden = document.getElementById('hideCompare').value; 1433 if (compareHidden !== 'True') { 1434 if (document.getElementById('compareTray').classList.contains('show') || document.getElementById('compareTray').style.display == 'block') { 1435 $("#compareTray").collapse("hide"); 1436 } 1437 } 1438 } 1439 1440 1441 $("#VisitedTray").collapse("show"); 1442 } 1443 else { 1444 $('#visitedModalMain').show(); 1445 $("#visitedModalMain").modal(); 1446 } 1447 1448 var visitedList = getCookie("visited"); 1449 var visitedListIds = visitedList.split("/"); 1450 if (visitedList == null || visitedList == "") { 1451 $(".noVisitedVehcilesMessage").removeClass("d-none"); 1452 return 1453 } 1454 else { 1455 $(".noVisitedVehcilesMessage").addClass("d-none"); 1456 1457 } 1458 1459 if (visitedListIds.length <= 1) { 1460 $("#RemoveVisited").addClass("d-none"); 1461 } 1462 else { 1463 $("#RemoveVisited").removeClass("d-none"); 1464 } 1465 1466 if (!recentlyVisitedClicked) { 1467 1468 getVisitedVehicles(true, true); 1469 1470 } 1471 $('#visitedModalMain').on('hide.bs.modal', 1472 function (e) { 1473 $("#textingFormReplaceDiv").show(); 1474 }); 1475 if (compareHidden !== 'True') { 1476 checkVisitedCompareCounts(); 1477 } 1478 1479 } 1480 1481 function removeAllVisited() { 1482 setCookie("visited", "", 0); 1483 getVisitedVehicles(true, true); 1484 document.getElementById("btnVisitedVehicles").style.display = "block"; 1485 document.getElementById("visitedCountBtnSpan").innerHTML = "" 1486 1487 var showVisitedButtonBeforeViewing = document.getElementById("showVisitedButtonBeforeViewing").value 1488 if (showVisitedButtonBeforeViewing == "False") { 1489 document.getElementById("btnVisitedVehicles").style.display = "none"; 1490 } 1491 } 1492 var resultCount = 0; 1493 var spotlightResultsCount = 0; 1494 1495 function getVisitedVehicles(showLoading, replaceContent) {
1496 initializeCompareModule(); 1497 var cssClassPrefix = document.getElementById("compareModalCssClassPrefixId") != null && document.getElementById("compareModalCssClassPrefixId").value != '' ? document.getElementById("compareModalCssClassPrefixId").value : "ir10"; 1498 var hidePriceDrop = document.getElementById("hidePriceDrop").value; 1499 var hideCompare = document.getElementById("hideCompare").value; 1500 var showVisitedSpotlight = document.getElementById("showVisitedSpotlight").value; 1501 var visitedVehiclesButtonLocation = document.getElementById("VisitedVehiclesButtonLocation").value; 1502 1503 var isListModule = document.getElementById("IsListModule").value; 1504 1505 if (showLoading) { 1506 $(".visitedVehiclesBody").addClass("d-none"); 1507 $("#VisitedVehicleSpinner").addClass("d-block"); 1508 $("#VisitedVehicleSpinner").removeClass("d-none"); 1509 } 1510 1511 var visitedCookie = getCookie("visited") 1512 $("#RemoveVisited").addClass("d-none"); 1513 if (visitedCookie == null || visitedCookie == "") { 1514 $(".noVisitedVehcilesMessage").removeClass("d-none"); 1515 if (showLoading) { 1516 $(".visitedVehiclesBody").addClass("d-none"); 1517 $("#VisitedVehicleSpinner").addClass("d-none"); 1518 $("#VisitedVehicleSpinner").removeClass("d-block"); 1519 } 1520 $("#RemoveVisited").addClass("d-none"); 1521 1522 return; 1523 } 1524 $.ajax({
1525 url: "/InventoryModule/UpdateVisitedVehiclesModule?pagename=" + $("#CurrentPageName").val() + 1526 "&cssClassPrefix=" + cssClassPrefix + 1527 "&hideCompare=" + hideCompare + "&hidePriceDrop=" + hidePriceDrop + "&showVisitedSpotlight=" + showVisitedSpotlight + "&isListModule=" + isListModule + "&visitedVehiclesButtonLocation=" + visitedVehiclesButtonLocation 1528 , 1529 type: "GET", 1530 headers: { "RequestVerificationToken": $('input[name="__RequestVerificationToken"]').val() }, 1531 success: function (response) { 1532 var results = $(response).find(".replaceVisited") 1533 var resultsMobile = $(response).find(".replaceVisitedMobile") 1534 1535 var carouselResults = $(response).find(".replaceVisitedCarousel") 1536 var carouselResultsMobile = $(response).find(".replaceVisitedCarouselMobile") 1537 1538 var replaceVisitedCompareModule = $(response).find(".replaceVisitedCompareModule") 1539 var replaceVisitedCompareButton = $(response).find(".replaceVisitedCompareButton") 1540 1541 var replaceVisitedCountsSpan = $(response).find(".replaceVisitedCountsSpan") 1542 1543 //var replaceVisitedPriceWatchModule = $(response).find(".replaceVisitedPriceWatchModule") 1544 1545 if (replaceContent) { 1546 $(".replaceVisited").each(function (i) { $(this).replaceWith(results[i]); }); 1547 $(".replaceVisitedMobile").each(function (i) { $(this).replaceWith(resultsMobile[i]); }); 1548 1549 $(".replaceVisitedCarousel").each(function (i) { $(this).replaceWith(carouselResults[i]); }); 1550 $(".replaceVisitedCarouselMobile").each(function (i) { $(this).replaceWith(carouselResultsMobile[i]); }); 1551 1552 $(".replaceVisitedCompareModule").each(function (i) { $(this).replaceWith(replaceVisitedCompareModule[i]); }); 1553 $(".replaceVisitedCompareButton").each(function (i) { $(this).replaceWith(replaceVisitedCompareButton[i]); }); 1554 1555 // $(".replaceVisitedPriceWatchModule").each(function (i) { $(this).replaceWith(replaceVisitedPriceWatchModule[i]); }); 1556 1557 compareMaxNumberOfVehicles = document.getElementById("compareMaxNumberOfVehicles") !== null ? parseInt(document.getElementById("compareMaxNumberOfVehicles").value) : null; 1558 } 1559 1560 $(".replaceVisitedCountsSpan").each(function (i) { $(this).replaceWith(replaceVisitedCountsSpan[i]); }); 1561 1562 spotlightResultsCount = results.find(".rspotlightItem").length; 1563 resultCount = results.find(".visitedVehicleItem").length; 1564 if (resultCount > 1 || spotlightResultsCount > 1) { 1565 $("#RemoveVisited").removeClass("d-none"); 1566 } 1567 }, 1568 error: function (xhr, ajaxOptions, thrownError) { 1569 alert("Visited Vehicles update failed."); 1570 }, 1571 complete: function () { 1572 if (showLoading) { 1573 $("#VisitedVehicleSpinner").removeClass("d-block"); 1574 $("#VisitedVehicleSpinner").addClass("d-none"); 1575 $(".visitedVehiclesBody").removeClass("d-none"); 1576 } 1577 $("#textingFormReplaceDiv").hide(); 1578 recentlyVisitedClicked = true; 1579 initializeCompareModule(); 1580 1581 checkVisitedCompareCounts(); 1582 } 1583 }); 1584 } 1585 1586 function showVisitedButton() { 1587 var btnVisitedVehicles = document.getElementById('btnVisitedVehicles'); 1588 var btnCompareCount = document.getElementById('btnCompareCount'); 1589 1590 if (btnVisitedVehicles) { 1591 document.getElementById('btnVisitedVehicles').style.visibility = 'visible'; 1592 } 1593 1594 if (btnCompareCount) { 1595 document.getElementById('btnCompareCount').style.visibility = 'visible'; 1596 } 1597 1598 var visitedList = getCookie("visited"); 1599 1600 var showVisitedButtonBeforeViewing = document.getElementById("showVisitedButtonBeforeViewing").value 1601 if (showVisitedButtonBeforeViewing == "False") { 1602 1603 if (visitedList == null || visitedList == "") { 1604 document.getElementById("btnVisitedVehicles").style.display = "none"; 1605 } 1606 } 1607 } 1608 1609 function removeVehicleFromVisited(visitedId, element, replaceContent) { 1610 $(element).closest(".rspotlightItem").hide() 1611 $(element).closest(".visitedVehicleItem").remove(); 1612 var visitedList = getCookie("visited"); 1613 1614 if (visitedId) { 1615 var visitedListIds = visitedList.split("/"); 1616 var existsIndex = visitedListIds.indexOf(visitedId.toString()) 1617 if (visitedListIds.length > 0 && existsIndex !== -1) { 1618 visitedListIds.splice(existsIndex, 1) 1619 } 1620
1621 setCookie("visited", visitedListIds.toString().replace(/,/g, "/"), 90); 1622 getVisitedVehicles(false, replaceContent); 1623 } 1624 } 1625 1626 var visitedList = getCookie("visited"); 1627 1628 var showVisitedButtonBeforeViewing = document.getElementById("showVisitedButtonBeforeViewing").value 1629 if (showVisitedButtonBeforeViewing == "False") { 1630 1631 if (visitedList == null || visitedList == "") { 1632 document.getElementById("btnVisitedVehicles").style.display = "none"; 1633 } 1634 } 1635 1636 document.addEventListener("DOMContentLoaded", () => { 1637 if (visitedList == "") { 1638 document.getElementById("visitedCountBtnSpan").innerHTML = "" 1639 } 1640 else { 1641 var visitedListIds = visitedList.split("/"); 1642 1643 if (visitedListIds.length > 0) { 1644 document.getElementById("visitedCountBtnSpan").innerHTML = visitedListIds.length 1645 } 1646 } 1647 1648 }); 1649 1650 </script>
1650 1651</div></div> 1652 </section> 1653 </main> 1654 1655 <footer class="footerWrapper"> 1656 <div class="container"> 1657 <div class="row"> 1658 1659 <div id="FooterPaneLeft" class="s66r_footerLeft col-lg-4"> 1660 1661<div id='ContentPane_340431' class='AddressAndPhone AddressAndPhone_340431'> 1662 <h2 class="dcsTitle">Contact Us</h2> 1663 1664<div class="AddressPhone_Main"> 1665 <span class="LabelAddress1"> 1666 <i class="fa-solid fa-location-dot"></i> 5931 Dyer 1667 </span> 1668 <span class="LabelCityStateZip1">El Paso, TX 79904</span> 1669 <span class="LabelPhone1"> 1670 <i class="fa-solid fa-phone"></i> 1671 <a href='tel:915-307-5181'> 1672 915-307-5181 1673 </a> 1674 </span> 1675 1676 1677 1678 1679</div> 1680</div> 1681<div class="ContentPane_350895 HTMLModule HTMLModule_350895"> 1682 1683 1684<img alt="Carfax Advantage logo" src="/images/third-party/carfax-adv.png" class="img-fluid img-thumbnail d-block mx-auto my-auto carfax-banner" > 1685 1686<div id="bbbLogo"> 1687<a href="https://www.bbb.org/us/tx/el-paso/profile/used-car-dealers/el-paso-autoplex-0895-99148538/#sealclick" target="_blank" rel="nofollow" ><img src="https://seal-elpaso.bbb.org/seals/blue-seal-293-61-bbb-99148538.png" style="border: 0;" alt="El Paso Autoplex BBB Business Review" /></a> 1688</div></div></div> 1689 1690 <div id="FooterPaneCenter" class="s66r_footerCenter col-lg-4"> 1691 1692<div id='ContentPane_340432' class='ResponsiveHoursOfOperation ResponsiveHoursOfOperation_340432'> 1693 <h2 class="dcsTitle">Store Hours</h2> 1694 1695<div class="HoursOfOperation_Main"> 1696 <h5 aria-label="Hours Of Operation">Store Hours:</h5> 1697 1698 <table width="100%" class="Table HoursTableSmall"> 1699 <tr> 1700 <td>Monday:</td> 1701 <td>9:30 am - 5:00 pm</td> 1702 </tr> 1703 <tr> 1704 <td>Tuesday:</td> 1705 <td>9:30 am - 5:00 pm</td> 1706 </tr> 1707 <tr> 1708 <td>Wednesday:</td> 1709 <td>9:30 am - 5:00 pm</td> 1710 </tr> 1711 <tr> 1712 <td>Thursday:</td> 1713 <td>9:30 am - 5:00 pm</td> 1714 </tr> 1715 <tr> 1716 <td>Friday:</td> 1717 <td>9:30 am - 5:00 pm</td> 1718 </tr> 1719 <tr> 1720 <td>Saturday:</td> 1721 <td>10:00 am - 3:00 pm</td> 1722 </tr> 1723 <tr> 1724 <td>Sunday:</td> 1725 <td>Closed</td> 1726 </tr> 1727 </table> 1728 1729</div> </div></div> 1730 1731 <div id="FooterPaneRight" class="s66r_footerRight col-lg-4"> 1732 1733<div id='ContentPane_340439' class='FooterNav FooterNav_340439'> 1734 <h2 class="dcsTitle">Quick Links</h2> 1735<div class="footerNav"> 1736 <a href="/default" Target="_top" Title="Home" aria-label="Home">Home</a> 1737 1738<span class="footer-sep">|</span> 1739 1740 <a href="/aboutus" Target="_top" Title="About Us" aria-label="About Us">About Us</a> 1741 1742<span class="footer-sep">|</span> 1743 1744 <a href="/sendcomments" Target="_top" Title="Contact Us" aria-label="Contact Us">Contact Us</a> 1745 1746<span class="footer-sep">|</span> 1747 1748 <a href="/privacy" Target="_top" Title="Privacy" aria-label="Privacy">Privacy Policy</a> 1749 1750 <span class="footer-sep">|</span> 1751 1752 <a href="/terms" Target="_top" Title="Terms of Service" aria-label="Terms of Service">Terms of Service</a> 1753 1754 1755</div></div> 1756<div class="ContentPane_342207 HTMLModule HTMLModule_342207"> 1757 1758 1759<img src="https://images.dealercarsearch.com/DealerImages/26436/49690/inspection.png" class="img-fluid mx-auto d-block"></div></div> 1760 </div> 1761 </div> 1762 <div class="full-footer"> 1763 <div class="container"> 1764 1765 <div id="FooterPane" class="s66r_Footer"> 1766 1767<div class="ContentPane_340437 SocialMedia SocialMedia_340437"> 1768 1769<div class="socialMedia"> 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779</div></div> 1780<div class="ContentPane_340434 Copyright Copyright_340434"> 1781<div class="copyright_main"> 1782 <div class="dcsLogin"> 1783 <a href="https://www.dealercarsearch.com" Target="_blank" rel="noopener nofollow">Dealer Car Search Login</a> 1784 </div> 1785 1786 <div class="copyright"> 1787Copyright 2026 | <a href="/sitemap" Target="_blank" rel="noopener">Sitemap</a> 1788
1789 <span>| </span> 1790 <a href="#" id="lv_cm_btn" onclick='document.getElementById("__tealiumGDPRcpPrefs").style.display="block";'> 1791 Your Privacy Choices 1792 <img alt="Privacy Choices" src="https://consent.trustarc.com/get?name=privacy_choices_icon.png" style="cursor: pointer; display: inline-block; margin-left: 5px; position: relative; top: -1px; width: 28.06px; height: 13.92px; background-size: 28.06px 13.92px; background-repeat: no-repeat;"> 1793 </a> 1794
1794<script type="text/javascript"> 1795 1796 1797 document.addEventListener("consentUpdate", (e) => location.href=window.location.href); 1798 </script>
1798 1799 1800 </div> 1801 1802</div> 1803</div> 1804<div class="ContentPane_340438 SEO SEO_340438"> 1805 1806<div class="SeoText" itemscope itemtype="http://schema.org/AutoDealer"> 1807 <span itemprop="name">El Paso Autoplex</span> 1808 <i itemtype="http://schema.org/PostalAddress" itemscope itemprop="address"> 1809 <span itemprop="streetAddress">5931 Dyer,</span> 1810 <span itemprop="addressLocality">El Paso,</span> 1811 <span itemprop="addressRegion">TX</span> 1812 <span itemprop="postalCode">79904</span> 1813 </i> 1814 <a itemprop="telephone" href="tel://915-307-5181">915-307-5181</a> 1815 <a itemprop="url" href="https://elpasoautoplex.com">https://elpasoautoplex.com</a> 1816 <img itemprop="logo" src="https://imagescdn.dealercarsearch.com/DealerImages/26436/49690/logob.png" alt="Logo" /> 1817</div></div></div> 1818 </div> 1819 </div> 1820 </footer> 1821 <div class="modal" tabindex="-1" role="dialog" id="HoursModal"> 1822 <div class="modal-dialog" role="document"> 1823 <div class="modal-content"> 1824 <div class="modal-header"> 1825 <h5 class="modal-title">Hours & Directions</h5> 1826 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1827 <span aria-hidden="true">×</span> 1828 </button> 1829 </div> 1830 <div class="modal-body"> 1831 1832 <div id="ModalPane" class="modalPane"> 1833</div> 1834 </div> 1835 1836 </div> 1837 </div> 1838 </div> 1839 1840 1841 <div id="ChatPane" class=""> 1842 1843<div class="ContentPane_340435 ResponsiveSMSTexting ResponsiveSMSTexting_340435"> 1844 1845<div id="textingFormReplaceDiv"> 1846 <a class="smsBtn smsBtnFS " data-toggle="modal" data-target="#SMSModal" rel="nofollow" href="#" onclick="event.preventDefault();"> 1847 <div class="sms-fixed__bottom"> <span class="sms-icon"><i class="fas fa-comments"></i></span> <span class="sms-text"> Text Us</span> </div> 1848 </a> 1849 <div class="smsModalFS modal fade" id="SMSModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 1850 1851 <div class="modal-dialog"> 1852 <div class="modal-content"> 1853 1854 <div class="modal-header"> 1855 <h4 class="modal-title" id="H1">Text us</h4> 1856 <button type="button" class="close" data-dismiss="modal"> 1857 <span aria-hidden="true">×</span> 1858 <span class="sr-only">Close</span> 1859 </button> 1860 </div> 1861 1862 <div class="modal-body"> 1863 <form id="ResponsiveSmsTextingForm-SMSModal" data-ajax="true" data-ajax-mode="replace-with" data-ajax-update="#textingFormReplaceDiv" data-ajax-method="post" data-ajax-failure="ajaxFailure" data-ajax-loading=".spinner-SMSModal" data-ajax-begin="$('.btn-SMSModal').prop('disabled',true);addTealiumFormInfo('ResponsiveSmsTextingForm-SMSModal');" data-ajax-success="formTrack('success','ResponsiveSMSTextingForm');formLeadTracking('0', 'G-0Y1SE9X7GX', 'SMS Texting Form')" data-recaptcha-id="ResponsiveSmsTextingRecaptchaToken" data-recaptcha-site-key="" data-recaptcha-type="Undefined" action="/LeadModule/ResponsiveSmsSubmitForm?pagename=blog&modulename=ResponsiveSMSTextingForm&websitepagemoduleid=0" method="post"> 1864 1865 <div class="form-group"> 1866 <label id="lblSMSFirstNameFS" for="FirstName">First Name</label> 1867 <input aria-labelledby="lblSMSFirstNameFS" type="text" id="txtSMSFirstNameFS" class="form-control" data-val="true" data-val-required="The First Name field is required." name="FirstName" value="" /> 1868 <span class="text-danger field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span> 1869 </div> 1870 <div class="form-group"> 1871 <label id="lblSMSLastNameFS" for="LastName">Last Name</label> 1872 <input aria-labelledby="lblSMSLastNameFS" type="text" id="txtSMSLastNameFS" class="form-control" data-val="true" data-val-required="The Last Name field is required." name="LastName" value="" />
1873 <span class="text-danger field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span> 1874 </div> 1875 <div class="form-group"> 1876 <label id="lblSMSPhoneNumberFS" for="MobilePhone">Mobile Phone</label> 1877 <input type="tel" aria-labelledby="lblSMSPhoneNumberFS" id="txtSMSPhoneNumberFS" class="form-control" data-val="true" data-val-regex="ex. ###-###-####" data-val-regex-pattern="^\([0-9]{3}\)\s?[0-9]{3}(-|\s)?[0-9]{4}$|^[0-9]{3}-?[0-9]{3}-?[0-9]{4}$" data-val-required="The Mobile Phone field is required." name="MobilePhone" value="" /> 1878 <span class="text-danger field-validation-valid" data-valmsg-for="MobilePhone" data-valmsg-replace="true"></span> 1879 </div> 1880 <div class="form-group"> 1881 <label id="lblMessage" for="Comments">Comments</label> 1882 <textarea aria-labelledby="lblMessage" id="Message" class="form-control form-textarea" data-val="true" data-val-required="The Comments field is required." name="Comments"> 1883</textarea> 1884 <span class="text-danger field-validation-valid" data-valmsg-for="Comments" data-valmsg-replace="true"></span> 1885 </div> 1886 1887 <div class="contact-disclaimer"> 1888 <div class="form-group"> 1889 <div class="form-check "> 1890 <input type="checkbox" aria-label="Contact Consent" class="form-check-input" id="chkContactDisclaimerConsent1794" data-val="true" data-val-range="Please check the box to verify acknowledgement and consent." data-val-range-min="True" data-val-range-max="True" data-val-required="The ContactDisclaimerConsent field is required." name="ContactDisclaimerConsent" value="true" /> 1891 <label for="chkContactDisclaimerConsent1794" aria-labelledby="chkContactDisclaimerConsent1794"> 1892 <strong>ACKNOWLEDGMENT AND CONSENT:</strong> 1893 </label> 1894 <span class="text-danger field-validation-valid" data-valmsg-for="ContactDisclaimerConsent" data-valmsg-replace="true"></span> 1895 </div> 1896 By checking this box, you expressly consent to receive customer care text messages and/or phone calls to the number provided from or on behalf of El Paso Autoplex or their employees in response to your inquiry. By opting in, you understand no mobile information will be shared with third parties or affiliates for marketing or promotional purposes. Message frequency varies per user. Message and data rates may apply. You may withdraw your consent at any time by texting "STOP" or "HELP" for help. See our <a href="https://elpasoautoplex.com/privacy" target="_blank" rel="noopener">Privacy Policy</a> for more information. 1897 </div> 1898</div> 1899 1900 <div></div> 1901 1902 <div class="modal-footer"> 1903 <button class="sms_submitButtonFS btn btn-SMSModal"> 1904 I agree, Send Text 1905 <i class="fa-solid fa-rotate fa-spin fa-fw spinner-SMSModal" style="display: none"></i> 1906 </button> 1907 <a href="/privacy" target="_blank" rel="noopener">Privacy Policy</a> 1908 </div> 1909 1910 <input type="hidden" id="responsiveSmsTextingFormVehicleId" data-val="true" data-val-required="The VehicleId field is required." name="VehicleId" value="0" /> 1911 <input type="hidden" data-val="true" data-val-required="The HasAccountSid field is required." id="HasAccountSid" name="HasAccountSid" value="True" /> 1912 <div class="RowIce"><input type='text' autocomplete='off' aria-label='Name' name='Name' class='form-control' /></div> 1913 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhhZB5b7Jy9sX5abA8_6nUXFkMuPC8MgWJT_paLxSi9E_UGGaU_52UpP8GIC9KU8Smy9IYHlNIKRnan1MM6R89QxIaqis48LzDfsTCM_K4R6i28SqvE6OtUWVZ6AV3Phy8c" /><input name="ContactDisclaimerConsent" type="hidden" value="false" /></form> 1914
1914<script type="text/javascript"> 1915 document.addEventListener("DOMContentLoaded", 1916 function () { 1917 var smsFormId = 'ResponsiveSmsTextingForm-SMSModal'; 1918 if (typeof formInteractionListener === "undefined" || typeof formLoadListener === "undefined") { return; } 1919 formInteractionListener(null, smsFormId, 'change'); 1920 formLoadListener(null, smsFormId); 1921 }); 1922 </script>
1922 1923 </div> 1924 1925 </div> 1926 </div> 1927 1928 </div> 1929</div> 1930</div></div> 1931 1932 1933 1934<a href="#" rel="nofollow" class="top" title="Go to top of page" aria-label="Go to top of page"><i class="fa-solid fa-chevron-up"></i></a> 1935
1936<script type="text/javascript" src="/dealers/26001_27000/26436/49690.min.js?v=E4vq7HR9RoNKX1_9VXQEADSSZjkKWZguQWlRcokrNf8"></script>
1936 1937 1938 1939<!-- 1940DEBUG INFORMATION 1941================= 1942Running on DCSPCMS17 1943Release Name: Production-Odd-2026.9.22.3 1944Environment: Production (Odd) 1945Build Definition Name: CMS/master 1946Build Number: 2026.9.22.3 1947Build Id: 193 1948Source Branch Name: master 1949--> 1950 1951</body> 1952</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.