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>Shop Used Cars For Sale at Mabelvale Wholesale Cars</title> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 9 <meta name="description" content="Shop our used car inventory at Mabelvale Wholesale Cars and let us help you find the vehicle that is right for you."> 10 <meta name="og:image" property="og:image" content="https://imagescdn.dealercarsearch.com/DealerImages/18391/50805/logo.png"> 11 <meta name="og:url" property="og:url" content="https://mabelvalewholesalecars.com/inventory"> 12 <meta name="og:title" property="og:title" content="Shop Used Cars For Sale at Mabelvale Wholesale Cars"> 13 <meta name="og:description" property="og:description" content="Shop our used car inventory at Mabelvale Wholesale Cars and let us help you find the vehicle that is right for you."> 14 <meta property="og:type" content="website" /> 15 <meta name="ahrefs-site-verification" content="53103b0d9242445bf5556befdfb2c6276ecca58675c43bb2eb60ad5be6a227df"> 16 17 18<link rel="preconnect" href="https://www.googletagmanager.com"/> 19 20 <link rel="stylesheet" href="/dealers/18001_19000/18391/50805.min.css?v=Fp35Ud-un0A1FDUO-RSF1EKI8a8_1nIU_FVG2MAYE7M" /> 21 <link rel="canonical" href="https://mabelvalewholesalecars.com/inventory" /> 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="listPage inventory-dcs"> 36 37 <header class="s77r-header"> 38 <div class="s77r-hamburger-logo-addy"> 39 <div class="s77r-menu-logo"> 40 41 <div id="MenuPane" class="s77r_menuPane"> 42 43<div class="ContentPane_350402 HTMLModule HTMLModule_350402"> 44 45 46<div class="mobile-header-links"> 47 <a href="javascript:void(0)" class="s68r-menu-toggle" data-toggle="collapse" data-target="#siteNav" aria-controls="siteNav" aria-expanded="false" aria-label="Toggle navigation"><i class="fas fa-bars"></i></a> 48 <a href="tel:501-813-6709" class="s68r-phone-toggle"><i class="fas fa-mobile-alt" aria-hidden="true"></i></a> 49 <a href="/store" class="s68r-map-toggle"><i class="fas fa-map-marker-alt"></i></a> 50 <!--<a href="javascript:void(0)" data-toggle="modal" data-target="#HoursModal"><i class="fas fa-search"></i></a>--> 51</div></div></div> 52 53 54
54<script type="text/javascript"> 55 var pageTitle = ""; 56 var pageH1 = ""; 57 var pageTitleLength = "0"; 58 59 // The UDO minus the AI Sales Agent's attribution. Those variables are scoped to view 60 // events (DCS-2549), yet they live on init_utag_data because the view events that refire 61 // from it read it at fire time - product_list_view on an SRP filter change, 62 // blog_article_view on a blog ajax refresh. So every NON-view event builds its payload 63 // through here instead of copying init_utag_data itself, and one rule covers them all. 64 // 65 // Declared in this unconditional block, so it exists no matter which of the gated Tealium 66 // blocks below render; it reads init_utag_data only when called, long after parse. 67 function dcsUdoForNonViewEvent() { 68 var data = {}; 69 if (typeof init_utag_data === 'undefined' || !init_utag_data) { return data; } 70 for (var k in init_utag_data) { 71 if (!init_utag_data.hasOwnProperty(k)) { continue; } 72 if (k.indexOf('aisa_') === 0) { continue; } 73 data[k] = init_utag_data[k]; 74 } 75 return data; 76 } 77 78 try { 79 var pageTitleEl = document.querySelector('meta[name="og:title"]') 80 81 if (pageTitleEl != null) { 82 pageTitle = pageTitleEl.content; 83 pageTitleLength = pageTitle.length; 84 } 85 document.addEventListener("DOMContentLoaded", 86 function () { 87 88 var pageH1El = document.querySelector("h1"); 89 90 if (pageH1El != null) { 91 var h1Text = pageH1El.innerText; 92 93 if (h1Text != null) { 94 pageH1 = h1Text; 95 96 if (init_utag_data && init_utag_data.page_h1 != null) { 97 init_utag_data.page_h1 = h1Text; 98 } 99 100 } 101 } 102 else { 103 if (init_utag_data["page_h1"] === "" || init_utag_data["page_h1"] === null) { 104 delete init_utag_data["page_h1"]; 105 } 106 } 107 108 109 }); 110 } 111 catch (e) { 112 console.error('[dcs-tealium] page title/h1 setup failed', e); 113 } 114 </script>
vendor: 2 bytes, line 114
114
115<script type="text/javascript"> 116var init_utag_data = { 117"tealium_event": "product_list_view", 118"ga4_id": "G-N4SZT0ZSLD", 119"page_title": pageTitle, 120"page_h1": pageH1 , 121"page_title_count": pageTitleLength, 122"digital_retailing_active": "false", 123"ai_product_expert_active": "false", 124"site_company_name": "Mabelvale Wholesale Cars", 125"site_id": "50805", 126"site_internal_id": "18391", 127"site_platform": "dcs", 128"site_section": "search", 129"site_company_city": "Little Rock", 130"site_company_state": "AR", 131"site_company_zip_code": "72204", 132"site_phone_main": "501-813-6709", 133}; 134</script>
134 135
135<script type="text/javascript"> 136 var utag_data = init_utag_data; 137 </script>
137 138 139 140<a id="hlLogo" aria-label="Dealer Logo" href="//mabelvalewholesalecars.com"> 141 <img class="dealerLogo logo logo_18391 img-fluid" title="Mabelvale Wholesale Cars" alt="Mabelvale Wholesale Cars" src="https://imagescdn.dealercarsearch.com/DealerImages/18391/50805/logo.png" /> 142</a> 143 </div> 144 <div class="s77r-address"> 145 146 <div id="AddressPane" class="s77r_addressPane"> 147 148<div class="ContentPane_350405 AddressAndPhone AddressAndPhone_350405"> 149 150<div class="AddressPhone_Main"> 151 <span class="LabelPhone1"> 152 <i class="fa-solid fa-phone"></i> 153 <a href='tel:501-813-6709'> 154 501-813-6709 155 </a> 156 </span> 157 158 159 160 161</div> 162</div></div> 163 </div> 164 </div> 165 <div class="s77r_menuBar"> 166 167 <nav id="s77r_menu" class="navbar"> 168 <div class="collapse navbar-collapse" id="siteNav"> 169 <ul class="navbar-nav "> 170 171 <li class="nav-item "> 172 <a href="/inventory?clearall=1" class="nav-link" > 173 <span>Inventory</span> 174 </a> 175 176 </li> 177 <li class="nav-item dropdown"> 178 <a href="/creditapp?" class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true aria-expanded=false > 179 <span>Financing</span> 180 </a> 181 182 <div class="dropdown-menu"> 183 <a class="dropdown-item" href="/creditapp" ><span>Apply Online</span></a> 184 <a class="dropdown-item" href="/loancalculator" ><span>Loan Calculator</span></a> 185 </div> 186 </li> 187 <li class="nav-item "> 188 <a href="/reviews" class="nav-link" > 189 <span>Reviews</span> 190 </a> 191 192 </li> 193 <li class="nav-item dropdown"> 194 <a href="/sendcomments?" class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true aria-expanded=false > 195 <span>Services</span> 196 </a> 197 198 <div class="dropdown-menu"> 199 <a class="dropdown-item" href="/trade" ><span>Value Your Trade-In</span></a> 200 <a class="dropdown-item" href="/locatorservice" ><span>Vehicle Finder</span></a> 201 </div> 202 </li> 203 <li class="nav-item dropdown"> 204 <a href="/directions?" class="nav-link dropdown-toggle" data-toggle=dropdown aria-haspopup=true aria-expanded=false > 205 <span>Our Store</span> 206 </a> 207 208 <div class="dropdown-menu"> 209 <a class="dropdown-item" href="/store" ><span>Store Info</span></a> 210 <a class="dropdown-item" href="/blog" ><span>Blog</span></a> 211 <a class="dropdown-item" href="/aboutus" ><span>About Us</span></a> 212 <a class="dropdown-item" href="/meetourstaff" ><span>Meet Our Staff</span></a> 213 <a class="dropdown-item" href="/privacy" ><span>Privacy Policy</span></a> 214 <a class="dropdown-item" href="/terms" ><span>Terms of Service</span></a> 215 </div> 216 </li> 217 </ul> 218 </div> 219 </nav> 220 221 </div> 222 </header> 223 224 <section id="Content_wrap"> 225 226 <div id="ContentPane" class="s77r_list container clearfix"> 227 228<div class="ContentPane_2492596 ResponsiveInventoryModule4 ResponsiveInventoryModule4_2492596"> 229 <h1 class="dealerTitle">Used Cars And Trucks For Sale In Little Rock, AR</h1> 230 231<div id="vehicles" class="i04r"> 232 <div class="intro-text"></div> 233 <div class="inv-loading-overlay d-none"> 234 </div> 235 <form id="filterForm" data-ajax="true" data-ajax-method="get" data-ajax-mode="replace-with" data-ajax-update="#vehicles" data-ajax-success="inventoryModuleFormSuccess()" data-ajax-failure="inventoryModuleFormFailure();" action="/InventoryModule/RefreshInventoryModule?pagename=inventory" method="post"> 236 237 <div class="inv-filter-wrap"> 238 <button class="btn filterBtn filter-btn-wide" type="button" data-toggle="collapse" data-target="#panelRefine" aria-expanded="false" aria-controls="panelRefine"><i class="fa-solid fa-sliders"></i> Filter Vehicles</button> 239 240<div id="panelRefine" class="inv-filterRow collapse " data-id-to-update="filters">
241 <div class="refineSearchWrap"> 242 <div class="refineSearch panel-group" id="refineAccordion"> 243 244 <div id="filterFields"> 245 246 247 248 <div class="cd-filter-block"> 249 <label aria-label="Condition">Condition</label> 250 251 <div class="cd-filter-content"> 252 <select class='selectpicker form-control' multiple id='FilterCondition' aria-label='FilterCondition' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='newused' ><option value='' selected>Any</option><option value='1' name='newused' >Used (6)</option></select> 253 </div> 254 </div> 255 256 <div class="cd-filter-block"> 257 <label aria-label="Year">Year</label> 258 259 <div class="cd-filter-content"> 260 <select class='selectpicker form-control' multiple id='FilterYear' aria-label='FilterYear' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='year' ><option value='' selected>Any</option><option value='2014' name='year' >2014 (2)</option><option value='2016' name='year' >2016 (2)</option><option value='2017' name='year' >2017 (1)</option><option value='2018' name='year' >2018 (1)</option></select> 261 </div> 262 </div> 263 264 <div class="cd-filter-block"> 265 <label aria-label="Make">Make</label> 266 267 <div class="cd-filter-content"> 268 <select class='selectpicker form-control' multiple id='FilterMakeName' aria-label='FilterMakeName' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='makename' ><option value='' selected>Any</option><option value='Cadillac' name='makename' >Cadillac (1)</option><option value='Dodge' name='makename' >Dodge (2)</option><option value='Lincoln' name='makename' >Lincoln (2)</option><option value='Volvo' name='makename' >Volvo (1)</option></select> 269 </div> 270 </div> 271 272 <div class="cd-filter-block"> 273 <label aria-label="Model">Model</label> 274 275 <div class="cd-filter-content"> 276 <select class='selectpicker form-control' multiple id='FilterModelName' aria-label='FilterModelName' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='modelname' disabled><option value='' selected>Any</option><option value='Durango' name='modelname' >Durango (1)</option><option value='Journey' name='modelname' >Journey (1)</option><option value='MKT' name='modelname' >MKT (1)</option><option value='MKX' name='modelname' >MKX (1)</option><option value='XC90' name='modelname' >XC90 (1)</option><option value='XT5' name='modelname' >XT5 (1)</option></select> 277 </div> 278 </div> 279 280 <div class="cd-filter-block"> 281 <label aria-label="Trim">Trim</label> 282 283 <div class="cd-filter-content"> 284 <select class='selectpicker form-control' multiple id='FilterTrimName' aria-label='FilterTrimName' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='trimname' disabled><option value='' selected>Any</option><option value='3.5L With Ecoboost Awd' name='trimname' >3.5L With Ecoboost Awd (1)</option><option value='Premium Luxury' name='trimname' >Premium Luxury (1)</option><option value='Reserve' name='trimname' >Reserve (1)</option><option value='Sxt' name='trimname' >Sxt (1)</option><option value='Sxt Rwd' name='trimname' >Sxt Rwd (1)</option><option value='T6 Momentum Awd' name='trimname' >T6 Momentum Awd (1)</option></select> 285 </div> 286 </div> 287 288 <div class="cd-filter-block"> 289 <label aria-label="Color">Color</label> 290 291 <div class="cd-filter-content"> 292 <select class='selectpicker form-control' multiple id='FilterExteriorColor' aria-label='FilterExteriorColor' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='color' ><option value='' selected>Any</option><option value='Gold' name='color' >Gold (1)</option><option value='Gray' name='color' >Gray (1)</option><option value='White' name='color' >White (4)</option></select> 293 </div> 294 </div> 295 296 <div class="cd-filter-block"> 297 <label aria-label="Interior Color">Interior Color</label> 298 299 <div class="cd-filter-content"> 300 <select class='selectpicker form-control' multiple id='FilterInteriorColor' aria-label='FilterInteriorColor' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='intcolor' ><option value='' selected>Any</option><option value='Black' name='intcolor' >Black (1)</option><option value='Sand' name='intcolor' >Sand (1)</option><option value='Tan' name='intcolor' >Tan (4)</option></select> 301 </div> 302 </div> 303 304 <div class="cd-filter-block"> 305 <label aria-label="Interior">Interior</label> 306 307 <div class="cd-filter-content"> 308 <select class='selectpicker form-control' multiple id='FilterInteriorType' aria-label='FilterInteriorType' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='inttype' ><option value='' selected>Any</option><option value='Cloth' name='inttype' >Cloth (3)</option><option value='Leather' name='inttype' >Leather (3)</option></select> 309 </div> 310 </div> 311 312 <div class="cd-filter-block"> 313 <label aria-label="Body Type">Body Type</label> 314 315 <div class="cd-filter-content"> 316 <select class='selectpicker form-control' multiple id='FilterAllBodyTypes' aria-label='FilterAllBodyTypes' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='alltype' ><option value='' selected>Any</option><option value='Suv' name='alltype' >Suv (6)</option></select> 317 </div> 318 </div> 319 320 321 322 323 <div class="cd-filter-block"> 324 <label aria-label="Fuel Type">Fuel Type</label> 325 326 <div class="cd-filter-content"> 327 <select class='selectpicker form-control' multiple id='FilterFuelTypeName' aria-label='FilterFuelTypeName' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='fueltype' ><option value='' selected>Any</option><option value='Gasoline' name='fueltype' >Gasoline (5)</option></select> 328 </div> 329 </div> 330 331 <div class="cd-filter-block"> 332 <label aria-label="Cylinders">Cylinders</label> 333 334 <div class="cd-filter-content"> 335 <select class='selectpicker form-control' multiple id='FilterCylinders' aria-label='FilterCylinders' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='cylinders' ><option value='' selected>Any</option><option value='0' name='cylinders' >0 (6)</option></select> 336 </div> 337 </div> 338 339 <div class="cd-filter-block"> 340 <label aria-label="Drive Train">Drive Train</label> 341 342 <div class="cd-filter-content"> 343 <select class='selectpicker form-control' multiple id='FilterDriveTrain' aria-label='FilterDriveTrain' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='vehicledrivetypename' ><option value='' selected>Any</option><option value='AWD' name='vehicledrivetypename' >AWD (2)</option><option value='FWD' name='vehicledrivetypename' >FWD (3)</option><option value='RWD' name='vehicledrivetypename' >RWD (1)</option></select> 344 </div> 345 </div> 346 347 <div class="cd-filter-block"> 348 <label aria-label="Transmission">Transmission</label> 349 350 <div class="cd-filter-content"> 351 <select class='selectpicker form-control' multiple id='FilterTransmission' aria-label='FilterTransmission' data-selected-text-format='count > 2' data-dropdown-align-right='true' name='trans' ><option value='' selected>Any</option></select> 352 </div> 353 </div> 354 <hr /> 355 <div class="filter-block"> 356 357 <div class="openSearchFilter cd-filter-block"> 358 <label aria-label="Keyword Search">Keyword Search</label> 359 360 <div class="cd-filter-content"> 361 <input id="FilterOpenSearch" class="form-control" aria-label="FilterOpenSearch" inputmode="search" enterkeyhint="done" type="search" value="" name="opensearch"></input> 362 </div> 363 </div> 364 </div> 365 366 <div class="filter-block sliderFilters row"> 367 368 <div class="cd-filter-block col"> 369 <label aria-label="Retail:">Retail:</label> 370 371 <div class="cd-filter-content"> 372 <input 373 data-type='double'
374 id='RangePriceLowToPriceHigh' 375 class='js-range-slider d-none' 376 aria-label='RangePriceLowToPriceHigh' 377 data-step='500' 378 name='pricelowpricehigh' 379 data-min='4500' 380 data-max='9500' 381 data-prefix='$' 382 data-postfix='' 383 data-from='' 384 data-to=''> 385 <input type='hidden' id='FilterPriceLow' name='pricelow' aria-label='FilterPriceLow' value=> 386 <input type='hidden' id='FilterPriceHigh' name='pricehigh' aria-label='FilterPriceHigh' value=> 387 </div> 388 </div> 389 390 391 392 <div class="cd-filter-block col"> 393 <label aria-label="Mileage">Mileage</label> 394 395 <div class="cd-filter-content"> 396 <input 397 data-type='double' 398 id='RangeMileage' 399 class='js-range-slider d-none' 400 aria-label='RangeMileage' 401 data-step='1000' 402 name='mileagelowmileagehigh' 403 data-min='126595' 404 data-max='195550' 405 data-prefix='' 406 data-postfix=' mi' 407 data-from='' 408 data-to=''> 409 <input type='hidden' id='FilterMileageLow' name='mileagelow' aria-label='FilterMileageLow' value=> 410 <input type='hidden' id='FilterMileageHigh' name='mileagehigh' aria-label='FilterMileageHigh' value=> 411 </div> 412 </div> 413 </div> 414 415 </div> 416 </div> 417 </div> 418 <input type="hidden" id="CurrentPageName" value="inventory" /> 419</div> 420 421 <div id="outerSearchParameters" class="searchParameters update-removable-filters"> 422 <div id="search-params-wrap2" class="search-params" data-page-context="Inventory search results sorted by A to Z"></div> 423 </div> 424 </div> 425 <div class="topResults row"> 426 <div class="inv-pager col-lg-6 update-pager"> 427 428 <button onClick="changePage(this)" class="btn btn-default btn-xs disabled" aria-label="Previous" disabled="" type="button" value="0"> 429 <i class="fa-solid fa-chevron-left"></i> 430 </button> 431 <span class="pager-summary"> 432 Page: 1 of 1 (6 vehicles) 433 </span> 434 <button onClick="changePage(this)" class="btn btn-default btn-xs disabled" aria-label="Next" disabled="" type="button" value="2"> 435 <i class="fa-solid fa-chevron-right"></i> 436 </button> 437 </div> 438 <div class="inv-sort-count col-lg-6 update-sort-count"> 439 <!--sort by--> 440<span class="sort-lbl">Sort By: <select onchange='changePageSortBy()' id="cboSort" aria-label="Sort By" name="sortby"><option value='phl' >Price: High to Low</option><option value='plh' >Price: Low to High</option><option value='yhl' >Year: High to Low</option><option value='ylh' >Year: Low to High</option><option value='mhl' >Mileage: High to Low</option><option value='mlh' >Mileage: Low to High</option><option value='abc' selected>Vehicles: A to Z</option><option value='zyx' >Vehicles: Z to A</option><option value='old' >Stock: Oldest</option><option value='new' >Stock: Newest</option><option value='ran' >Random</option></select></span> 441<!--page size--> 442 443<span style="" class="per-page">Per Page: <select class=" " onchange='changePageSize()' id='cboPageSize' aria-label="Page Size" name="pagesize"><option value='12' >12</option><option value='24' selected>24</option><option value='48' >48</option><option value='72' >72</option><option value='96' >96</option></select></span> 444<input type='hidden' id='DealerId' name='did' value='18391'/><input type='hidden' id='PriceSortType' name='pricesorttype' value='Retail'/><input type='hidden' id='PageNumber' name='page' value='1'/><input type='hidden' id='IsSideFilterShown' name='issidefiltershown' value='false'/> 445 446 </div> 447 </div> 448 449 <div class="i04r_vehicles row update-vehicles"> 450 <div class="i04r_vehicleWrap infinite-scroll-current-page" data-page="1"> 451 452 <div class="i04r_vehicle"> 453 <highlight-srp-bar> 454 <div class='i04r_highlight inv-highlight'> 455 456 </div></highlight-srp-bar> 457 <div class="row no-gutters"> 458 <div class="col-6 i04r_image"> 459 <a aria-label="2017 Cadillac XT5 Premium Luxury" href="/vdp/24359115/Used-2017-Cadillac-XT5-Premium-Luxury-for-sale-in-Little-Rock-AR-72204"> 460 <img data-src='https://imagescdn.dealercarsearch.com/Media/18391/24359115/639264630564151248.jpg' loading="auto" alt="2017 Cadillac XT5 Premium Luxury" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 3'%3E%3C/svg%3E" class="img-fluid i10r_mainImg lazyload" title="2017 Cadillac XT5 Premium Luxury" onerror="this.onerror = null;this.src = 'https://imagescdn.dealercarsearch.com/DealerImages/18391/18391_newarrivalphoto.jpg';"></img> 461 </a> 462 <div class="i04r_compareCheckBoxWrap d-none d-sm-none d-md-block d-lg-block my-1 ml-1"> 463 <div class="compareCheckbox custom-control custom-checkbox">
464 <a id="compareVdpLink_24359115" class="hiddenCompareVdpLink" style="display: none;" aria-label="2017 Cadillac XT5 Premium Luxury" href="/vdp/24359115/Used-2017-Cadillac-XT5-Premium-Luxury-for-sale-in-Little-Rock-AR-72204"></a> 465 <input id="checkbox_24359115" 466 class="compareCheckboxInput custom-control-input" 467 type="checkbox" 468 onchange="compareChecked(this, '24359115', '$8,900' , 'https://imagescdn.dealercarsearch.com/Media/18391/24359115/639264630564151248.jpg', '', '2017 Cadillac XT5', 'Premium Luxury')"> 469 <label style="cursor: pointer;" for="checkbox_24359115" class="compareCheckboxLabel custom-control-label" title="Compare up to 3 Vehicles"> Compare</label> 470 </div> 471 </div> 472 </div> 473 <div class="col-6 i04r_details"> 474 <h4 class="vehicleTitle"> 475 <a aria-label="2017 Cadillac XT5 Premium Luxury" href="/vdp/24359115/Used-2017-Cadillac-XT5-Premium-Luxury-for-sale-in-Little-Rock-AR-72204"> 476 2017 Cadillac XT5 <span class="vehicleTrim">Premium Luxury</span> 477 </a> 478 </h4> 479 <div class="i04r_priceWrap"> 480 <div class='retailWrap pricebox-2 show-grid-price'> 481 <span class='label-2'>Retail</span> 482 <span class='price-2'>$8,900</span> 483 </div> 484 485 </div> 486 </div> 487 </div> 488 <div class="i04r_viewDetails"> 489 <a class="btnPhotos" aria-label="2017 Cadillac XT5 Premium Luxury" href="/vdp/24359115/Used-2017-Cadillac-XT5-Premium-Luxury-for-sale-in-Little-Rock-AR-72204?mode=photos"> 490 Photos (17) 491 </a> 492 <a class="detailLnk" aria-label="2017 Cadillac XT5 Premium Luxury" href="/vdp/24359115/Used-2017-Cadillac-XT5-Premium-Luxury-for-sale-in-Little-Rock-AR-72204"> 493 View Details <i class="fa-solid fa-chevron-circle-right"></i> 494 </a> 495 </div> 496 </div> 497 </div> 498 <div class="i04r_vehicleWrap infinite-scroll-current-page" data-page="1"> 499 500 <div class="i04r_vehicle"> 501 <highlight-srp-bar> 502 <div class='i04r_highlight inv-highlight'> 503 504 </div></highlight-srp-bar> 505 <div class="row no-gutters"> 506 <div class="col-6 i04r_image"> 507 <a aria-label="2014 Dodge Durango SXT RWD" href="/vdp/24319046/Used-2014-Dodge-Durango-SXT-RWD-for-sale-in-Little-Rock-AR-72204"> 508 <img data-src='https://imagescdn.dealercarsearch.com/Media/18391/24319046/639254152468029789.jpg' loading="auto" alt="2014 Dodge Durango SXT RWD" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 3'%3E%3C/svg%3E" class="img-fluid i10r_mainImg lazyload" title="2014 Dodge Durango SXT RWD" onerror="this.onerror = null;this.src = 'https://imagescdn.dealercarsearch.com/DealerImages/18391/18391_newarrivalphoto.jpg';"></img> 509 </a> 510 <div class="i04r_compareCheckBoxWrap d-none d-sm-none d-md-block d-lg-block my-1 ml-1"> 511 <div class="compareCheckbox custom-control custom-checkbox">
512 <a id="compareVdpLink_24319046" class="hiddenCompareVdpLink" style="display: none;" aria-label="2014 Dodge Durango SXT RWD" href="/vdp/24319046/Used-2014-Dodge-Durango-SXT-RWD-for-sale-in-Little-Rock-AR-72204"></a> 513 <input id="checkbox_24319046" 514 class="compareCheckboxInput custom-control-input" 515 type="checkbox" 516 onchange="compareChecked(this, '24319046', '$6,400' , 'https://imagescdn.dealercarsearch.com/Media/18391/24319046/639254152468029789.jpg', '', '2014 Dodge Durango', 'SXT RWD')"> 517 <label style="cursor: pointer;" for="checkbox_24319046" class="compareCheckboxLabel custom-control-label" title="Compare up to 3 Vehicles"> Compare</label> 518 </div> 519 </div> 520 </div> 521 <div class="col-6 i04r_details"> 522 <h4 class="vehicleTitle"> 523 <a aria-label="2014 Dodge Durango SXT RWD" href="/vdp/24319046/Used-2014-Dodge-Durango-SXT-RWD-for-sale-in-Little-Rock-AR-72204"> 524 2014 Dodge Durango <span class="vehicleTrim">SXT RWD</span> 525 </a> 526 </h4> 527 <div class="i04r_priceWrap"> 528 <div class='retailWrap pricebox-2 show-grid-price'> 529 <span class='label-2'>Retail</span> 530 <span class='price-2'>$6,400</span> 531 </div> 532 533 </div> 534 </div> 535 </div> 536 <div class="i04r_viewDetails"> 537 <a class="btnPhotos" aria-label="2014 Dodge Durango SXT RWD" href="/vdp/24319046/Used-2014-Dodge-Durango-SXT-RWD-for-sale-in-Little-Rock-AR-72204?mode=photos"> 538 Photos (16) 539 </a> 540 <a class="detailLnk" aria-label="2014 Dodge Durango SXT RWD" href="/vdp/24319046/Used-2014-Dodge-Durango-SXT-RWD-for-sale-in-Little-Rock-AR-72204"> 541 View Details <i class="fa-solid fa-chevron-circle-right"></i> 542 </a> 543 </div> 544 </div> 545 </div> 546 <div class="i04r_vehicleWrap infinite-scroll-current-page" data-page="1"> 547 548 <div class="i04r_vehicle"> 549 <highlight-srp-bar> 550 <div class='i04r_highlight inv-highlight'> 551 552 </div></highlight-srp-bar> 553 <div class="row no-gutters"> 554 <div class="col-6 i04r_image"> 555 <a aria-label="2014 Dodge Journey SXT" href="/vdp/24319003/Used-2014-Dodge-Journey-SXT-for-sale-in-Little-Rock-AR-72204"> 556 <img data-src='https://imagescdn.dealercarsearch.com/Media/18391/24319003/639254143212957352.jpg' loading="auto" alt="2014 Dodge Journey SXT" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 3'%3E%3C/svg%3E" class="img-fluid i10r_mainImg lazyload" title="2014 Dodge Journey SXT" onerror="this.onerror = null;this.src = 'https://imagescdn.dealercarsearch.com/DealerImages/18391/18391_newarrivalphoto.jpg';"></img> 557 </a> 558 <div class="i04r_compareCheckBoxWrap d-none d-sm-none d-md-block d-lg-block my-1 ml-1"> 559 <div class="compareCheckbox custom-control custom-checkbox"> 560 <a id="compareVdpLink_24319003" class="hiddenCompareVdpLink" style="display: none;" aria-label="2014 Dodge Journey SXT" href="/vdp/24319003/Used-2014-Dodge-Journey-SXT-for-sale-in-Little-Rock-AR-72204"></a> 561 <input id="checkbox_24319003" 562 class="compareCheckboxInput custom-control-input" 563 type="checkbox" 564 onchange="compareChecked(this, '24319003', '$4,500' , 'https://imagescdn.dealercarsearch.com/Media/18391/24319003/639254143212957352.jpg', '', '2014 Dodge Journey', 'SXT')"> 565 <label style="cursor: pointer;" for="checkbox_24319003" class="compareCheckboxLabel custom-control-label" title="Compare up to 3 Vehicles"> Compare</label> 566 </div> 567 </div> 568 </div> 569 <div class="col-6 i04r_details"> 570 <h4 class="vehicleTitle"> 571 <a aria-label="2014 Dodge Journey SXT" href="/vdp/24319003/Used-2014-Dodge-Journey-SXT-for-sale-in-Little-Rock-AR-72204"> 572 2014 Dodge Journey <span class="vehicleTrim">SXT</span> 573 </a> 574 </h4> 575 <div class="i04r_priceWrap"> 576 <div class='retailWrap pricebox-2 show-grid-price'>
577 <span class='label-2'>Retail</span> 578 <span class='price-2'>$4,500</span> 579 </div> 580 581 </div> 582 </div> 583 </div> 584 <div class="i04r_viewDetails"> 585 <a class="btnPhotos" aria-label="2014 Dodge Journey SXT" href="/vdp/24319003/Used-2014-Dodge-Journey-SXT-for-sale-in-Little-Rock-AR-72204?mode=photos"> 586 Photos (14) 587 </a> 588 <a class="detailLnk" aria-label="2014 Dodge Journey SXT" href="/vdp/24319003/Used-2014-Dodge-Journey-SXT-for-sale-in-Little-Rock-AR-72204"> 589 View Details <i class="fa-solid fa-chevron-circle-right"></i> 590 </a> 591 </div> 592 </div> 593 </div> 594 <div class="i04r_vehicleWrap infinite-scroll-current-page" data-page="1"> 595 596 <div class="i04r_vehicle"> 597 <highlight-srp-bar> 598 <div class='i04r_highlight inv-highlight'> 599 600 </div></highlight-srp-bar> 601 <div class="row no-gutters"> 602 <div class="col-6 i04r_image"> 603 <a aria-label="2016 Lincoln MKT 3.5L with EcoBoost AWD" href="/vdp/24355303/Used-2016-Lincoln-MKT-35L-with-EcoBoost-AWD-for-sale-in-Little-Rock-AR-72204"> 604 <img data-src='https://imagescdn.dealercarsearch.com/Media/18391/24355303/639263833735186271.jpg' loading="auto" alt="2016 Lincoln MKT 3.5L with EcoBoost AWD" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 3'%3E%3C/svg%3E" class="img-fluid i10r_mainImg lazyload" title="2016 Lincoln MKT 3.5L with EcoBoost AWD" onerror="this.onerror = null;this.src = 'https://imagescdn.dealercarsearch.com/DealerImages/18391/18391_newarrivalphoto.jpg';"></img> 605 </a> 606 <div class="i04r_compareCheckBoxWrap d-none d-sm-none d-md-block d-lg-block my-1 ml-1"> 607 <div class="compareCheckbox custom-control custom-checkbox"> 608 <a id="compareVdpLink_24355303" class="hiddenCompareVdpLink" style="display: none;" aria-label="2016 Lincoln MKT 3.5L with EcoBoost AWD" href="/vdp/24355303/Used-2016-Lincoln-MKT-35L-with-EcoBoost-AWD-for-sale-in-Little-Rock-AR-72204"></a> 609 <input id="checkbox_24355303" 610 class="compareCheckboxInput custom-control-input" 611 type="checkbox" 612 onchange="compareChecked(this, '24355303', '$7,500' , 'https://imagescdn.dealercarsearch.com/Media/18391/24355303/639263833735186271.jpg', '', '2016 Lincoln MKT', '3.5L with EcoBoost AWD')"> 613 <label style="cursor: pointer;" for="checkbox_24355303" class="compareCheckboxLabel custom-control-label" title="Compare up to 3 Vehicles"> Compare</label> 614 </div> 615 </div> 616 </div> 617 <div class="col-6 i04r_details"> 618 <h4 class="vehicleTitle"> 619 <a aria-label="2016 Lincoln MKT 3.5L with EcoBoost AWD" href="/vdp/24355303/Used-2016-Lincoln-MKT-35L-with-EcoBoost-AWD-for-sale-in-Little-Rock-AR-72204"> 620 2016 Lincoln MKT <span class="vehicleTrim">3.5L with EcoBoost AWD</span> 621 </a> 622 </h4> 623 <div class="i04r_priceWrap"> 624 <div class='retailWrap pricebox-2 show-grid-price'>
625 <span class='label-2'>Retail</span> 626 <span class='price-2'>$7,500</span> 627 </div> 628 629 </div> 630 </div> 631 </div> 632 <div class="i04r_viewDetails"> 633 <a class="btnPhotos" aria-label="2016 Lincoln MKT 3.5L with EcoBoost AWD" href="/vdp/24355303/Used-2016-Lincoln-MKT-35L-with-EcoBoost-AWD-for-sale-in-Little-Rock-AR-72204?mode=photos"> 634 Photos (20) 635 </a> 636 <a class="detailLnk" aria-label="2016 Lincoln MKT 3.5L with EcoBoost AWD" href="/vdp/24355303/Used-2016-Lincoln-MKT-35L-with-EcoBoost-AWD-for-sale-in-Little-Rock-AR-72204"> 637 View Details <i class="fa-solid fa-chevron-circle-right"></i> 638 </a> 639 </div> 640 </div> 641 </div> 642 <div class="i04r_vehicleWrap infinite-scroll-current-page" data-page="1"> 643 644 <div class="i04r_vehicle"> 645 <highlight-srp-bar> 646 <div class='i04r_highlight inv-highlight'> 647 648 </div></highlight-srp-bar> 649 <div class="row no-gutters"> 650 <div class="col-6 i04r_image"> 651 <a aria-label="2018 Lincoln MKX Reserve" href="/vdp/24306936/Used-2018-Lincoln-MKX-Reserve-for-sale-in-Little-Rock-AR-72204"> 652 <img data-src='https://imagescdn.dealercarsearch.com/Media/18391/24306936/639251779455780056.jpg' loading="auto" alt="2018 Lincoln MKX Reserve" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 3'%3E%3C/svg%3E" class="img-fluid i10r_mainImg lazyload" title="2018 Lincoln MKX Reserve" onerror="this.onerror = null;this.src = 'https://imagescdn.dealercarsearch.com/DealerImages/18391/18391_newarrivalphoto.jpg';"></img> 653 </a> 654 <div class="i04r_compareCheckBoxWrap d-none d-sm-none d-md-block d-lg-block my-1 ml-1"> 655 <div class="compareCheckbox custom-control custom-checkbox"> 656 <a id="compareVdpLink_24306936" class="hiddenCompareVdpLink" style="display: none;" aria-label="2018 Lincoln MKX Reserve" href="/vdp/24306936/Used-2018-Lincoln-MKX-Reserve-for-sale-in-Little-Rock-AR-72204"></a> 657 <input id="checkbox_24306936" 658 class="compareCheckboxInput custom-control-input" 659 type="checkbox" 660 onchange="compareChecked(this, '24306936', '$9,500' , 'https://imagescdn.dealercarsearch.com/Media/18391/24306936/639251779455780056.jpg', '', '2018 Lincoln MKX', 'Reserve')"> 661 <label style="cursor: pointer;" for="checkbox_24306936" class="compareCheckboxLabel custom-control-label" title="Compare up to 3 Vehicles"> Compare</label> 662 </div> 663 </div> 664 </div> 665 <div class="col-6 i04r_details"> 666 <h4 class="vehicleTitle"> 667 <a aria-label="2018 Lincoln MKX Reserve" href="/vdp/24306936/Used-2018-Lincoln-MKX-Reserve-for-sale-in-Little-Rock-AR-72204"> 668 2018 Lincoln MKX <span class="vehicleTrim">Reserve</span> 669 </a> 670 </h4> 671 <div class="i04r_priceWrap"> 672 <div class='retailWrap pricebox-2 show-grid-price'>
673 <span class='label-2'>Retail</span> 674 <span class='price-2'>$9,500</span> 675 </div> 676 677 </div> 678 </div> 679 </div> 680 <div class="i04r_viewDetails"> 681 <a class="btnPhotos" aria-label="2018 Lincoln MKX Reserve" href="/vdp/24306936/Used-2018-Lincoln-MKX-Reserve-for-sale-in-Little-Rock-AR-72204?mode=photos"> 682 Photos (16) 683 </a> 684 <a class="detailLnk" aria-label="2018 Lincoln MKX Reserve" href="/vdp/24306936/Used-2018-Lincoln-MKX-Reserve-for-sale-in-Little-Rock-AR-72204"> 685 View Details <i class="fa-solid fa-chevron-circle-right"></i> 686 </a> 687 </div> 688 </div> 689 </div> 690 <div class="i04r_vehicleWrap infinite-scroll-current-page" data-page="1"> 691 692 <div class="i04r_vehicle"> 693 <highlight-srp-bar> 694 <div class='i04r_highlight inv-highlight'> 695 696 </div></highlight-srp-bar> 697 <div class="row no-gutters"> 698 <div class="col-6 i04r_image"> 699 <a aria-label="2016 Volvo XC90 T6 Momentum AWD" href="/vdp/24306786/Used-2016-Volvo-XC90-T6-Momentum-AWD-for-sale-in-Little-Rock-AR-72204"> 700 <img data-src='https://imagescdn.dealercarsearch.com/Media/18391/24306786/639257690373921063.jpg' loading="auto" alt="2016 Volvo XC90 T6 Momentum AWD" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 3'%3E%3C/svg%3E" class="img-fluid i10r_mainImg lazyload" title="2016 Volvo XC90 T6 Momentum AWD" onerror="this.onerror = null;this.src = 'https://imagescdn.dealercarsearch.com/DealerImages/18391/18391_newarrivalphoto.jpg';"></img> 701 </a> 702 <div class="i04r_compareCheckBoxWrap d-none d-sm-none d-md-block d-lg-block my-1 ml-1"> 703 <div class="compareCheckbox custom-control custom-checkbox"> 704 <a id="compareVdpLink_24306786" class="hiddenCompareVdpLink" style="display: none;" aria-label="2016 Volvo XC90 T6 Momentum AWD" href="/vdp/24306786/Used-2016-Volvo-XC90-T6-Momentum-AWD-for-sale-in-Little-Rock-AR-72204"></a> 705 <input id="checkbox_24306786" 706 class="compareCheckboxInput custom-control-input" 707 type="checkbox" 708 onchange="compareChecked(this, '24306786', '$9,500' , 'https://imagescdn.dealercarsearch.com/Media/18391/24306786/639257690373921063.jpg', '', '2016 Volvo XC90', 'T6 Momentum AWD')"> 709 <label style="cursor: pointer;" for="checkbox_24306786" class="compareCheckboxLabel custom-control-label" title="Compare up to 3 Vehicles"> Compare</label> 710 </div> 711 </div> 712 </div> 713 <div class="col-6 i04r_details"> 714 <h4 class="vehicleTitle"> 715 <a aria-label="2016 Volvo XC90 T6 Momentum AWD" href="/vdp/24306786/Used-2016-Volvo-XC90-T6-Momentum-AWD-for-sale-in-Little-Rock-AR-72204"> 716 2016 Volvo XC90 <span class="vehicleTrim">T6 Momentum AWD</span> 717 </a> 718 </h4> 719 <div class="i04r_priceWrap"> 720 <div class='retailWrap pricebox-2 show-grid-price'>
721 <span class='label-2'>Retail</span> 722 <span class='price-2'>$9,500</span> 723 </div> 724 725 </div> 726 </div> 727 </div> 728 <div class="i04r_viewDetails"> 729 <a class="btnPhotos" aria-label="2016 Volvo XC90 T6 Momentum AWD" href="/vdp/24306786/Used-2016-Volvo-XC90-T6-Momentum-AWD-for-sale-in-Little-Rock-AR-72204?mode=photos"> 730 Photos (14) 731 </a> 732 <a class="detailLnk" aria-label="2016 Volvo XC90 T6 Momentum AWD" href="/vdp/24306786/Used-2016-Volvo-XC90-T6-Momentum-AWD-for-sale-in-Little-Rock-AR-72204"> 733 View Details <i class="fa-solid fa-chevron-circle-right"></i> 734 </a> 735 </div> 736 </div> 737 </div> 738 </div> 739 740 <div id="PagerBottom" class="PagerBottom row update-pager"> 741 <div class="topResults col"> 742 743 <button onClick="changePage(this)" class="btn btn-default btn-xs disabled" aria-label="Previous" disabled="" type="button" value="0"> 744 <i class="fa-solid fa-chevron-left"></i> 745 </button> 746 <span class="pager-summary"> 747 Page: 1 of 1 (6 vehicles) 748 </span> 749 <button onClick="changePage(this)" class="btn btn-default btn-xs disabled" aria-label="Next" disabled="" type="button" value="2"> 750 <i class="fa-solid fa-chevron-right"></i> 751 </button> 752 753 </div> 754 </div> 755 756 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhjXWJuXwTdrtYdbinTx2VnB_95yIYdhIDrFzSMtdxBsyVJ-7gMxWir3asHftP6buAEl2jXBTQVLHMaz34I5UCdyF0gGW4M3GCPZT-YEmxniqa6VkZKvzFOoLejV6mg158g" /></form> 757 758<style> 759 760 761 762 763 764 .bottomMiddleBtnCompareCount { 765 position: fixed; 766 bottom: -2px; 767 left: 45%; 768 z-index: 999; 769 overflow: hidden; 770 } 771 772 .bottomLeftBtnCompareCount { 773 position: fixed; 774 bottom: -2px; 775 left: 15%; 776 z-index: 999; 777 overflow: hidden; 778 } 779 780 .bottomRightBtnCompareCount { 781 position: fixed; 782 bottom: -2px; 783 left: 85%; 784 z-index: 999; 785 overflow: hidden; 786 } 787 788 .rightLowerBtnCompareCount { 789 z-index: 999; 790 position: fixed; 791 right: 0; 792 bottom: 30vh; 793 overflow: hidden; 794 -webkit-transform: rotate(-90deg); 795 -ms-transform: rotate(-90deg); 796 transform: rotate(-90deg); 797 transform-origin: right bottom; 798 } 799 800 .rightMiddleBtnCompareCount { 801 z-index: 999; 802 position: fixed; 803 right: 0; 804 bottom: 60vh; 805 overflow: hidden; 806 -webkit-transform: rotate(-90deg); 807 -ms-transform: rotate(-90deg); 808 transform: rotate(-90deg); 809 transform-origin: right bottom; 810 } 811 812 .rightUpperBtnCompareCount { 813 z-index: 999; 814 position: fixed; 815 right: 0; 816 bottom: 79vh; 817 overflow: hidden; 818 -webkit-transform: rotate(-90deg); 819 -ms-transform: rotate(-90deg); 820 transform: rotate(-90deg); 821 transform-origin: right bottom; 822 } 823 824 825 .leftLowerBtnCompareCount { 826 z-index: 999; 827 position: fixed; 828 left: 0; 829 bottom: 40vh; 830 overflow: hidden; 831 -webkit-transform: rotate(-90deg); 832 -ms-transform: rotate(-90deg); 833 transform: rotate(90deg); 834 transform-origin: left bottom; 835 } 836 837 .leftMiddleBtnCompareCount { 838 z-index: 999; 839 position: fixed; 840 left: 0; 841 bottom: 60vh; 842 overflow: hidden; 843 -webkit-transform: rotate(-90deg); 844 -ms-transform: rotate(-90deg); 845 transform: rotate(90deg); 846 transform-origin: left bottom; 847 } 848 849 .leftUpperBtnCompareCount { 850 z-index: 999; 851 position: fixed; 852 left: 0; 853 bottom: 79vh; 854 overflow: hidden; 855 -webkit-transform: rotate(-90deg); 856 -ms-transform: rotate(-90deg); 857 transform: rotate(90deg); 858 transform-origin: left bottom; 859 } 860 861 .compare-count-tray { 862 position: fixed; 863 bottom: 0; 864 left: 0; 865 z-index: 1030; 866 } 867 868 .compare-count-tray { 869 max-width: 70%; 870 background: #343a40; 871 padding: 1rem; 872 color: #fff; 873 text-align: center; 874 } 875 876 .compareCard { 877 max-width: 30%; 878 } 879 880 .row-striped-compare:nth-of-type(odd) { 881 background-color: #efefef; 882 padding: .75rem; 883 } 884 885 .popover { 886 background-color: #fff3cd; 887 } 888 889 890 891 .bs-popover-top .arrow:after { 892 border-top-color: #fff3cd; 893 } 894 895 896 897 .row-striped-compare:nth-of-type(even) { 898 background-color: #ffffff; 899 padding: .75rem; 900 } 901 902 .compareVehicleOptions > .col {
903 overflow-wrap: anywhere; 904 } 905 906 .compareVehicleOptions > .col > span > ul { 907 padding-left: 1px; 908 } 909 910 .compare-fuel-economy.col { 911 padding: 1px; 912 } 913 914 .compareModalThumb { 915 max-height: 230px; 916 } 917 918 .thumbCol { 919 padding-left: 10px; 920 padding-right: 10px; 921 } 922</style> 923 <button id="btnCompareCount" class="bottomMiddleBtnCompareCount btn btn-secondary d-none d-sm-none d-md-block d-lg-block collapsed ir04 _btnCompareCount" 924 data-toggle="collapse" 925 data-target="#compareTray" 926 onclick="viewCompareCart()"> 927 <i class="fa-solid fa-car"></i> Compare Vehicles <span id="compareCountBtnSpan" class="compareCount">0</span>/3 928 </button> 929 930 931<div id="compareTrayWrap" class="ir04 _compareModal d-none d-sm-none d-md-block d-lg-block"> 932 <div id="compareTray" class="compare-count-tray collapse container-fluid fixed-bottom"> 933 <button type="button" class="close text-white" data-toggle="collapse" data-target="#compareTray">×</button> 934 935 <div class="row"> 936 <div class="compareTrayHeader mr-auto ml-auto" id="compareTrayHeader"> 937 <div class="compareIcon" id="compareIcon"> 938 <h5 class="compareVehicles my-2" id="compareVehicles"> <i class="fa-solid fa-car fa-lg"></i> Compare Vehicles <small>(<span id="compareCountModalSpan" class="compareCount"></span> selected)</small></h5> 939 </div> 940 </div> 941 </div> 942 943 <div class="compareInstructions mt-2" id="compareInstructions"> 944 <h4>Let’s get started!</h4> 945Add cars by clicking ‘Compare’ on the vehicle listings. 946<br >You can select up to <span id="compareBtnMaxVehicles">3</span> to compare 947 </div> 948 949 <div class="container-fluid mt-1" id="compareVehiclesList"> 950 <div class="compareTrayVehicleWrap"> 951 <div class="row"> 952 <div class="col" id="compareVdpLinkCol1"> 953 <span id="compareRemove1" class=" compareRemove"> 954 <button type="button" id="compareRemoveBtn1" style="display: none" class="close text-white" onclick="" aria-label="delete"> 955 <span aria-hidden="true">×</span> 956 </button> 957 </span> 958 <a id="compareVdpLinkPopup1" href="" rel="nofollow"> 959 <div class="compareHeader my-1"> 960 <div class="row"></div> 961 <div class="row compareYmmRow"> 962 <span id="ymm1" class="ymm1 mx-auto " style="font-weight: bold"></span> 963 964 </div> 965 <div class="row compareTrimRow"> 966 <span id="trimLevel1" class="trimLevel1 mx-auto " style=""></span> 967 </div> 968 </div> 969 </a> 970 </div> 971 <div class="col" id="compareVdpLinkCol2"> 972 <span id="compareRemove2" class=" compareRemove"> 973 <button type="button" id="compareRemoveBtn2" style="display: none" class="close text-white" onclick="" aria-label="delete"> 974 <span aria-hidden="true">×</span> 975 </button> 976 </span> 977 <a id="compareVdpLinkPopup2" href="" rel="nofollow"> 978 <div class="compareHeader my-1"> 979 <div class="row compareYmmRow"> 980 <span id="ymm2" class="ymm2 mx-auto " style="font-weight: bold"></span> 981 </div> 982 <div class="row compareTrimRow"> 983 <span id="trimLevel2" class="trimLevel2 mx-auto " style=""></span> 984 </div> 985 </div> 986 </a> 987 </div> 988 <div class="col" id="compareVdpLinkCol3">
989 <span id="compareRemove3" class=" compareRemove"> 990 <button type="button" id="compareRemoveBtn3" style="display: none" class="close text-white" onclick="" aria-label="delete"> 991 <span aria-hidden="true">×</span> 992 </button> 993 </span> 994 <a id="compareVdpLinkPopup3" href="" rel="nofollow"> 995 <div class="compareHeader my-1"> 996 <div class="row compareYmmRow"> 997 <span id="ymm3" class="ymm3 mx-auto " style="font-weight: bold"></span> 998 </div> 999 <div class="row compareTrimRow"> 1000 <span id="trimLevel3" class="trimLevel3 mx-auto " style=""></span> 1001 </div> 1002 </div> 1003 </a> 1004 </div> 1005 <div class="col" id="compareVdpLinkCol4"> 1006 <span id="compareRemove4" class=" compareRemove"> 1007 <button type="button" id="compareRemoveBtn4" style="display: none" class="close text-white" onclick="" aria-label="delete"> 1008 <span aria-hidden="true">×</span> 1009 </button> 1010 </span> 1011 <a id="compareVdpLinkPopup4" href="" rel="nofollow"> 1012 <div class="compareHeader my-1"> 1013 <div class="row compareYmmRow"> 1014 <span id="ymm4" class="ymm4 mx-auto " style="font-weight: bold"></span> 1015 </div> 1016 <div class="row compareTrimRow"> 1017 <span id="trimLevel4" class="trimLevel4 mx-auto " style=""></span> 1018 </div> 1019 </div> 1020 </a> 1021 </div> 1022 <div class="col" id="compareVdpLinkCol5"> 1023 <span id="compareRemove5" class=" compareRemove"> 1024 <button type="button" id="compareRemoveBtn5" style="display: none" class="close text-white" onclick="" aria-label="delete"> 1025 <span aria-hidden="true">×</span> 1026 </button> 1027 </span> 1028 <a id="compareVdpLinkPopup5" href="" rel="nofollow"> 1029 <div class="compareHeader my-1"> 1030 <div class="row compareYmmRow"> 1031 <span id="ymm5" class="ymm5 mx-auto " style="font-weight: bold"></span> 1032 </div> 1033 <div class="row compareTrimRow"> 1034 <span id="trimLevel5" class="trimLevel5 mx-auto " style=""></span> 1035 </div> 1036 </div> 1037 </a> 1038 </div> 1039 <div class="col" id="compareVdpLinkCol6"> 1040 <span id="compareRemove6" class=" compareRemove"> 1041 <button type="button" id="compareRemoveBtn6" style="display: none" class="close text-white" onclick="" aria-label="delete"> 1042 <span aria-hidden="true">×</span> 1043 </button> 1044 </span> 1045 <a id="compareVdpLinkPopup6" href="" rel="nofollow"> 1046 <div class="compareHeader my-1"> 1047 <div class="row compareYmmRow"> 1048 <span id="ymm6" class="ymm6 mx-auto " style="font-weight: bold"></span> 1049 </div> 1050 <div class="row compareTrimRow"> 1051 <span id="trimLevel6" class="trimLevel6 mx-auto " style=""></span> 1052 </div> 1053 </div> 1054 </a> 1055 </div> 1056 </div> 1057 <div class="row"> 1058 <div class="col thumbCol" id="thumbCol1"> 1059 <div class="compareBody" id="thumb1 "> 1060 <div class="thumb1 compareThumbnail">
1061 <a id="compareImgLink1" href="" rel="nofollow"> 1062 <img src="" id="compareThumb1" class="compareModalThumb img-fluid" /> 1063 </a> 1064 </div> 1065 </div> 1066 </div> 1067 <div class="col thumbCol" id="thumbCol2"> 1068 <div class="compareBody" id="thumb2"> 1069 <div class="thumb2 compareThumbnail"> 1070 <a id="compareImgLink2" href="" rel="nofollow"> 1071 <img src="" id="compareThumb2" class="compareModalThumb img-fluid" /> 1072 </a> 1073 </div> 1074 </div> 1075 </div> 1076 <div class="col thumbCol" id="thumbCol3"> 1077 <div class="compareBody" id="thumb3"> 1078 1079 <div class="thumb3 compareThumbnail"> 1080 <a id="compareImgLink3" href="" rel="nofollow"> 1081 <img src="" id="compareThumb3" class="compareModalThumb img-fluid" /> 1082 </a> 1083 </div> 1084 1085 </div> 1086 </div> 1087 <div class="col thumbCol" id="thumbCol4"> 1088 <div class="compareBody" id="thumb4"> 1089 1090 <div class="thumb4 compareThumbnail"> 1091 <a id="compareImgLink4" href="" rel="nofollow"> 1092 <img src="" id="compareThumb4" class="compareModalThumb img-fluid" /> 1093 </a> 1094 </div> 1095 1096 </div> 1097 </div> 1098 <div class="col thumbCol" id="thumbCol5"> 1099 <div class="compareBody" id="thumb5"> 1100 1101 <div class="thumb5 compareThumbnail"> 1102 <a id="compareImgLink5" href="" rel="nofollow"> 1103 <img src="" id="compareThumb5" class="compareModalThumb img-fluid" /> 1104 </a> 1105 </div> 1106 1107 </div> 1108 </div> 1109 <div class="col thumbCol" id="thumbCol6"> 1110 <div class="compareBody" id="thumb6"> 1111 1112 <div class="thumb6 compareThumbnail"> 1113 <a id="compareImgLink6" href="" rel="nofollow"> 1114 <img src="" id="compareThumb6" class="compareModalThumb img-fluid" /> 1115 </a> 1116 </div> 1117 1118 </div> 1119 </div> 1120 </div> 1121 1122 1123 <div class="row"> 1124 <div class="col comparePriceCol" id="comparePriceCol1"> 1125 <div class="compareBody" id="comparePrice1"> 1126 <div class="comparePrice1 comparePriceDiv"> 1127 </div> 1128 </div> 1129 </div> 1130 <div class="col comparePriceCol" id="comparePriceCol2"> 1131 <div class="compareBody" id="comparePrice2"> 1132 <div class="comparePrice2 comparePriceDiv"> 1133 </div> 1134 </div> 1135 </div> 1136 <div class="col comparePriceCol" id="comparePriceCol3"> 1137 <div class="compareBody" id="comparePrice3"> 1138 1139 <div class="comparePrice3 comparePriceDiv"> 1140 </div> 1141 1142 </div> 1143 </div> 1144 <div class="col comparePriceCol" id="comparePriceCol4"> 1145 <div class="compareBody" id="comparePrice4"> 1146 1147 <div class="comparePrice4 comparePriceDiv"> 1148 </div> 1149 1150 </div> 1151 </div> 1152 <div class="col comparePriceCol" id="comparePriceCol5"> 1153 <div class="compareBody" id="comparePrice5"> 1154 1155 <div class="comparePrice5 comparePriceDiv"> 1156 </div> 1157 1158 </div> 1159 </div> 1160 <div class="col comparePriceCol" id="comparePriceCol6"> 1161 <div class="compareBody" id="comparePrice6"> 1162 1163 <div class="comparePrice6 comparePriceDiv"> 1164 </div> 1165 1166 </div> 1167 </div> 1168 </div> 1169 </div> 1170 <div class="row compareLowerRow mt-4" style="flex-flow: row;"> 1171 <div class="ml-3 mr-auto mt-1 compareLeftBtn"> 1172 <button type="button" class="removeCompareVehiclesBtn btn" data-dismiss="modal" onclick="removeAllFromCompare()">
1172<i class="fa-solid fa-trash"></i> Remove All</button> 1173 </div> 1174 <div class="ml-auto mr-auto compareMiddleBtn " id="compareTrayHeader"> 1175 <div id="compareMsg" class="compareMsg mt-2 mx-2"><i class="fa-solid fa-circle-info"></i> You can compare up to 3 vehicles at a time.</div> 1176 </div> 1177 <div class="compareBtn ml-auto mr-3 compareRightBtn mt-1 "> 1178 <button data-dismiss="modal" 1179 data-toggle="collapse" 1180 data-target="#compareTray" 1181 onclick="compareVehicles()" class="btn compareBtn mr-auto" id="compareModalBtn"> 1182 <i class="fa-solid fa-circle-check"></i> Compare Now 1183 </button> 1184 </div> 1185 </div> 1186 1187 </div> 1188 1189 1190 </div> 1191</div> 1192 1193<div class="compareModalMain modal fade ir04 _compareModalMain " style="overflow-y: auto !important" id="compareModalMain" tabindex="-1" role="dialog" aria-labelledby="compareModalMainLabel" aria-hidden="true"> 1194 <div class="modal-dialog modal-dialog-scrollable modal-xl" style="max-width: 90%" role="document"> 1195 <div class="modal-content"> 1196 <div class="modal-header"> 1197 <h4 class="modal-title text-dark" id="compareModalMainLabel"> Compare Vehicles</h4> 1198 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1199 <span aria-hidden="true">×</span> 1200 </button> 1201 </div> 1202 <div class="modal-body"> 1203 <div class="replaceCompare" id="replaceCompareContent"><div id="replaceInnerContent">-</div></div> 1204 </div> 1205 </div> 1206 </div> 1207</div> 1208 1209 1210<input type="hidden" id="compareModalCssClassPrefixId" name="CssClassPrefix" value="ir04" /> 1211<input type="hidden" id="showCompareLocation" data-val="true" data-val-required="The ShowCompareLocation field is required." name="CompareInventoryBaseViewModel.ShowCompareLocation" value="False" /> 1212<input type="hidden" id="compareMaxNumberOfVehicles" name="CompareInventoryBaseViewModel.CompareMaxNumberOfVehicles" value="3" /> 1213
1214<script type="text/javascript"> 1215 document.addEventListener('DOMContentLoaded', 1216 function () { 1217 initializeCompareModule(); 1218 });</script>
1218 1219 <div class="outro-text"></div> 1220 1221
1221<script type="text/javascript"> 1222 var pageTitle = ""; 1223 var pageH1 = ""; 1224 var pageTitleLength = "0"; 1225 1226 // The UDO minus the AI Sales Agent's attribution. Those variables are scoped to view 1227 // events (DCS-2549), yet they live on init_utag_data because the view events that refire 1228 // from it read it at fire time - product_list_view on an SRP filter change, 1229 // blog_article_view on a blog ajax refresh. So every NON-view event builds its payload 1230 // through here instead of copying init_utag_data itself, and one rule covers them all. 1231 // 1232 // Declared in this unconditional block, so it exists no matter which of the gated Tealium 1233 // blocks below render; it reads init_utag_data only when called, long after parse. 1234 function dcsUdoForNonViewEvent() { 1235 var data = {}; 1236 if (typeof init_utag_data === 'undefined' || !init_utag_data) { return data; } 1237 for (var k in init_utag_data) { 1238 if (!init_utag_data.hasOwnProperty(k)) { continue; } 1239 if (k.indexOf('aisa_') === 0) { continue; } 1240 data[k] = init_utag_data[k]; 1241 } 1242 return data; 1243 } 1244 1245 try { 1246 var pageTitleEl = document.querySelector('meta[name="og:title"]') 1247 1248 if (pageTitleEl != null) { 1249 pageTitle = pageTitleEl.content; 1250 pageTitleLength = pageTitle.length; 1251 } 1252 document.addEventListener("DOMContentLoaded", 1253 function () { 1254 1255 var pageH1El = document.querySelector("h1"); 1256 1257 if (pageH1El != null) { 1258 var h1Text = pageH1El.innerText; 1259 1260 if (h1Text != null) { 1261 pageH1 = h1Text; 1262 1263 if (init_utag_data && init_utag_data.page_h1 != null) { 1264 init_utag_data.page_h1 = h1Text; 1265 } 1266 1267 } 1268 } 1269 else { 1270 if (init_utag_data["page_h1"] === "" || init_utag_data["page_h1"] === null) { 1271 delete init_utag_data["page_h1"]; 1272 } 1273 } 1274 1275 1276 }); 1277 } 1278 catch (e) { 1279 console.error('[dcs-tealium] page title/h1 setup failed', e); 1280 } 1281 </script>
vendor: 2 bytes, line 1281
1281
1282<script type="text/javascript"> 1283var init_utag_data = { 1284"tealium_event": "product_list_view", 1285"ga4_id": "G-N4SZT0ZSLD", 1286"page_title": pageTitle, 1287"page_h1": pageH1 , 1288"page_title_count": pageTitleLength, 1289"digital_retailing_active": "false", 1290"ai_product_expert_active": "false", 1291"site_company_name": "Mabelvale Wholesale Cars", 1292"site_id": "50805", 1293"site_internal_id": "18391", 1294"site_platform": "dcs", 1295"site_section": "search", 1296"site_company_city": "Little Rock", 1297"site_company_state": "AR", 1298"site_company_zip_code": "72204", 1299"site_phone_main": "501-813-6709", 1300}; 1301</script>
1301 1302 <div id="TealiumProductListTags" class="tealium-product-list-tags"> 1303
1303<script type="text/javascript"> 1304init_utag_data = { 1305"tealium_event": "product_list_view", 1306"ga4_id": "G-N4SZT0ZSLD", 1307"page_title": pageTitle, 1308"page_h1": pageH1, 1309"page_title_count": pageTitleLength, 1310"digital_retailing_active": "false", 1311"ai_product_expert_active": "false", 1312"site_company_name": "Mabelvale Wholesale Cars", 1313"site_id": "50805", 1314"site_internal_id": "18391", 1315"site_platform": "dcs", 1316"site_section": "search", 1317"site_company_city": "Little Rock", 1318"site_company_state": "AR", 1319"site_company_zip_code": "72204", 1320"site_phone_main": "501-813-6709", 1321"product_list_make_ids": ["17","23","23","40","40","66"], 1322"product_list_names": ["2017 Cadillac XT5","2014 Dodge Durango","2014 Dodge Journey","2016 Lincoln MKT","2018 Lincoln MKX","2016 Volvo XC90"], 1323"product_list_brands": ["Cadillac","Dodge","Dodge","Lincoln","Lincoln","Volvo"], 1324"product_list_ids": ["24359115","24319046","24319003","24355303","24306936","24306786"], 1325"product_list_makes": ["Cadillac","Dodge","Dodge","Lincoln","Lincoln","Volvo"], 1326"product_list_vins": ["1GYKNCRS4HZ281897","1C4RDHAG4EC286494","3C4PDCBGXET137004","2LMHJ5AT9GBL02711","2LMPJ6LR1JBL42064","YV4A22PK3G1085922"], 1327"product_list_years": ["2017","2014","2014","2016","2018","2016"], 1328}; 1329</script>
1329 1330 1331 </div>
1332<script type="text/javascript"> 1333utag_data = init_utag_data; 1334(function (a, b, c, d) { 1335a = 'https://tags.tiqcdn.com/utag/dtms/dcs-eas/prod/utag.js'; 1336b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; 1337a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); 1338})(); 1339window.addEventListener("load", function (event) { 1340(function fireView(n) { 1341if (typeof utag !== 'undefined' && typeof utag.view === 'function') { 1342window.dcsUtagReady = true; 1343var dcsViewPayload = ''; 1344try { dcsViewPayload = JSON.stringify(utag_data); } catch (e) { dcsViewPayload = '(not serializable)'; } 1345var dcsNoisyPrefixes = ['cp.', 'ls.', 'ss.', 'dom.', 'ut.', 'meta.', 'qp.', 'va.', 'tealium_', '_']; 1346var dcsOurs = {}, dcsTotal = 0, dcsOurCount = 0; 1347for (var dcsK in utag_data) { 1348if (!utag_data.hasOwnProperty(dcsK)) { continue; } 1349dcsTotal++; 1350var dcsNoisy = false; 1351for (var dcsI = 0; dcsI < dcsNoisyPrefixes.length; dcsI++) { if (dcsK.indexOf(dcsNoisyPrefixes[dcsI]) === 0) { dcsNoisy = true; break; } } 1352if (!dcsNoisy) { dcsOurs[dcsK] = utag_data[dcsK]; dcsOurCount++; } 1353} 1354var dcsTealiumDebug = false || document.cookie.indexOf('utagdb=true') >= 0; 1355try { 1356utag.view(utag_data); 1357window.dcsUtagViewSent = dcsViewPayload; 1358if (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); } 1359} catch (e) { console.error('[cms-tealium] utag.view threw; page view not sent', e, dcsViewPayload); } 1360return; 1361} 1362if (n >= 100) { console.error('[cms-tealium] utag.js never loaded after 10s; no page view sent'); return; } 1363setTimeout(function () { fireView(n + 1); }, 100); 1364})(0); 1365}); 1366</script>
1366 1367
1367<script type="text/javascript"> 1368 var formName = ''; 1369 var form_submit_utag_data = { 1370"tealium_event": "form_submit", 1371"form_name": formName, 1372"form_type": formName, 1373"form_id": formName, 1374"ga4_id": "G-N4SZT0ZSLD", 1375"page_title": pageTitle, 1376"page_title": pageH1, 1377"page_title_count": pageTitleLength, 1378"page_h1": pageH1, 1379"digital_retailing_active": "false", 1380"ai_product_expert_active": "false", 1381"site_company_name": "Mabelvale Wholesale Cars", 1382"site_id": "50805", 1383"site_internal_id": "18391", 1384"site_platform": "dcs", 1385"site_section": "search", 1386"site_company_city": "Little Rock", 1387"site_company_state": "AR", 1388"site_company_zip_code": "72204", 1389"site_phone_main": "501-813-6709", 1390"form_submission_first_name": "", 1391"form_submission_last_name": "", 1392"form_submission_middle_name": "", 1393"form_submission_address": "", 1394"form_submission_email": "", 1395"form_submission_location_name": "", 1396"form_submission_mobile_phone": "", 1397"form_submission_home_phone": "", 1398"form_submission_postal_code": "", 1399"form_submission_city": "", 1400"form_submission_trade_in_vin": "", 1401"form_submission_trade_in_make": "", 1402"form_submission_trade_in_miles": "", 1403"form_submission_trade_in_model": "", 1404"form_submission_trade_in_year": "", 1405"form_submission_trade_in_cylinders": "", 1406"form_submission_trade_in_transmission": "", 1407"form_submission_trade_in_color": "", 1408"form_submission_trade_in_payoff_amount": "", 1409"form_submission_trade_in_wrecked": "", 1410"form_submission_trade_in_vehicle_option": "", 1411}; 1412 1413 </script>
1413 1414
1414<script type="text/javascript"> 1415 function getCookie(name) { 1416 var nameEQ = name + "="; 1417 var cookies = document.cookie.split(';'); 1418 if(typeof(cookies) != 'undefined' && cookies != null ) { 1419 for (var i = 0; i < cookies.length; i++) { 1420 var cookie = cookies[i].trim(); 1421 if (cookie.indexOf(nameEQ) === 0) { 1422 return cookie.substring(nameEQ.length); 1423 } 1424 } 1425 } 1426 return null; 1427 } 1428 1429 function tealiumFormSubmit(formNameVal) { 1430 if (!form_submit_utag_data) { 1431 return; 1432 } 1433 formName = formNameVal; 1434 form_submit_utag_data.tealium_event = 'form_submit'; 1435 1436 var webLeadIdCookie = getCookie('webLeadId'); 1437 if (webLeadIdCookie) { 1438 form_submit_utag_data.form_submission_id = webLeadIdCookie; 1439 } 1440 1441 utag.link(form_submit_utag_data); 1442 }; 1443 1444 1445 // Build a per-event copy of init_utag_data. init_utag_data is aliased by utag_data 1446 // (the page-view object), so form events must NOT mutate it in place - doing so 1447 // stamps tealium_event='form_load' etc. onto the page view and corrupts it. 1448 function tealiumFormData(formNameVal, eventName) { 1449 var data = dcsUdoForNonViewEvent(); 1450 data.tealium_event = eventName; 1451 data.form_name = formNameVal; 1452 data.form_id = formNameVal; 1453 data.form_type = formNameVal; 1454 return data; 1455 } 1456 1457 function tealiumFormLoad(formNameVal) { 1458 if (!init_utag_data || typeof utag === 'undefined') { 1459 return; 1460 } 1461 formName = formNameVal; 1462 utag.link(tealiumFormData(formNameVal, 'form_load')); 1463 }; 1464 1465 function tealiumFormInteraction(formNameVal) { 1466 if (!init_utag_data || typeof utag === 'undefined') { 1467 return; 1468 } 1469 formName = formNameVal; 1470 utag.link(tealiumFormData(formNameVal, 'form_interaction')); 1471 } 1472 1473 function tealiumLink(formName) { 1474 if (!init_utag_data) 1475 return 1476 utag.link(init_utag_data); 1477 } 1478 1479 // On list pages (SRP) init_utag_data carries index-aligned product_list_* arrays 1480 // instead of a single product. When a shared modal (SMS / Price Drop) opens for a 1481 // specific row, set the singular product_* fields for that vehicle so the 1482 // form_load / form_interaction events carry per-vehicle context. No-ops on VDP 1483 // (no product_list_* arrays), leaving the existing single-product data intact. 1484 function tealiumSetListVehicleContext(inventoryId) { 1485 if (!init_utag_data || !inventoryId) { return; } 1486 var ids = init_utag_data.product_list_ids; 1487 if (!ids || !ids.length) { return; } 1488 var idx = ids.indexOf(String(inventoryId)); 1489 var map = { 1490 product_id: 'product_list_ids', 1491 product_name: 'product_list_names', 1492 product_make: 'product_list_makes', 1493 product_brand: 'product_list_brands', 1494 product_brand_id: 'product_list_make_ids', 1495 product_year: 'product_list_years' 1496 }; 1497 for (var target in map) { 1498 var arr = init_utag_data[map[target]]; 1499 if (idx > -1 && arr && idx < arr.length) { 1500 init_utag_data[target] = arr[idx]; 1501 } else { 1502 delete init_utag_data[target]; 1503 } 1504 } 1505 } 1506 1507 function aipeModalOpen() { 1508 if (!init_utag_data || typeof utag === 'undefined') { 1509 return; 1510 } 1511 // Per-event copy - see tealiumFormData comment above for why init_utag_data 1512 // must not be mutated in place. 1513 var data = dcsUdoForNonViewEvent(); 1514 data.tealium_event = 'aipe_modal_open'; 1515 utag.link(data); 1516 } 1517 1518 function getTradeOptions() { 1519 var stringOptionsVal = ""; 1520 $('input[id="vehicleOptions"]:checked').each(function () { 1521 let element = $(this); 1522 let value = element.val(); // Get the value of the checked element
1523 stringOptionsVal += (value + ' ,'); 1524 }); 1525 return stringOptionsVal; 1526 1527 } 1528 function addTealiumFormInfo(formNameVal, removeTags) { 1529 1530 var removeFormSubmitTags = false 1531 if (removeTags && removeTags == true) 1532 removeFormSubmitTags = true 1533 1534 1535 if (!form_submit_utag_data) 1536 return 1537 1538 formName = formNameVal; 1539 1540 var tForm = document.getElementById(formName); 1541 1542 if (!tForm) { 1543 var formByClass = document.getElementsByClassName(formName); 1544 tForm = formByClass && formByClass[0] ? formByClass[0] : null; 1545 } 1546 1547 try { 1548 if (tForm && tForm != null && form_submit_utag_data) { 1549 1550 form_submit_utag_data.form_name = formName; 1551 form_submit_utag_data.form_id = formName; 1552 form_submit_utag_data.form_type = formName; 1553 1554 var webLeadIdCookie = getCookie('webLeadId'); 1555 if (webLeadIdCookie) { 1556 form_submit_utag_data.form_submission_id = webLeadIdCookie; 1557 } 1558 1559 //Lead Info 1560 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; 1561 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; 1562 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; 1563 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; 1564 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#Email'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#Email'}`).value : document.getElementById('txtEmail') ? document.getElementById('txtEmail').value : null; 1565 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; 1566 form_submit_utag_data.form_submission_city = tForm.querySelector(`${'#txtCity'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCity'}`).value : document.getElementById('txtCity') ? document.getElementById('txtCity').value : null; 1567 1568 if (formName.toLowerCase().includes("credit") || formName.toLowerCase().includes("default")) { 1569 form_submit_utag_data.form_submission_first_name = document.getElementById('txtApplicantFirstName') && removeFormSubmitTags == false ? document.getElementById('txtApplicantFirstName').value : null; 1570 form_submit_utag_data.form_submission_last_name = document.getElementById('txtApplicantLastName') && removeFormSubmitTags == false ? document.getElementById('txtApplicantLastName').value : null; 1571 form_submit_utag_data.form_submission_mobile_phone = document.getElementById('txtApplicantMobilePhone') && removeFormSubmitTags == false ? document.getElementById('txtApplicantMobilePhone').value : null; 1572 form_submit_utag_data.form_submission_home_phone = document.getElementById('txtApplicantHomePhone') && removeFormSubmitTags == false ? document.getElementById('txtApplicantHomePhone').value : null; 1573 form_submit_utag_data.form_submission_email = document.getElementById('txtApplicantEmail') && removeFormSubmitTags == false ? document.getElementById('txtApplicantEmail').value : null; 1574 form_submit_utag_data.form_submission_postal_code = document.getElementById('txtApplicantZip') && removeFormSubmitTags == false ? document.getElementById('txtApplicantZip').value : null; 1575 form_submit_utag_data.form_submission_city = document.getElementById('txtApplicantCity') && removeFormSubmitTags == false ? document.getElementById('txtApplicantCity').value : null; 1576 form_submit_utag_data.form_submission_address = document.getElementById('txtApplicantAddress1') && removeFormSubmitTags == false ? document.getElementById('txtApplicantAddress1').value : document.getElementById('txtApplicantHomeAddress1') ? document.getElementById('txtApplicantHomeAddress1').value : null; 1577 1578 form_submit_utag_data.product_make = document.getElementById('txtVehicleMake') && removeFormSubmitTags == false ? document.getElementById('txtVehicleMake').value : null; 1579 form_submit_utag_data.product_brand = document.getElementById('txtVehicleMake') && removeFormSubmitTags == false ? document.getElementById('txtVehicleMake').value : null; 1580 form_submit_utag_data.product_model = document.getElementById('txtVehicleModel') && removeFormSubmitTags == false ? document.getElementById('txtVehicleModel').value : null; 1581 form_submit_utag_data.product_year = document.getElementById('txtVehicleYear') && removeFormSubmitTags == false ? document.getElementById('txtVehicleYear').value : null; 1582 } 1583 //Trade Forms 1584 if (formName.toLowerCase().includes("trade") || formName.toLowerCase().includes("lookup")) { 1585 form_submit_utag_data.form_submission_trade_in_make = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 1586 form_submit_utag_data.form_submission_trade_in_model = tForm.querySelector(`${'#txtModel'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtModel'}`).value : $('#tradein-model-select').find(":selected").text(); 1587 form_submit_utag_data.form_submission_trade_in_miles = tForm.querySelector(`${'#txtMileage'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMileage'}`).value : null; 1588 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(); 1589 form_submit_utag_data.form_submission_trade_in_color = tForm.querySelector(`${'#txtColor'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtColor'}`).value : null; 1590 form_submit_utag_data.form_submission_trade_in_cylinders = tForm.querySelector(`${'#txtEngine'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtEngine'}`).value : null; 1591 form_submit_utag_data.form_submission_trade_in_vin = tForm.querySelector(`${'#txtVin'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtVin'}`).value : null; 1592 form_submit_utag_data.form_submission_trade_in_transmission = tForm.querySelector(`${'#txtTransmission'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtTransmission'}`).value : null; 1593 form_submit_utag_data.form_submission_trade_in_payoff_amount = tForm.querySelector(`${'#txtPayoff'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtPayoff'}`).value : null; 1594 form_submit_utag_data.form_submission_trade_in_wrecked = tForm.querySelector(`${'#txtWrecked'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtWrecked'}`).value : null; 1595 form_submit_utag_data.form_submission_trade_in_vehicle_option = getTradeOptions(); 1596 form_submit_utag_data.form_submission_trade_in_color = tForm.querySelector(`${'#txtColor'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtColor'}`).value : null; 1597 } 1598 1599 //Buy Now form 1600 if (formName.toLowerCase().includes("buynow")) { 1601 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#txtLeadFirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadFirstName'}`).value : null; 1602 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#txtLeadLastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadLastName'}`).value : null; 1603 form_submit_utag_data.form_submission_home_phone = tForm.querySelector(`${'#txtLeadHomePhone'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadHomePhone'}`).value : null; 1604 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#txtLeadEmail'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtLeadEmail'}`).value : null; 1605 } 1606 1607 //Service, parts , detail, rental forms 1608 if (formName.toLowerCase().includes("service") || formName.toLowerCase().includes("rental") || formName.toLowerCase().includes("detailing") || formName.toLowerCase().includes("parts")) { 1609 form_submit_utag_data.product_make = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 1610 form_submit_utag_data.product_brand = tForm.querySelector(`${'#txtMake'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtMake'}`).value : $('#tradein-make-select').find(":selected").text(); 1611 form_submit_utag_data.product_model = tForm.querySelector(`${'#txtModel'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtModel'}`).value : $('#tradein-model-select').find(":selected").text(); 1612 form_submit_utag_data.product_year = tForm.querySelector(`${'#VehicleYear'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#VehicleYear'}`).value : $('#ddlYear').find(":selected").text(); 1613 } 1614 1615 //Car Proof forms (CarProofForm, Mod
1615alCarProofForm) 1616 if (formName.toLowerCase().includes("carproof")) { 1617 form_submit_utag_data.form_submission_first_name = tForm.querySelector(`${'#txtCarProofFirstName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofFirstName'}`).value : null; 1618 form_submit_utag_data.form_submission_last_name = tForm.querySelector(`${'#txtCarProofLastName'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofLastName'}`).value : null; 1619 form_submit_utag_data.form_submission_email = tForm.querySelector(`${'#txtCarProofEmail'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofEmail'}`).value : null; 1620 form_submit_utag_data.form_submission_mobile_phone = tForm.querySelector(`${'#txtCarProofPhoneNumber'}`) && removeFormSubmitTags == false ? tForm.querySelector(`${'#txtCarProofPhoneNumber'}`).value : null; 1621 } 1622 1623 //SMS text forms (ModalSmsTextForm, EmbedSmsTextForm, ResponsiveSmsForm, ResponsiveSmsTextingForm) 1624 if (formName.toLowerCase().includes("sms")) { 1625 var smsFirstName = tForm.querySelector('#txtSMSFirstName, #txtEmbedSMSFirstName, #txtSMSFirstNameForm, #txtSMSFirstNameFS'); 1626 var smsLastName = tForm.querySelector('#txtSMSLastName, #txtEmbedSMSLastName, #txtSMSLastNameForm, #txtSMSLastNameFS'); 1627 var smsMobilePhone = tForm.querySelector('#txtSMSPhoneNumber, #txtEmbedSMSPhoneNumber, #txtSMSPhoneNumberForm, #txtSMSPhoneNumberFS'); 1628 form_submit_utag_data.form_submission_first_name = smsFirstName && removeFormSubmitTags == false ? smsFirstName.value : null; 1629 form_submit_utag_data.form_submission_last_name = smsLastName && removeFormSubmitTags == false ? smsLastName.value : null; 1630 form_submit_utag_data.form_submission_mobile_phone = smsMobilePhone && removeFormSubmitTags == false ? smsMobilePhone.value : null; 1631 } 1632 1633 //Forms whose email input is bound to EmailAddress (ScheduleTestDriveForm, SimpleLeadCaptureForm, etc.) 1634 if ((form_submit_utag_data.form_submission_email == null || form_submit_utag_data.form_submission_email === "") && removeFormSubmitTags == false) { 1635 var emailAddressEl = tForm.querySelector(`${'#EmailAddress'}`); 1636 if (emailAddressEl) { 1637 form_submit_utag_data.form_submission_email = emailAddressEl.value; 1638 } 1639 } 1640 } 1641 1642 if (form_submit_utag_data) { 1643 1644 for (var propName in form_submit_utag_data) { 1645 if (form_submit_utag_data[propName] === "" || form_submit_utag_data[propName] === null) { 1646 delete form_submit_utag_data[propName]; 1647 } 1648 } 1649 } 1650 } 1651 catch 1652 { 1653 console.log('Tealium form error ') 1654 return null; 1655 } 1656 1657 finally { 1658 } 1659 } 1660 1661 function formInteractionListener(formClass, formId, interactionType) { 1662 try { 1663 var formName = formClass ?? formId; 1664 var form = document.querySelector((formClass != null ? '.' : '#') + formName); 1665 1666 var interacted = false; 1667 1668 form.addEventListener(interactionType ?? 'change', function () { 1669 if (interacted == true) 1670 return 1671 interacted = true; 1672 addTealiumFormInfo(formName, true) 1673 1674 tealiumFormInteraction(formName) 1675 }, { once: true });
1676 } 1677 1678 catch { 1679 console.log('error loading form interaction events: ' + formName) 1680 } 1681 } 1682 1683 // Form events must wait until utag is fully initialized - not merely defined. 1684 // window.dcsUtagReady is set right after the initial utag.view (see GetUTagScript), 1685 // which is the point the data layer/tags are established. Firing before that runs 1686 // load rules on an uninitialized utag and crashes it ("called before tags loaded"). 1687 function whenUtagReady(callback, attempts) { 1688 attempts = attempts || 0; 1689 if (typeof utag !== 'undefined' && window.dcsUtagReady === true) { 1690 callback(); 1691 return; 1692 } 1693 if (attempts >= 150) { 1694 return; 1695 } 1696 setTimeout(function () { whenUtagReady(callback, attempts + 1); }, 100); 1697 } 1698 1699 function formLoadListener(formClass, formId) { 1700 try { 1701 var formName = formClass ?? formId; 1702 var viewed = false; 1703 var observer = new IntersectionObserver(function (entries) { 1704 1705 1706 if (entries[0].isIntersecting === true && viewed == false) { 1707 viewed = true; 1708 addTealiumFormInfo(formName, true) 1709 // utag.js loads async; if the form is above the fold the observer 1710 // can fire before utag exists, so defer until it is ready. The 1711 // extra delay pushes the fire past document_idle so Tealium's event 1712 // viewer (whose capture hook attaches after window.load) sees it. 1713 whenUtagReady(function () { setTimeout(function () { tealiumFormLoad(formName) }, 750) }) 1714 } 1715 }, { threshold: [0] }); 1716 1717 observer.observe(document.querySelector((formClass != null ? '.' : '#') + formName)); 1718 } 1719 catch { 1720 console.log('error loading form interaction events: ' + formName) 1721 1722 } 1723 } 1724 </script>
1724 1725 1726</div> 1727 1728<div class="smsModal modal fade" id="smsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 1729 1730 <div class="modal-dialog"> 1731 <div class="modal-content"> 1732 1733 <div class="modal-header"> 1734 <h4 class="modal-title" id="H2">Text us</h4> 1735 <button type="button" class="close" data-dismiss="modal"> 1736 <span aria-hidden="true">×</span> 1737 <span class="sr-only">Close</span> 1738 </button> 1739 </div> 1740 1741 <div class="modal-body"> 1742 <form id="ModalSmsTextForm" class="ModalSmsTextForm" data-ajax="true" data-ajax-method="post" data-ajax-success="$('#smsModal').modal('toggle');formTrack('success','ResponsiveInventoryModule4')" data-ajax-failure="ajaxFailure" data-ajax-loading="#ModalSmsTextFormSpinner" data-ajax-begin="$('#btnSendSMS').prop('disabled',true);addTealiumFormInfo('ModalSmsTextForm');" data-ajax-complete="$('#btnSendSMS').prop('disabled',false);formLeadTrackingByElementId('#responsiveSmsTextingFormVehicleId', '', 'Modal Sms Text Form')" data-recaptcha-id="ModalSmsTextRecaptchaToken" data-recaptcha-site-key="" data-recaptcha-type="Undefined" action="/LeadModule/ModalSmsTextSubmitForm?pagename=inventory&modulename=ResponsiveInventoryModule4" method="post"> 1743 1744 <h4 id="ymmLabel"></h4> 1745 <label id="stockLabel"></label> 1746 1747 <div class="form-group"> 1748 <label id="lblSMSFirstName" for="FirstName">First Name</label> 1749 <input aria-labelledby="lblSMSFirstName" type="text" id="txtSMSFirstName" class="form-control" data-val="true" data-val-required="The First Name field is required." name="FirstName" value="" /> 1750 <span class="text-danger field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span> 1751 </div> 1752 <div class="form-group"> 1753 <label id="lblSMSLastName" for="LastName">Last Name</label> 1754 <input aria-labelledby="lblSMSLastName" type="text" id="txtSMSLastName" class="form-control" data-val="true" data-val-required="The Last Name field is required." name="LastName" value="" /> 1755 <span class="text-danger field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span> 1756 </div> 1757 <div class="form-group"> 1758 <label id="lblSMSPhoneNumber" for="MobilePhone">Mobile Phone</label> 1759 <input type="tel" aria-labelledby="lblSMSPhoneNumbere" id="txtSMSPhoneNumber" 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="" /> 1760 <span class="text-danger field-validation-valid" data-valmsg-for="MobilePhone" data-valmsg-replace="true"></span> 1761 </div> 1762 <div class="form-group"> 1763 <label id="lblSMSMessage" for="Comments">Comments</label> 1764 <textarea aria-labelledby="lblSMSMessage" id="txtSMSMessage" class="form-control form-textarea" data-val="true" data-val-required="The Comments field is required." name="Comments"> 1765</textarea> 1766 <span class="text-danger field-validation-valid" data-valmsg-for="Comments" data-valmsg-replace="true"></span> 1767 </div> 1768 1769 <input type="hidden" id="smsModalVehicleId" data-val="true" data-val-required="The VehicleId field is required." name="VehicleId" value="0" /> 1770 <input type="hidden" id="smsModalDealerId" data-val="true" data-val-required="The DealerId field is required." name="DealerId" value="0" /> 1771 <input type="hidden" id="smsModalCssClassPrefixId" name="CssClassPrefix" value="ir04" /> 1772 <input type="hidden" id="smsModalYearMakeModel" name="YearMakeModel" value="" /> 1773 <input type="hidden" id="smsModalStockNumber" name="StockNumber" value="" /> 1774 1775 <div class="contact-disclaimer"> 1776 <div class="form-group"> 1777 <div class="form-check "> 1778 <input type="checkbox" aria-label="Contact Consent" class="form-check-input" id="chkContactDisclaimerConsent2655" 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" /> 1779 <label for="chkContactDisclaimerConsent2655" aria-labelledby="chkContactDisclaimerConsent2655"> 1780 <strong>ACKNOWLEDGMENT AND CONSENT:</strong> 1781 </label>
1782 <span class="text-danger field-validation-valid" data-valmsg-for="ContactDisclaimerConsent" data-valmsg-replace="true"></span> 1783 </div> 1784 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 Mabelvale Wholesale Cars 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://mabelvalewholesalecars.com/privacy" target="_blank" rel="noopener">Privacy Policy</a> for more information. 1785 </div> 1786</div> 1787 1788 <div></div> 1789 1790 <div class="modal-footer"> 1791 <button ID="btnSendSMS" class="ir04_submitButton btn"> 1792 I agree, Send Text 1793 <i id="ModalSmsTextFormSpinner" class="fa-solid fa-rotate fa-spin fa-fw" style="display: none"></i> 1794 </button> 1795 <a href="/privacy" target="_blank" rel="noopener">Privacy Policy</a> 1796 </div> 1797 1798 <div class="RowIce"><input type='text' autocomplete='off' aria-label='Name' name='Name' class='form-control' /></div> 1799 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhjXWJuXwTdrtYdbinTx2VnB_95yIYdhIDrFzSMtdxBsyVJ-7gMxWir3asHftP6buAEl2jXBTQVLHMaz34I5UCdyF0gGW4M3GCPZT-YEmxniqa6VkZKvzFOoLejV6mg158g" /><input name="ContactDisclaimerConsent" type="hidden" value="false" /></form> 1800 </div> 1801 1802 </div> 1803 </div> 1804
1804<script> 1805 (function () { 1806 function bind(attempts) { 1807 attempts = attempts || 0; 1808 1809 // Bootstrap 4 modal events (shown.bs.modal) are jQuery-triggered, so we must 1810 // listen with jQuery. jQuery may not be parsed yet at this inline point, so wait. 1811 if (typeof window.jQuery === "undefined") { 1812 if (attempts < 100) { setTimeout(function () { bind(attempts + 1); }, 100); } 1813 return; 1814 } 1815 1816 // These are defined by the TealiumUtag component's script block, which only 1817 // renders when LoadScript is true for the page. 1818 if (typeof tealiumFormLoad === "undefined" || typeof tealiumFormInteraction === "undefined") { 1819 return; 1820 } 1821 1822 var $ = window.jQuery; 1823 var $modal = $('#smsModal'); 1824 if (!$modal.length) { return; } 1825 1826 // #smsModal is a SINGLE shared modal reused by every "Text us" button in an 1827 // inventory list (SRP). The one-shot formLoadListener/formInteractionListener 1828 // (IntersectionObserver + { once:true }) would only ever track the first row a 1829 // visitor engages, so drive tracking off the modal open/close events instead, 1830 // re-arming on every open. 1831 $modal 1832 .off('shown.bs.modal.tealiumSms') 1833 .on('shown.bs.modal.tealiumSms', function () { 1834 if (typeof tealiumSetListVehicleContext !== "undefined") { 1835 tealiumSetListVehicleContext($('#smsModalVehicleId').val()); 1836 } 1837 addTealiumFormInfo('ModalSmsTextForm', true); 1838 if (typeof whenUtagReady !== "undefined") { 1839 whenUtagReady(function () { tealiumFormLoad('ModalSmsTextForm'); }); 1840 } else { 1841 tealiumFormLoad('ModalSmsTextForm'); 1842 } 1843 1844 $('#ModalSmsTextForm') 1845 .off('change.tealiumSms') 1846 .one('change.tealiumSms', function () { 1847 addTealiumFormInfo('ModalSmsTextForm', true); 1848 tealiumFormInteraction('ModalSmsTextForm'); 1849 }); 1850 }); 1851 1852 $modal 1853 .off('hidden.bs.modal.tealiumSms') 1854 .on('hidden.bs.modal.tealiumSms', function () { 1855 $('#ModalSmsTextForm').off('change.tealiumSms'); 1856 }); 1857 } 1858 1859 if (document.readyState === "loading") { 1860 document.addEventListener("DOMContentLoaded", function () { bind(0); }); 1861 } else { 1862 bind(0); 1863 } 1864 })(); 1865 </script>
1865 1866</div> 1867 1868</div></div> 1869 </section> 1870 1871 <footer id="Footer_wrap"> 1872 <div class="footer-container container"> 1873 1874 <div id="FooterPaneLeft" class="s76r_footerLeft"> 1875 1876<div class="ContentPane_350410 HTMLModule HTMLModule_350410"> 1877 1878 1879<img src="https://imagescdn.dealercarsearch.com/DealerImages/18391/50805/logo.png" class="footer-logo img-fluid" alt="Mabelvale Wholesale Cars"/></div></div> 1880 1881 <div id="FooterPaneRight" class="s76r_footerRight"> 1882 1883<div class="ContentPane_350408 FooterNav FooterNav_350408"> 1884<div class="footerNav"> 1885 <a href="/default" Target="_top" Title="Home" aria-label="Home">Home</a> 1886 1887<span class="footer-sep">|</span> 1888 1889 <a href="/aboutus" Target="_top" Title="About Us" aria-label="About Us">About Us</a> 1890 1891<span class="footer-sep">|</span> 1892 1893 <a href="/sendcomments" Target="_top" Title="Contact Us" aria-label="Contact Us">Contact Us</a> 1894 1895<span class="footer-sep">|</span> 1896 1897 <a href="/privacy" Target="_top" Title="Privacy" aria-label="Privacy">Privacy Policy</a> 1898 1899 <span class="footer-sep">|</span> 1900 1901 <a href="/terms" Target="_top" Title="Terms of Service" aria-label="Terms of Service">Terms of Service</a> 1902 1903 1904</div></div> 1905<div class="ContentPane_350406 SocialMedia SocialMedia_350406"> 1906 1907<div class="socialMedia"> 1908 <a href="https://www.facebook.com/profile.php?id=100085237387441" target="_blank" rel="noopener" title="Follow Us on Facebook" aria-label="Follow Us on Facebook"> 1909 <i class='fa-brands fa-facebook-f'></i> 1910 </a> 1911 1912 1913 1914 <a href="https://www.youtube.com/channel/UCpgXuWjJQirA0NYShypr5gg" target="_blank" rel="noopener" title="Follow Us on YouTube" aria-label="Follow Us on YouTube"> 1915 <i class='fa-brands fa-youtube'></i> 1916 </a> 1917 1918 <a href="https://www.google.com/maps/place/Mabelvale+Wholesale+Used+Cars/@34.716203,-92.333167,15z/data=!4m2!3m1!1s0x0:0x76aae82e60d37bc4?sa=X&ved=2ahUKEwjR0N2ZrNblAhXQVN8KHSswAhsQ_BIwE3oECA4QCA" target="_blank" rel="noopener" title="Follow Us on Google" aria-label="Follow Us on Google"> 1919 <i class='fa-brands fa-google'></i> 1920 </a> 1921 1922 1923 1924 1925 1926</div></div></div> 1927 1928 <div id="FooterPane" class="s77r_Footer container"> 1929 1930<div class="ContentPane_350407 SEO SEO_350407"> 1931 1932<div class="SeoText" itemscope itemtype="http://schema.org/AutoDealer"> 1933 <span itemprop="name">Mabelvale Wholesale Cars</span> 1934 <i itemtype="http://schema.org/PostalAddress" itemscope itemprop="address"> 1935 <span itemprop="streetAddress">3522 Mabelvale Pike,</span> 1936 <span itemprop="addressLocality">Little Rock,</span> 1937 <span itemprop="addressRegion">AR</span> 1938 <span itemprop="postalCode">72204</span> 1939 </i> 1940 <a itemprop="telephone" href="tel://501-813-6709">501-813-6709</a> 1941 <a itemprop="url" href="https://mabelvalewholesalecars.com">https://mabelvalewholesalecars.com</a> 1942 <img itemprop="logo" src="https://imagescdn.dealercarsearch.com/DealerImages/18391/50805/logo.png" alt="Logo" /> 1943</div></div> 1944<div class="ContentPane_350403 Copyright Copyright_350403"> 1945<div class="copyright_main"> 1946 <div class="dcsLogin"> 1947 <a href="https://www.dealercarsearch.com" Target="_blank" rel="noopener nofollow">Dealer Car Search Login</a> 1948 </div> 1949 1950 <div class="copyright"> 1951Copyright 2026 | <a href="/sitemap" Target="_blank" rel="noopener">Sitemap</a> 1952 1953 <span>| </span> 1954 <a href="#" id="lv_cm_btn" onclick='document.getElementById("__tealiumGDPRcpPrefs").style.display="block";'> 1955 Your Privacy Choices 1956 <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;"> 1957 </a> 1958
1958<script type="text/javascript"> 1959 1960 1961 document.addEventListener("consentUpdate", (e) => location.href=window.location.href); 1962 </script>
1962 1963 1964 </div> 1965 1966</div> 1967</div></div> 1968 </div> 1969 </footer> 1970 <div class="modal" tabindex="-1" role="dialog" id="HoursModal"> 1971 <div class="modal-dialog" role="document"> 1972 <div class="modal-content"> 1973 <div class="modal-header"> 1974 <h5 class="modal-title">Hours & Directions</h5> 1975 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1976 <span aria-hidden="true">×</span> 1977 </button> 1978 </div> 1979 <div class="modal-body"> 1980 1981 <div id="ModalPane" class="modalPane"> 1982</div> 1983 </div> 1984 1985 </div> 1986 </div> 1987 </div> 1988 1989 <div id="ChatPane" class=""> 1990 1991<div class="ContentPane_350404 ResponsiveSMSTexting ResponsiveSMSTexting_350404"> 1992 1993<div id="textingFormReplaceDiv"> 1994 <div></div> 1995</div> 1996</div> 1997<div class="ContentPane_350409 VisitedVehiclesModal VisitedVehiclesModal_350409"> 1998 1999 2000<button id="btnVisitedVehicles" class="leftLowerBtnVisited btn btn-secondary collapsed _btnVisited" 2001 data-toggle="collapse" 2002 data-target="#VisitedTray" 2003 onclick="viewVisited('spotlight')"> 2004 2005 <i class="fa-solid fa-clock-rotate-left"></i> Recently Visited Vehicles <span id="visitedCountBtnSpan" class="visitedCount replaceVisitedCountsSpan font-weight-bold "></span> 2006</button> 2007<div class=" visitedOuterWrapper " id="visitedModalMain" tabindex="-1" role="dialog" aria-labelledby="visitedModalMainLabel" aria-hidden="true"> 2008 <div id="VisitedTray" 2009 class="visited-carousel-tray collapse container-fluid fixed-bottom " 2010 style="width: 80%; max-width: 80%" 2011 role="document"> 2012 2013 <div class=" modal-content-visited-tray px-3"> 2014 <div class=" modal-content-visited-tray pt-2 "> 2015 <button type="button" class="close text-white" data-toggle="collapse" onclick="showVisitedButton();" data-target="#VisitedTray">×</button> 2016 </div> 2017 <div class=" container-fluid py-2 "> 2018 <div class="row pb-2 px-3"> 2019 <h4 class="modal-title ml-auto mr-auto pt-2 " style="text-align: center;" id="visitedModalMainLabel"> Recently Visited Vehicles</h4> 2020 2021 </div> 2022 <div class="visited-vehicles-loading visited-vehicles-loading-top"> 2023 <div id="VisitedVehicleSpinner" class="visited-vehicles-spinner d-none"> </div> 2024 </div> 2025 <div class="replaceVisited" id="replaceVisitedContent"> 2026 <div id="replaceInnerContent"> 2027 <p class=" py-3 noVisitedVehcilesMessage d-none text-center"> Your Recently Viewed Vehicles Will Appear Here.</p> 2028 </div> 2029 <hr> 2030 2031 </div> 2032 2033 <div class="row mr-0 "> 2034 <div class="col-sm-6"> 2035 <a class="btn float-sm-none float-md-left float-md-left" href="/newandusedcars?clearall=1"> 2036 View All Inventory 2037 </a> 2038 </div> 2039 <div class=" col-sm-6 replaceVisitedCompareButton"> 2040 2041 2042 </div> 2043 </div> 2044 </div> 2045 </div> 2046 2047 </div> 2048 2049</div> 2050<div class="replaceVisitedCompareModuleOuterWrap"> 2051 2052 <div class="replaceVisitedCompareModule"> 2053 2054 </div> 2055</div> 2056 2057<div class="replaceVisitedPriceDropModuleOuterWrap"> 2058 <div class="replaceVisitedPriceWatchModule"> 2059 <div class="modal fade" id="pricedropModal" tabindex="-1" role="dialog" aria-labelledby="pricedropModalLabel" aria-hidden="true"> 2060 <div class="modal-dialog" role="document"> 2061 <div class="modal-content"> 2062 <div class="modal-header"> 2063 <h5 class="modal-title" id="pricedropModalLabel">Price Drop Notifications</h5> 2064 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2065 <span aria-hidden="true">×</span> 2066 </button> 2067 </div> 2068 <div class="modal-body"> 2069 2070<div class="formWrap price-drop-form-wrapper"> 2071 <div class=" alert alert-success price-drop-modal-success" role="alert" style=" display: none"> 2072 Vehicle Price Watch submitted 2073 </div> 2074 <form id="PriceDropSubmitForm" data-ajax="true" data-ajax-method="post" data-ajax-success="priceDropSuccess();formLeadTracking('0', '', '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=inventory&modulename=RecentlyVisitedVehicles" method="post"> 2075 2076 <div class="form-group"> 2077 <label class="col-form-label" id="lblPriceDropFirstName" for="FirstName">First Name:</label> 2078 <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="" /> 2079 <span class="text-danger field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span> 2080 </div> 2081 2082 <div class="form-group"> 2083 <label class="col-form-label" id="lblPriceDropLastName" for="LastName">Last Name:</label> 2084 <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="" /> 2085 <span class="text-danger field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span> 2086 </div> 2087 2088 <div class="form-group"> 2089 <label class="col-form-label" id="lblPriceDropEmail" for="Email">Email:</label> 2090 <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="" /> 2091 <span class="text-danger field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span> 2092 </div> 2093 2094 <div class="form-group"> 2095 <label class="col-form-label" id="lblPriceDropMobilePhone" for="MobilePhone">Mobile Phone:</label> 2096 <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="" /> 2097 <span class="text-danger field-validation-valid" data-valmsg-for="MobilePhone" data-valmsg-replace="true"></span> 2098 </div> 2099 2100 2101 <div class="contact-disclaimer"> 2102 <div class="form-group"> 2103 <div class="form-check "> 2104 <input type="checkbox" aria-label="Contact Consent" class="form-check-input" id="chkContactDisclaimerConsent8486" data-val="true" data-val-required="The ContactDisclaimerConsent field is required." name="ContactDisclaimerConsent" value="true" /> 2105 <label for="chkContactDisclaimerConsent8486" aria-labelledby="chkContactDisclaimerConsent8486"> 2106 <strong>ACKNOWLEDGMENT AND CONSENT:</strong> 2107 </label>
2108 <span class="text-danger field-validation-valid" data-valmsg-for="ContactDisclaimerConsent" data-valmsg-replace="true"></span> 2109 </div> 2110 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 Mabelvale Wholesale Cars 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://mabelvalewholesalecars.com/privacy" target="_blank" rel="noopener">Privacy Policy</a> for more information. 2111 </div> 2112</div> 2113 2114 <div></div> 2115 2116 <button class="btn price-drop-form-button"> 2117 Submit 2118 <i class="fa-solid fa-rotate fa-spin fa-fw price-drop-form-spinner" style="display: none"></i> 2119 </button> 2120 <input type="hidden" name="CssClassPrefix" value="i10r" /> 2121 <input type="hidden" id="priceDropInventoryId" data-val="true" data-val-required="The InventoryId field is required." name="InventoryId" value="0" /> 2122 <input type="hidden" id="priceDropDealerId" data-val="true" data-val-required="The DealerId field is required." name="DealerId" value="0" /> 2123 <input type="hidden" id="priceDropPriceType" data-val="true" data-val-required="The PriceType field is required." name="PriceType" value="Undefined" /> 2124 <input type="hidden" id="priceDropStockNumber" name="StockNumber" value="" /> 2125 2126 <div class="RowIce"><input type='text' autocomplete='off' aria-label='Name' name='Name' class='form-control' /></div> 2127 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhjXWJuXwTdrtYdbinTx2VnB_95yIYdhIDrFzSMtdxBsyVJ-7gMxWir3asHftP6buAEl2jXBTQVLHMaz34I5UCdyF0gGW4M3GCPZT-YEmxniqa6VkZKvzFOoLejV6mg158g" /><input name="ContactDisclaimerConsent" type="hidden" value="false" /></form> 2128
2128<script type="text/javascript"> 2129 (function () { 2130 function bind(attempts) { 2131 attempts = attempts || 0; 2132 2133 // Bootstrap 4 modal events are jQuery-triggered, so we need jQuery; it may not 2134 // be parsed yet at this inline point, so wait for it. 2135 if (typeof window.jQuery === "undefined") { 2136 if (attempts < 100) { setTimeout(function () { bind(attempts + 1); }, 100); } 2137 return; 2138 } 2139 if (typeof tealiumFormLoad === "undefined" || typeof tealiumFormInteraction === "undefined") { return; } 2140 2141 var $ = window.jQuery; 2142 var $form = $('#PriceDropSubmitForm').first(); 2143 if (!$form.length) { return; } 2144 var $modal = $form.closest('.modal'); 2145 if (!$modal.length) { return; } 2146 2147 // #pricedropModal is a SINGLE shared modal reused by every "Price Drop" button 2148 // in an inventory list (SRP). PriceDropForm_UpdateVehicleId swaps the vehicle 2149 // before each open, so fire on each open (re-arming) rather than the one-shot 2150 // IntersectionObserver / { once:true } listeners, which would only ever track 2151 // the first vehicle a visitor engages. Namespaced off/on also collapses 2152 // duplicate registrations (list module + VisitedVehiclesModal) to one handler. 2153 $modal 2154 .off('shown.bs.modal.tealiumPriceDrop') 2155 .on('shown.bs.modal.tealiumPriceDrop', function () { 2156 if (typeof tealiumSetListVehicleContext !== "undefined") { 2157 tealiumSetListVehicleContext($('#priceDropInventoryId').val()); 2158 } 2159 addTealiumFormInfo('PriceDropSubmitForm', true); 2160 if (typeof whenUtagReady !== "undefined") { 2161 whenUtagReady(function () { tealiumFormLoad('PriceDropSubmitForm'); }); 2162 } else { 2163 tealiumFormLoad('PriceDropSubmitForm'); 2164 } 2165 2166 $('#PriceDropSubmitForm').first() 2167 .off('change.tealiumPriceDrop') 2168 .one('change.tealiumPriceDrop', function () { 2169 addTealiumFormInfo('PriceDropSubmitForm', true); 2170 tealiumFormInteraction('PriceDropSubmitForm'); 2171 }); 2172 }); 2173 2174 $modal 2175 .off('hidden.bs.modal.tealiumPriceDrop') 2176 .on('hidden.bs.modal.tealiumPriceDrop', function () { 2177 $('#PriceDropSubmitForm').first().off('change.tealiumPriceDrop'); 2178 }); 2179 } 2180 2181 if (document.readyState === "loading") { 2182 document.addEventListener("DOMContentLoaded", function () { bind(0); }); 2183 } else { 2184 bind(0); 2185 } 2186 })(); 2187 </script>
2187 2188</div> 2189 </div> 2190 <div class="modal-footer"> 2191 2192 </div> 2193 </div> 2194 </div> 2195 </div> 2196 </div> 2197 </div> 2198 2199 2200 2201 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PpyLBkFqepBsOO-JODtNhjXWJuXwTdrtYdbinTx2VnB_95yIYdhIDrFzSMtdxBsyVJ-7gMxWir3asHftP6buAEl2jXBTQVLHMaz34I5UCdyF0gGW4M3GCPZT-YEmxniqa6VkZKvzFOoLejV6mg158g" /> 2202 2203 <input type="hidden" id="visitedModalCssClassPrefixId" value="ir10" /> 2204 <input type="hidden" id="hidePriceDrop" data-val="true" data-val-required="The HidePriceDrop field is required." name="HidePriceDrop" value="False" /> 2205 <input type="hidden" id="hideCompare" data-val="true" data-val-required="The HideCompare field is required." name="HideCompare" value="False" /> 2206 <input type="hidden" id="showVisitedSpotlight" data-val="true" data-val-required="The ShowVisitedSpotlight field is required." name="ShowVisitedSpotlight" value="True" /> 2207 <input type="hidden" id="showVisitedButtonBeforeViewing" data-val="true" data-val-required="The ShowVisitedButtonBeforeViewing field is required." name="ShowVisitedButtonBeforeViewing" value="False" /> 2208 2209 <input type="hidden" id="VisitedCssClassPrefix" name="CssClassPrefix" value="" /> 2210 <input type="hidden" id="IsListModule" data-val="true" data-val-required="The IsListModule field is required." name="IsListModule" value="False" /> 2211 <input type="hidden" id="VisitedNameOfCarousel" value="#VisitedVehiclesCarousel" /> 2212 <input type="hidden" id="VisitedAutoScroll" value="false" /> 2213 <input type="hidden" class="visitedNumberOfCars" value="6" /> 2214 <input type="hidden" class="totalNumberOfCars" value="50" /> 2215 <input type="hidden" id="VisitedAutoScrollEveryXMilliseconds" value="8000" /> 2216 <input type="hidden" id="VisitedVehiclesButtonLocation" name="VisitedVehiclesButtonLocation" value="leftLowerBtnVisited" /> 2217 <input type="hidden" id="compareModalCssClassPrefixId" value="ir10" /> 2218 <input type="hidden" id="showCompareLocation" value="false" /> 2219 2220 <div class="RowIce"><input type='text' autocomplete='off' aria-label='Name' name='Name' class='form-control' /></div> 2221
2221<script type="text/javascript"> 2222 2223 function setCookie(cname, cvalue, exdays) { 2224 const d = new Date(); 2225 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 2226 let expires = "expires=" + d.toUTCString(); 2227 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 2228 } 2229 2230 function getCookie(cname) { 2231 let name = cname + "="; 2232 let decodedCookie = decodeURIComponent(document.cookie); 2233 let ca = decodedCookie.split(';'); 2234 for (let i = 0; i < ca.length; i++) { 2235 let c = ca[i]; 2236 while (c.charAt(0) == ' ') { 2237 c = c.substring(1); 2238 } 2239 if (c.indexOf(name) == 0) { 2240 return c.substring(name.length, c.length); 2241 } 2242 } 2243 return ""; 2244 } 2245 var recentlyVisitedClicked = false; 2246 2247 function viewVisited(type) { 2248 initializeCompareModule(); 2249 if (type == "spotlight") { 2250 var compareTrayElement = document.getElementById('compareTray'); 2251 2252 if (compareTrayElement !== null) { 2253 2254 var compareHidden = document.getElementById('hideCompare').value; 2255 if (compareHidden !== 'True') { 2256 if (document.getElementById('compareTray').classList.contains('show') || document.getElementById('compareTray').style.display == 'block') { 2257 $("#compareTray").collapse("hide"); 2258 } 2259 } 2260 } 2261 2262 2263 $("#VisitedTray").collapse("show"); 2264 } 2265 else { 2266 $('#visitedModalMain').show(); 2267 $("#visitedModalMain").modal(); 2268 } 2269 2270 var visitedList = getCookie("visited"); 2271 var visitedListIds = visitedList.split("/"); 2272 if (visitedList == null || visitedList == "") { 2273 $(".noVisitedVehcilesMessage").removeClass("d-none"); 2274 return 2275 } 2276 else { 2277 $(".noVisitedVehcilesMessage").addClass("d-none"); 2278 2279 } 2280 2281 if (visitedListIds.length <= 1) { 2282 $("#RemoveVisited").addClass("d-none"); 2283 } 2284 else { 2285 $("#RemoveVisited").removeClass("d-none"); 2286 } 2287 2288 if (!recentlyVisitedClicked) { 2289 2290 getVisitedVehicles(true, true); 2291 2292 } 2293 $('#visitedModalMain').on('hide.bs.modal', 2294 function (e) { 2295 $("#textingFormReplaceDiv").show(); 2296 }); 2297 if (compareHidden !== 'True') { 2298 checkVisitedCompareCounts(); 2299 } 2300 2301 } 2302 2303 function removeAllVisited() { 2304 setCookie("visited", "", 0); 2305 getVisitedVehicles(true, true); 2306 document.getElementById("btnVisitedVehicles").style.display = "block"; 2307 document.getElementById("visitedCountBtnSpan").innerHTML = "" 2308 2309 var showVisitedButtonBeforeViewing = document.getElementById("showVisitedButtonBeforeViewing").value 2310 if (showVisitedButtonBeforeViewing == "False") { 2311 document.getElementById("btnVisitedVehicles").style.display = "none"; 2312 } 2313 } 2314 var resultCount = 0; 2315 var spotlightResultsCount = 0; 2316 2317 function getVisitedVehicles(showLoading, replaceContent) {
2318 initializeCompareModule(); 2319 var cssClassPrefix = document.getElementById("compareModalCssClassPrefixId") != null && document.getElementById("compareModalCssClassPrefixId").value != '' ? document.getElementById("compareModalCssClassPrefixId").value : "ir10"; 2320 var hidePriceDrop = document.getElementById("hidePriceDrop").value; 2321 var hideCompare = document.getElementById("hideCompare").value; 2322 var showVisitedSpotlight = document.getElementById("showVisitedSpotlight").value; 2323 var visitedVehiclesButtonLocation = document.getElementById("VisitedVehiclesButtonLocation").value; 2324 2325 var isListModule = document.getElementById("IsListModule").value; 2326 2327 if (showLoading) { 2328 $(".visitedVehiclesBody").addClass("d-none"); 2329 $("#VisitedVehicleSpinner").addClass("d-block"); 2330 $("#VisitedVehicleSpinner").removeClass("d-none"); 2331 } 2332 2333 var visitedCookie = getCookie("visited") 2334 $("#RemoveVisited").addClass("d-none"); 2335 if (visitedCookie == null || visitedCookie == "") { 2336 $(".noVisitedVehcilesMessage").removeClass("d-none"); 2337 if (showLoading) { 2338 $(".visitedVehiclesBody").addClass("d-none"); 2339 $("#VisitedVehicleSpinner").addClass("d-none"); 2340 $("#VisitedVehicleSpinner").removeClass("d-block"); 2341 } 2342 $("#RemoveVisited").addClass("d-none"); 2343 2344 return; 2345 } 2346 $.ajax({
2347 url: "/InventoryModule/UpdateVisitedVehiclesModule?pagename=" + $("#CurrentPageName").val() + 2348 "&cssClassPrefix=" + cssClassPrefix + 2349 "&hideCompare=" + hideCompare + "&hidePriceDrop=" + hidePriceDrop + "&showVisitedSpotlight=" + showVisitedSpotlight + "&isListModule=" + isListModule + "&visitedVehiclesButtonLocation=" + visitedVehiclesButtonLocation 2350 , 2351 type: "GET", 2352 headers: { "RequestVerificationToken": $('input[name="__RequestVerificationToken"]').val() }, 2353 success: function (response) { 2354 var results = $(response).find(".replaceVisited") 2355 var resultsMobile = $(response).find(".replaceVisitedMobile") 2356 2357 var carouselResults = $(response).find(".replaceVisitedCarousel") 2358 var carouselResultsMobile = $(response).find(".replaceVisitedCarouselMobile") 2359 2360 var replaceVisitedCompareModule = $(response).find(".replaceVisitedCompareModule") 2361 var replaceVisitedCompareButton = $(response).find(".replaceVisitedCompareButton") 2362 2363 var replaceVisitedCountsSpan = $(response).find(".replaceVisitedCountsSpan") 2364 2365 //var replaceVisitedPriceWatchModule = $(response).find(".replaceVisitedPriceWatchModule") 2366 2367 if (replaceContent) { 2368 $(".replaceVisited").each(function (i) { $(this).replaceWith(results[i]); }); 2369 $(".replaceVisitedMobile").each(function (i) { $(this).replaceWith(resultsMobile[i]); }); 2370 2371 $(".replaceVisitedCarousel").each(function (i) { $(this).replaceWith(carouselResults[i]); }); 2372 $(".replaceVisitedCarouselMobile").each(function (i) { $(this).replaceWith(carouselResultsMobile[i]); }); 2373 2374 $(".replaceVisitedCompareModule").each(function (i) { $(this).replaceWith(replaceVisitedCompareModule[i]); }); 2375 $(".replaceVisitedCompareButton").each(function (i) { $(this).replaceWith(replaceVisitedCompareButton[i]); }); 2376 2377 // $(".replaceVisitedPriceWatchModule").each(function (i) { $(this).replaceWith(replaceVisitedPriceWatchModule[i]); }); 2378 2379 compareMaxNumberOfVehicles = document.getElementById("compareMaxNumberOfVehicles") !== null ? parseInt(document.getElementById("compareMaxNumberOfVehicles").value) : null; 2380 } 2381 2382 $(".replaceVisitedCountsSpan").each(function (i) { $(this).replaceWith(replaceVisitedCountsSpan[i]); }); 2383 2384 spotlightResultsCount = results.find(".rspotlightItem").length; 2385 resultCount = results.find(".visitedVehicleItem").length; 2386 if (resultCount > 1 || spotlightResultsCount > 1) { 2387 $("#RemoveVisited").removeClass("d-none"); 2388 } 2389 }, 2390 error: function (xhr, ajaxOptions, thrownError) { 2391 alert("Visited Vehicles update failed."); 2392 }, 2393 complete: function () { 2394 if (showLoading) { 2395 $("#VisitedVehicleSpinner").removeClass("d-block"); 2396 $("#VisitedVehicleSpinner").addClass("d-none"); 2397 $(".visitedVehiclesBody").removeClass("d-none"); 2398 } 2399 $("#textingFormReplaceDiv").hide(); 2400 recentlyVisitedClicked = true; 2401 initializeCompareModule(); 2402 2403 checkVisitedCompareCounts(); 2404 } 2405 }); 2406 } 2407 2408 function showVisitedButton() { 2409 var btnVisitedVehicles = document.getElementById('btnVisitedVehicles'); 2410 var btnCompareCount = document.getElementById('btnCompareCount'); 2411 2412 if (btnVisitedVehicles) { 2413 document.getElementById('btnVisitedVehicles').style.visibility = 'visible'; 2414 } 2415 2416 if (btnCompareCount) { 2417 document.getElementById('btnCompareCount').style.visibility = 'visible'; 2418 } 2419 2420 var visitedList = getCookie("visited"); 2421 2422 var showVisitedButtonBeforeViewing = document.getElementById("showVisitedButtonBeforeViewing").value 2423 if (showVisitedButtonBeforeViewing == "False") { 2424 2425 if (visitedList == null || visitedList == "") { 2426 document.getElementById("btnVisitedVehicles").style.display = "none"; 2427 } 2428 } 2429 } 2430 2431 function removeVehicleFromVisited(visitedId, element, replaceContent) { 2432 $(element).closest(".rspotlightItem").hide() 2433 $(element).closest(".visitedVehicleItem").remove(); 2434 var visitedList = getCookie("visited"); 2435 2436 if (visitedId) { 2437 var visitedListIds = visitedList.split("/"); 2438 var existsIndex = visitedListIds.indexOf(visitedId.toString()) 2439 if (visitedListIds.length > 0 && existsIndex !== -1) { 2440 visitedListIds.splice(existsIndex, 1) 2441 } 2442
2443 setCookie("visited", visitedListIds.toString().replace(/,/g, "/"), 90); 2444 getVisitedVehicles(false, replaceContent); 2445 } 2446 } 2447 2448 var visitedList = getCookie("visited"); 2449 2450 var showVisitedButtonBeforeViewing = document.getElementById("showVisitedButtonBeforeViewing").value 2451 if (showVisitedButtonBeforeViewing == "False") { 2452 2453 if (visitedList == null || visitedList == "") { 2454 document.getElementById("btnVisitedVehicles").style.display = "none"; 2455 } 2456 } 2457 2458 document.addEventListener("DOMContentLoaded", () => { 2459 if (visitedList == "") { 2460 document.getElementById("visitedCountBtnSpan").innerHTML = "" 2461 } 2462 else { 2463 var visitedListIds = visitedList.split("/"); 2464 2465 if (visitedListIds.length > 0) { 2466 document.getElementById("visitedCountBtnSpan").innerHTML = visitedListIds.length 2467 } 2468 } 2469 2470 }); 2471 2472 </script>
2472 2473</div></div> 2474 2475 2476 2477<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> 2478
2479<script type="text/javascript" src="/dealers/18001_19000/18391/50805.min.js?v=0rsv8AJ4YOPp8tJsdwCd6gNxFHYXpkPEdg2ZTA4v7_o"></script>
2479 2480 2481 2482<!-- 2483DEBUG INFORMATION 2484================= 2485Running on DCSPCMS17 2486Release Name: Production-Odd-2026.9.22.3 2487Environment: Production (Odd) 2488Build Definition Name: CMS/master 2489Build Number: 2026.9.22.3 2490Build Id: 193 2491Source Branch Name: master 2492--> 2493 2494</body> 2495</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.