1 2<!DOCTYPE HTML> 3<html lang="en" prefix="og: http://ogp.me/ns#"> 4<head id="head"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 6 <meta charset="utf-8"> 7 <meta name="description" content="Spacious and family-friendly, fifth wheels at Rte. 125 RV & Marine in Rochester, NH offer comfort, luxury, and value. Visit us today and explore your next RV!" /> 8 9 <link rel="canonical" href="https://www.theroadiscalling.com/product/fifth-wheel" /> 10 <meta name="irv:template" content="irvListing" /> 11 <title>New Fifth Wheels For Sale in Rochester, NH | Rte. 125 RV & Marine</title> 12 13
13<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/tealium-consent.js"></script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/helpers.js"></script>
14 15 16 17 18 19 <!-- Google Tag Manager --> 20
20<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 21 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 22 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 23 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 24 })(window,document,'script','dataLayer','');</script>
24 25 <!-- end Google Tag Manager --> 26 27 <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"/> 28 <link rel="stylesheet" href="https://assets-cdn.interactcp.com/interactrv/fontawesome-kit/css/all.min.css"> 29 <link rel="stylesheet" href="https://assets-cdn.interactcp.com/interactrv/fontawesome-kit/compat.css"> 30 31 <link href="https://assets-cdn.interactcp.com/interactrv/css/common/ds-global.css?version=1.147.1008.1" type="text/css" rel="stylesheet" /> 32 <link rel="stylesheet" type="text/css" href="/styles/ai-search-cta.css?v=1.147.1008.1"/> 33<link rel="stylesheet" type="text/css" href="/styles/srp.css?v=1.147.1008.1"/> 34<link rel="stylesheet" type="text/css" href="/styles/global.css?v=1.147.1008.1"/> 35 36 37 38 39<link rel="preconnect" href="https://fonts.googleapis.com"> 40<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 41<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,600,700,900" media="all"> 42<link href="//assets-cdn.interactcp.com/interactrv/css/common/ds-global.css" type="text/css" rel="stylesheet" /> 43<link rel="stylesheet" type="text/css" href="//assets.interactcp.com/theroadiscalling/css/368009_default.css" /> 44<link rel="stylesheet" type="text/css" href="//assets.interactcp.com/theroadiscalling/css/368009_client.css" /> 45 46 47 48 49 50 51<![endif]-->
52<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
52 53 54<link rel="apple-touch-icon-precomposed" sizes="57x57" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/apple-touch-icon-57x57.png" /> 55<link rel="apple-touch-icon-precomposed" sizes="114x114" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/apple-touch-icon-114x114.png" /> 56<link rel="apple-touch-icon-precomposed" sizes="72x72" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/apple-touch-icon-72x72.png" /> 57<link rel="apple-touch-icon-precomposed" sizes="144x144" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/apple-touch-icon-144x144.png" /> 58<link rel="apple-touch-icon-precomposed" sizes="120x120" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/apple-touch-icon-120x120.png" /> 59<link rel="apple-touch-icon-precomposed" sizes="152x152" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/apple-touch-icon-152x152.png" /> 60<link rel="icon" type="image/png" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/favicon-32x32.png" sizes="32x32" /> 61<link rel="icon" type="image/png" href="//www.theroadiscalling.com/theroadiscalling/images/favicon/favicon-16x16.png" sizes="16x16" /> 62<meta name="application-name" content="www.theroadiscalling.com - Rochester NH Dealer"/> 63<meta name="msapplication-TileColor" content="#FFFFFF" /> 64<meta name="msapplication-TileImage" content="//www.theroadiscalling.com/theroadiscalling/images/favicon/mstile-144x144.png" /> 65<meta property="og:image" content="https://www.theroadiscalling.com/theroadiscalling/images/facebook-banner.jpg" /> 66 67<!-- Chat -->
68<script async src='https://bit.ly/3rMVqq3' type='text/javascript'></script>
68 69<meta name="google-site-verification" content="R-ZAXhhuK01UUTv2hlNugoZI8IhHUHmbrYiAFcSrBeI" /> 70 71 72 73 74 75 76
76<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.supplemental.js"></script>
vendor: 1 bytes, line 76
76
77<script type="text/javascript" src="https://assets.interactcp.com/theroadiscalling/js/theroadiscalling_com/site.js"></script>
77 78 79 80 <!-- For ContactAtOnce chat referrer tracking --> 81
81<script type="text/javascript"> 82 $(function () { 83 if (window.lpTag !== undefined && window.lpTag.vars !== undefined) { 84 lpTag.vars.push([{ 'name': 'referrer', 'value': 'theroadiscalling.com' }]); 85 } 86 }); 87 </script>
87 88
89<script type="text/javascript"> 90 (function() { 91 // var regEx = /(((\d{1,2})(?:[-\.\s]?))?(?:(?:\((\d{3})\))|(\d{3}))?(?:[-\.\s]?)(\d{3})(?:[-\.\s]?)(\d{4}))/g; 92 var regEx = /(?:(?:(?:(?:\d{1,2})(?:[-\.\s]))?)?(?:(?:\((?:\d{3})\))|(?:\d{3}))(?:[-\.\s])(?:\d{3})(?:[-\.\s])(?:\d{4}))|(tel:\d{10})/g; 93 var regExParts = [ 94 "(?:(?:(?:(?:\\d{1,2})(?:[-\\.\\s]))?)?(?:(?:\\((?:", 95 ")\\))|(?:", 96 "))(?:[-\\.\\s])(?:", 97 ")(?:[-\\.\\s])(?:", 98 "))|(tel:", 99 ")" 100 ]; 101 102 var escapeRegExp = function (str){ 103 return str.replace(/([.*+?^${}()|\[\]\/\\])/g, "\\$1"); 104 }; 105 106 $.fn.getPhoneNumbers = function() { 107 var numbers = []; 108 $(this).find(":not(iframe):not(input):not(select):not(textarea):not(.no-phone-tracking)").contents().filter(function(){ 109 return this.nodeType != 1; 110 }).each(function(){ 111 var matches = $(this).text().match(regEx); 112 if (matches !== null) { 113 for (var i = 0; i < matches.length; i++) { 114 var match = matches[i]; 115 116 if (match.indexOf('tel:') === 0) { 117 match = match.substring(4); 118 } 119 120 if (numbers.indexOf(match) === -1) { 121 numbers.push(match); 122 } 123 } 124 } 125 }); 126 127 return numbers; 128 }; 129 130 var specificTrackingNumbers = []; 131 var phoneTrackingApplied = false; 132 var setByLeadTracking = false; 133 134 // filter can be a phone number (the original phone number to replace) or an object with multiple filters 135 // leadTracking set to true indicates that this tracking number comes from lead tracking rules 136 $.fn.setPhoneTrackingNumber = function (number, filter, leadTracking) { 137 if (setByLeadTracking && !leadTracking) { 138 // if the tracking number was set by lead tracking, only allow lead tracking to add more rules. this is because tracking numbers set from our lead tracking settings 139 // have the highest priority, and that will be set immediately below 140 return; 141 } 142 143 if (number !== undefined && number !== '') { 144 console.log("Phone Tracking: Tracking number set. New Number: " + number + "; Filter: " + filter + "; Lead Tracking: " + leadTracking); 145 specificTrackingNumbers.push({ newNum: number, filter: filter }); 146 if (phoneTrackingApplied === true) { 147 applyPhoneTracking($(document), number, filter); 148 } 149 } 150 }; 151 152 var applyPhoneTracking = function ($el, number, filter) { 153 var find; 154 if (filter === undefined || filter === null || filter === '') { 155 console.log('Phone Tracking: Applying phone tracking: ' + number); 156 find = regEx; 157 } 158 else { 159 var phoneFilter = filter; 160 if (filter.indexOf('{') === 0) { 161 var filterObj = JSON.parse(filter); 162 phoneFilter = filterObj.phone; 163 } 164 165 var phoneDigits = phoneFilter.replace(/\D+/g, ''); 166 if (phoneDigits.length === 10) { 167 console.log('Phone Tracking: Replacing "' + filter + '" with "' + number + '"'); 168 var customRegex = regExParts[0] + phoneDigits.substring(0, 3) 169 + regExParts[1] + phoneDigits.substring(0, 3) 170 + regExParts[2] + phoneDigits.substring(3, 6) 171 + regExParts[3] + phoneDigits.substring(6, 10) 172 + regExParts[4] + phoneDigits 173 + regExParts[5]; 174 find = new RegExp(customRegex, "g"); 175 } 176 else { 177 console.log('Phone Tracking: Replacing "' + filter + '" with "' + number + '"'); 178 find = new RegExp(escapeRegExp(filter), "g"); 179 } 180 } 181 182 var regExNumberReplacer = function (val) { 183 return val.indexOf('tel:') === 0 ? 'tel:' + number.replace(/-/g, '')
183: number; 184 }; 185 186 $el.find(":not(iframe):not(input):not(select):not(textarea):not(.no-phone-tracking)").contents().filter(function(){ 187 return this.nodeType != 1; 188 }).each(function(){ 189 var $this = $(this); 190 var output = $this.text().replace(find, regExNumberReplacer); 191 if (output != $this.text()) { 192 var parent = $this.parent('a'); 193 $this.wrap("<p></p>").parent('p').html(output).contents().unwrap(); 194 if (parent.length) { 195 if (parent.attr("href") !== undefined) { 196 parent.attr("href", parent.attr("href").replace(find, regExNumberReplacer)); 197 } 198 if (parent.attr("title") !== undefined) { 199 parent.attr("title", parent.attr("title").replace(find, regExNumberReplacer)); 200 } 201 }; 202 } 203 }); 204 }; 205 206 $.fn.applyPhoneTracking = function() { 207 var $this = $(this); 208 209 for (var i = 0; i < specificTrackingNumbers.length; i++) { 210 applyPhoneTracking($this, specificTrackingNumbers[i].newNum, specificTrackingNumbers[i].filter); 211 } 212 213 return this; 214 }; 215 216 $(function() { 217 $(document).applyPhoneTracking(); 218 phoneTrackingApplied = true; 219 console.log("Phone Tracking: $(document).applyPhoneTracking() was called"); 220 }); 221 })(); 222</script>
222 223 224</head> 225<body id="page-370884" data-content-id="370884" data-tealium_ga4id="G-YSN131RXH1" data-tealium_profile="ignite-marketing" data-dealer-name="Rte. 125 RV & Marine, Inc." data-dealer-siteid="1262" data-dealer-accountid="713" data-dealer-city="Rochester" data-dealer-state="NH" data-dealer-zip="03839" data-dealer-phone="603-335-0112" data-dealer-account-type="Client" class=" 226save-utm-tags-with-leads 227 228 229"> 230 <div id="fb-root"></div> 231 <!-- Google Tag Manager (noscript) --> 232 <noscript> 233 <iframe src="https://www.googletagmanager.com/ns.html?id=" height="0" width="0" style="display:none;visibility:hidden"></iframe> 234 </noscript> 235 <!-- end Google Tag Manager (noscript) --> 236 237 238 239 240<a href="#main" class="sr-only">Skip to main content</a><header id="site-header"> 241<div class="container"> 242<div class="logo"><a href="/"> <img src="https://assets-cdn.interactcp.com/theroadiscalling/images/images_202502110930079829642571.png?modified=0211202521300798" alt="" data-assetid=""> </a></div> 243<div class="phone-address-container"> 244<div class="dealer-address"><a href="https://maps.app.goo.gl/bqwWffeTCJWarKeb8" target="_blank" rel="noopener"><svg width="23" height="21" viewbox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11.25 0C13.9453 0 16.1719 2.22656 16.1719 4.92188C16.1719 7.14844 12.9297 11.1328 11.7188 12.6172C11.4453 12.8906 11.0156 12.8906 10.7422 12.6172C9.53125 11.1328 6.32812 7.14844 6.32812 4.92188C6.32812 2.22656 8.51562 0 11.25 0ZM11.25 6.5625C12.1484 6.5625 12.8906 5.85938 12.8906 4.92188C12.8906 4.02344 12.1484 3.28125 11.25 3.28125C10.3125 3.28125 9.60938 4.02344 9.60938 4.92188C9.60938 5.85938 10.3125 6.5625 11.25 6.5625ZM0.78125 8.4375L5.39062 6.60156C5.58594 7.1875 5.89844 7.77344 6.25 8.39844V17.5L0.820312 19.9609C0.429688 20.1562 0 19.8438 0 19.375V9.60938C0 9.10156 0.3125 8.63281 0.78125 8.4375ZM11.25 14.0625C11.7969 14.0625 12.3047 13.8281 12.6562 13.3984C13.4375 12.5 14.2578 11.4844 15 10.3906V20L7.5 17.5V10.3906C8.20312 11.4844 9.02344 12.5 9.80469 13.3984C10.1562 13.8281 10.6641 14.0625 11.25 14.0625ZM21.6406 6.32812C22.0312 6.13281 22.5 6.44531 22.5 6.91406V16.6797C22.5 17.1875 22.1484 17.6562 21.6797 17.8516L16.25 20V8.75L21.6406 6.32812Z" fill="white"></path> </svg> 343 Gonic Rd. | Rochester, NH 03839</a></div> 245<div class="phone"><a href="tel:603-335-0112" title="603-335-0112"> <svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewbox="0 0 25 24" fill="none"> <path d="M24.1094 1.17188L19.2344 0.046875C18.7188 -0.09375 18.1562 0.1875 17.9219 0.703125L15.6719 5.95312C15.4844 6.42188 15.625 6.9375 16 7.26562L18.8594 9.60938C17.1719
24513.1719 14.2188 16.1719 10.5625 17.9062L8.21875 15.0469C7.89062 14.6719 7.375 14.5312 6.90625 14.7188L1.65625 16.9688C1.14062 17.2031 0.90625 17.7656 1 18.2812L2.125 23.1562C2.26562 23.6719 2.6875 24 3.25 24C15.25 24 25 14.2969 25 2.25C25 1.73438 24.625 1.3125 24.1094 1.17188Z" fill="#dab4ae"> </path> </svg> 603-335-0112 </a></div> 246<div class="visible-print pull-right print-contact-info">603-335-0112<br>www.theroadiscalling.com</div> 247<!--<a class="dealer-address" target="_blank" rel="noopener"> <svg xmlns="http://www.w3.org/2000/svg" width="27" height="22" viewbox="0 0 27 22" fill="none"> <path d="M0 4.53125V20.75C0 21.3125 0.515625 21.6875 0.984375 21.4531L7.5 18.5V0.5L0.9375 3.125C0.421875 3.35938 0 3.96875 0 4.53125ZM9 18.5L18 21.5V3.5L9 0.5V18.5ZM25.9688 0.59375L19.5 3.5V21.5L26.0156 18.9219C26.5312 18.6875 27 18.0781 27 17.5156V1.29688C27 0.734375 26.4375 0.359375 25.9688 0.59375Z" fill="none"> </path> </svg> 343 Gonic Rd., Rochester, NH 03839 </a>--></div> 248</div> 249</header><!-- Main Nav --> 250 251 252<nav id="main-nav" class="navbar navbar-justified navbar-default" role="navigation"> 253<div class="container"> 254<div class="navbar-header btn-group visible-xs visible-sm"><button type="button" class="btn btn-primary pull-left" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <i class="fa fa-bars"></i> Menu </button> <a href="/contact-us" class="btn btn-primary pull-right"> <span class="sr-only">Contact Us</span><i class="fa fa-phone"></i> Contact </a> <button type="button" class="btn btn-primary pull-right" data-toggle="collapse" data-target=".top-search"><span class="sr-only">RV Search</span><i class="fa fa-search"></i> Search</button></div> 255<div class="collapse navbar-collapse"> 256<ul class="nav navbar-nav nav-left"> 257<li class="dropdown"><a data-toggle="dropdown" href="#"> RVs For Sale <i class="fa fa-caret-down" aria-hidden="true"></i> </a> <b data-toggle="dropdown"><i class="fa fa-plus" aria-hidden="true"></i></b> 258<ul class="dropdown-menu"> 259<li><a href="/new-rvs-for-sale">New RVs</a></li> 260<li><a href="/used-rvs-for-sale">Used RVs</a></li> 261<li><a href="/rv-specials">RV Specials</a></li> 262<li><a href="/wholesale-units">Wholesale Units</a></li> 263<li><a href="/tow-guides">Tow Guides</a></li> 264</ul> 265</li> 266<li><a href="/rv-financing">Financing</a></li> 267<li class="dropdown"><a data-toggle="dropdown" href="#"> Consign <i class="fa fa-caret-down" aria-hidden="true"></i> </a> <b data-toggle="dropdown"><i class="fa fa-plus" aria-hidden="true"></i></b> 268<ul class="dropdown-menu"> 269<li><a href="/sell-my-rv">Sell My RV</a></li> 270</ul> 271</li> 272</ul> 273<ul class="nav navbar-nav nav-right"> 274<li class="dropdown"><a data-toggle="dropdown" href="#"> Parts & Service <i class="fa fa-caret-down" aria-hidden="true"></i> </a> <b data-toggle="dropdown"><i class="fa fa-plus" aria-hidden="true"></i></b> 275<ul class="dropdown-menu"> 276<li><a href="/rv-parts">RV Parts</a></li> 277<li><a href="https://shop.theroadiscalling.com/" target="_blank" rel="noopener">RV Parts Online Store</a></li> 278<li><a href="/rv-service">RV Service</a></li> 279</ul> 280</li> 281<li class="dropdown"><a data-toggle="dropdown" href="#"> Dealer Info <i class="fa fa-caret-down" aria-hidden="true"></i> </a> <b data-toggle="dropdown"><i class="fa fa-plus" aria-hidden="true"></i></b> 282<ul class="dropdown-menu"> 283<li><a href="/about-us">About Us</a></li> 284<li><a href="/blog">Blog</a></li> 285<li><a href="/links">Links</a></li> 286<li><a href="/testimonials">Testimonials</a></li> 287<li><a href="/submit-testimonial">Submit Testimonial</a></li> 288<li><a href="/videos">Videos</a></li> 289<li><a href="/careers">Careers </a></li> 290</ul> 291</li> 292<li><a href="/contact-us">Contact Us</a></li> 293</ul> 294</div> 295</div> 296</nav> 297<!-- End Main Nav --> 298<div id="top-search-container" class="subpage-search"> 299<div class="container"> 300<div class="collapse top-search"><span class="h2 heading">RV Search</span> 301 <div role="form" id="topSearchFormMobile" class="SearchPanel form-inline"> 302 303 304 305 306 307<div class="form-group SearchRow ConditionWrapper"><label for="condition">New or Used</label><select id="condition" class="form-control condition" name="condition"> 308<option value="">New and Used</option> 309<option value="1">New Only</option> 310<option value="0">Used Only</option> 311</select></div> 312 313 314<div class="form-group SearchRow FloorplansWrapper"><label for="Features-prop-4">Floorplans</label> 315 316 317 <select name="Features-prop-4" id="Features-prop-4" class="form-control DropDownList Features-prop-4" autocomplete="off"> 318 319<option value="" selected="selected">All Features</option> 320<option value="61">Bath and a Half</option> 321<option value="12">Bunk Over Cab</option> 322<option value="17">Bunkhouse</option> 323<option value="27">Front Bath</option> 324<option value="11">Front Bedroom</option> 325<option value="69">Front Cargo Deck</option> 326<option value="62">Front Entertainment</option> 327<option value="4">Front Kitchen</option> 328<option value="1">Front Living</option> 329<option value="60">Kitchen Island</option> 330<option value="63">Loft</option> 331<option value="68">Murphy Bed</option> 332<option value="65">Outdoor Entertainment</option> 333<option value="58">Outdoor Kitchen</option> 334<option value="20">Rear Bath</option> 335<option value="8">Rear Bedroom</option>
336<option value="57">Rear Entertainment</option> 337<option value="6">Rear Kitchen</option> 338<option value="3">Rear Living Area</option> 339<option value="26">Rear Twin</option> 340<option value="55">Side Ramp</option> 341<option value="25">Two Entry/Exit Doors</option> 342<option value="64">Two Full Baths</option> 343<option value="59">U Shaped Dinette</option> 344<option value="28">V-Nose</option> 345<option value="66">Walk-Thru Bath</option> 346<option value="70">Wheelchair Accessible</option> 347 </select> 348 349</div> 350 351 352<div class="form-group SearchRow LengthWrapper"><label for="Length-prop-8">Length</label> 353 354 355 <select name="Length-prop-8" id="Length-prop-8" class="form-control DropDownList Length-prop-8" autocomplete="off"> 356 357<option value="" selected="selected">Any Length</option> 358<option value="0|245">20 ft and under</option> 359<option value="246|305">21 to 25 ft</option> 360<option value="306|365">26 to 30 ft</option> 361<option value="366|425">31 to 35 ft</option> 362<option value="426|485">36 to 40 ft</option> 363<option value="486|999999">41 ft and up</option> 364 </select> 365 366</div> 367 368 369<div class="form-group SearchRow StockNumberWrapper"><label for="SearchStockNumber">Stock # or Model</label><input name="stockNumber" type="text" id="SearchStockNumber" class="form-control SearchStockNumber" placeholder="Stock # or Model" /></div> 370 <button type="submit" name="SearchButton" class="btn btn-primary SearchButton ">Search</button> 371 372 373 <div class="clearBoth"></div> 374 375 </div>
376<script type="text/javascript"> 377 378$(function() { 379 380 $('#topSearchFormMobile').find('.SearchButton').click(function (e) { 381 e.preventDefault(); 382 var tmpSearchValues = $('#topSearchFormMobile').find(':input').serializeArray(); 383 384 // keyword search (Google) 385 if (($('#topSearchFormMobile [name="keyword"]').val() || '') !== '') { 386 var searchWrapper = $('#topSearchFormMobile'); 387 var query = $.map(searchWrapper.find('input').filter(function() { return $(this).val() !== ''; }), function(x) { return $(x).val(); } ).join(" "); 388 query += $.map(searchWrapper.find('option[value!=]:selected'), function(x) { return ' ' + $(x).text(); }); 389 window.location = '/keyword-search?q=' + encodeURIComponent(query); 390 return; 391 } 392 393 // comma delimit search values with the same name 394 var searchValMap = {}; 395 for (var i = 0; i < tmpSearchValues.length; i++) { 396 var tmpSearchName = tmpSearchValues[i].name.toLowerCase(); 397 if (searchValMap[tmpSearchName] !== undefined && searchValMap[tmpSearchName] !== '') { 398 searchValMap[tmpSearchName] += "," + tmpSearchValues[i].value; 399 } 400 else { 401 searchValMap[tmpSearchName] = tmpSearchValues[i].value; 402 } 403 } 404 var searchValues = []; 405 for (var param in searchValMap) { 406 searchValues.push({name: param, value: searchValMap[param]}); 407 } 408 409 var targetPage = '/rv-search'; 410 var qMark = window.location.href.indexOf('?'); 411 var currentPage = qMark > -1 ? window.location.href.substring(0, qMark) : window.location.href; 412 currentPage = '/' + currentPage.replace(/^(?:\/\/|[^\/]+)*\//, ""); 413 var qsValues; 414 if ($('.ajax-unit-list').length) { 415 qsValues = $('.ajax-unit-list').ajaxUnitList('getCurrentOpts'); 416 } else { 417 qsValues = getUrlVars(); 418 if (qsValues !== undefined && qsValues !== null) { 419 qsValues.length = 0; // remove the array elements - this is because getUrlVars adds each parameter name using .push(), and it also adds them as properties of the object. we only want the properties 420 } 421 } 422 if (currentPage === targetPage && qsValues !== undefined && qsValues !== null) { 423 var newQsValues = {}; 424 for (var prop in qsValues) { 425 newQsValues[prop.toLowerCase()] = qsValues[prop]; 426 } 427 qsValues = newQsValues; 428 429 delete qsValues['page']; 430 delete qsValues['s']; 431 432 // remove qs params that are part of the search form - this is particularly important for checkboxes, which would not be included 433 // in the searchValues collection if unchecked 434 for (var param in qsValues) { 435 if ($('#topSearchFormMobile').find(':input').filter(function () { return $(this).attr("name").toLowerCase() === param; }).length) { 436 delete qsValues[param]; 437 } 438 } 439 440 // add/update qs params from search values 441 for (var i = 0; i < searchValues.length; i++) { 442 if (searchValues[i].value !== '') { 443 qsValues[searchValues[i].name] = searchValues[i].value; 444 } 445 } 446 447 var qsArray = []; 448 for (var param in qsValues) { 449 qsArray.push({name: param, value: qsValues[param]}); 450 } 451 var qs = $.param(qsArray); 452 window.location = "/rv-search?s=true" + (qs !== "" ? "&" + qs : ""); 453 } 454 else { 455 var qs = $.param($.grep(searchValues, function(x) { return x.value !== ''; })); 456 window.location = "/rv-search?s=true" + (qs !== "" ? "&" + qs : ""); 457 } 458 return false; 459 }); 460 461 $("#topSearchFormMobile input[type=checkbox]").change(function() { 462 $('#topSearchFormMobile').find('.SearchButton').click(); 463 }); 464 $('.Brand option, .Manufacturer option, [name="Brand"], [name="Manufacturer"]').each(function (i, el) { 465 var $this = $(this); 466 if($this && $this.val()){ 467 $this.val($this.val().toLowerCase().trim()); 468 } 469 }); 470 $("#topSearchFormMobile input, #topSearchFormMobile select").change(function() { 471 if ($(this).val() !== '') { 472 $(this).addClass("value-modified"); 473 } 474 else { 475 $(this).removeClass("value-modified"); 476 } 477 }); 478 var data = getUrlVars(); 479 if (data != null) { 480 var newQsValues = {}; 481 for (var prop in data) { 482 newQsValues[prop.toLowerCase()] = !isNaN(parseInt(prop, 10)) ? data[prop].toLowerCase() : data[prop]; 483 } 484 data = newQsValues; 485 486 if (data["brand"] !== undefined) { 487 data["brand"] = data["brand"].toLowerCase().trim(); 488 } 489 if (data["manufacturer"] !== undefined) { 490 data["manufacturer"] = data["manufacturer"].toLowerCase().trim(); 491 } 492 $.each(data, function(key, val){ 493 if (data[val] === undefined) { 494 return; 495 } 496 497 var mVals = data[val].indexOf(',') !== -1 ? mVals = data[val].split(',') : null; 498 $('#topSearchFormMobile :input').filter(function() { return $(this).attr("name").toLowerCase() === val; }).each(function(index, el){ 499 if ($(el).is(":checkbox") || $(el).is(":radio")) { 500 if (mVals != null) { 501 if ($.inArray($(el).val(), mVals) !== -1) { 502 $(el).attr("checked", "checked"); 503 $(el).addClass("value-modified"); 504 } 505 } 506 else if ($(el).val() === data[val]) { 507 $(el).attr("checked", "checked"); 508 $(el).addClass("value-modified"); 509 } 510 } 511 else { 512 $(el).val(data[val]); 513 if (data[val] != '' && $(el).val() === data[val]) { 514 $(el).addClass("value-modified"); 515 } 516 } 517 }); 518 }); 519 } 520}); 521</script>
521 522 523</div> 524</div> 525</div> 526<div class=" 527container 528 529 530"> 531 <div id="mainContainer" class="row"> 532 <section id="main" class=" 533col-md-9 col-md-push-3 534 535 536"> 537 <div class="pageContent"> 538 539 <h1>Fifth Wheels For Sale in Rochester, NH</h1> 540<p style="text-align: justify;">Hit the road in style with our <strong>new fifth wheels for sale</strong> at <strong>Rte. 125 RV & Marine in Rochester, NH</strong>. From cozy nights by the fireplace to cross-country adventures, these RVs blend comfort, space, and smart design. Whether you're a weekend explorer or full-time traveler, youâll love the residential feel and easy towing. Serving Rochester and beyondâ<strong><a href="https://www.theroadiscalling.com/contact-us" https:="" www="" theroadiscalling="" com="" contact-us="">contact us</a></strong> or call <strong><a href="tel:6033350112" tel:6033350112="">603-335-0112</a></strong> to start your RV story today.</p> 541</div> 542 543 544 545 546 <!--tow rating goodness--> 547 <!--end tow rating goodness--> 548 <div class="unit-list ajax-unit-list ds-override"> 549
549<script type="text/javascript"> 550 $(function(){ 551 var sort = 'price-asc'; 552 var urlVars = getUrlVars(); 553 if (urlVars != null) { 554 $('.page-sizes').val(urlVars['pagesize']); 555 if (urlVars['sort'] !== undefined && typeof urlVars['sort'] == 'string') { 556 sort = urlVars['sort']; 557 } 558 } 559 if (sort !== '') { 560 $('#sortOptions').val(sort); 561 } 562 }); 563 </script>
563 564 <div class="listingPagination listingToolbar"> 565 <div class="listing-toolbar-inner"> 566 567 <div class="page-size-wrapper-parent"> 568 <div class="page-size-wrapper"> 569 <div class="visible-item-count">Showing <span class="first-visible-index">1</span> - <span class="last-visible-index">6</span> of <span class="total-units">6</span></div> 570 <div class="page-size-inner-wrapper"> 571 <label for="pageSizeTop" class="pull-left">Show:</label> 572 <select id="pageSizeTop" class="pull-left page-sizes"> 573 <option value="24" selected>24</option> 574 <option value="48" >48</option> 575 <option value="72" >72</option> 576 </select> 577 </div> 578 </div> 579 </div> 580 <div class="hidden-xs sort-options-wrapper"> 581 <label for="sortOptions" class="sr-only">Sort Options</label> 582 <select id="sortOptions"> 583 <option value="">Sort Options</option> 584 <option value="distance-asc" class="distance-sort-option"> 585 586 Distance (Closest) 587 </option> 588 <option value="year-asc">Year (Oldest First)</option> 589 <option value="year-desc">Year (Newest First)</option> 590 <option value="price-asc">Price (Lowest First)</option> 591 <option value="price-desc">Price (Highest First)</option> 592 <option value="length-asc">Length (Shortest First)</option> 593 <option value="length-desc">Length (Longest First)</option> 594 <option value="weight-desc">Weight (Heaviest First)</option> 595 <option value="weight-asc">Weight (Lightest First)</option> 596 <option value="location-asc">Location (A to Z)</option> 597 <option value="location-desc">Location (Z to A)</option> 598 </select> 599 <a 600 href="#" 601 id="changeZipLink" 602 class="change-zip-link hide" 603 > 604 Change Location 605 </a> 606 </div> 607 <div class="visible-xs visible-sm"> 608 <a href="#" class="mobile-filter-link pull-right" onclick="if(event !== null && event.clientX !== undefined) { gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Open Mobile Filtered Search', '2', 'false'); }">Filter <i class="fa-solid fa-bars-filter"></i></a> 609 </div> 610 <div class="mode-options-wrapper" aria-hidden="true"> 611 <a class="btn btnListMode listModeActive" onclick="if(event !== null && event.clientX !== undefined) { gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Layout Toggle', '1', 'true'); }"><i class="fa fa-list"></i></a> 612 <a class="btn btnGridMode " onclick="if(event !== null && event.clientX !== undefined) { gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Layout Toggle', '1', 'true'); }"><i class="fa fa-th"></i></a> 613 </div> 614 615 <a href="/favorites" class="btn btn-toolbar-favorites favorites-count-wrapper" onClick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'View Favorites (Listing Toolbar)', '2');"> 616 <i class="fa fa-heart"></i> <span class="favorites-btn-label">Favorites</span> <span class="favorites-count">(<span data-favorites-count></span>)</span> 617 </a> 618 <div class="clearfix visible-xs"></div> 619 620 </div> 621 </div> 622 623 <div class='unitContainer listMode'> 624 625 626 <div class="unitListHeader"> 627 <h2 id='product_5'>Fifth Wheel</h2> 628 </div> 629 630 <ol class="unitList"> 631 632 633 634<li class=" unit standard-template-v25 standard-template-v2 newUnit Fifth-Wheel Rochester active-status glp-enabled has-sale-price year-2027" > 635 <div class="unit-title-wrapper list-mode"> 636 <div class="h3 unit-title"> 637 <a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5">New 2027 Coachmen RV Chaparral 298RLS</a> 638 </div> 639 <div class="unit-stock-info-wrapper"> 640 <div class="unit-stock-number-wrapper">
641 <span class="stock-number-label">Stock #</span> 642 <span class="stock-number-text">12039</span> 643 </div> 644 <div class="unit-location-wrapper"> 645 <span class="unit-location-text"> 646 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> 647 Rochester, NH 648 </span> 649 </div> 650 </div> 651 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 652 </div> 653 <div class="unit-tags unit-tags-list-mode"> 654 <img 655 class="tag-7703670 tag-virtual-tour" 656 src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" 657 alt="Virtual Tour" 658 /> 659 </div> 660 <div class="unit-content-wrapper detailsContainer" data-title="New 2027 Coachmen RV Chaparral 298RLS" data-unitid="3661720" data-lotid="1946" data-lotdescription="Rochester, NH" data-vinnumber="" data-stocknumber="12039" data-msrp="$90,726.25" data-saleprice="$59,900.00" data-totalprice="$59,900.00" data-fees="$0.00" data-transparent-pricing="false" data-img="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_190x140-m0622202622243710/unit_photo_202606221024370993115604.jpg" data-na="https://assets.interactcp.com/interactrv/images/common/imgh_190x140/na.jpg" data-brand="Chaparral" data-mfg="Coachmen RV" data-brand-id="148744" data-type-id="5" data-mfg-id="11" data-vin="12039" data-discount="$0.00" data-short-discount="$0" data-year="2027" data-unitname="298RLS" data-phone="603-335-0112" data-phonelink="tel:603-335-0112" data-glp-confirmationid="glpConfirmation" data-customeremailtemplate="glp.hbs" data-unitlink="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5" data-discountpricelabel="Our Best Price" data-pricelabel="Retail Price" data-salepricelabel="Our Price" data-finance-percent-down="0.10" data-finance-interest-rate="0.0849" data-finance-months="240" data-finance-fees="0" data-saleOrRegularPrice="$59,900.00" data-type="Fifth Wheel" data-product="2027 Chaparral 298RLS"> 661 <div class="unit-media"> 662 <div class="unit-media-wrapper"> 663 <div 664 class="cycle-slideshow" 665 data-cycle-timeout="0" 666 data-cycle-slides="> .unit-media-slide" 667 data-cycle-prev="> .unit-media-cycle-prev" 668 data-cycle-next="> .unit-media-cycle-next" 669 data-cycle-swipe="true" 670 > 671 <a href="#" class="unit-media-cycle-prev"> 672 <span class="hide">Previous</span><i class="fa fa-angle-left"></i> 673 </a> 674 <a href="#" class="unit-media-cycle-next"> 675 <span class="hide">Next</span><i class="fa fa-angle-right"></i> 676 </a> 677 <div class="unit-media-slide"> 678 <img 679 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0622202622243710/unit_photo_202606221024370993115604.jpg" 680 class="dev-unit-media-img" 681 alt="Preview Image #1 - New 2027 Coachmen RV Chaparral 298RLS Fifth Wheel - Stock #12039" 682 /> 683 </div> 684 <div class="unit-media-slide"> 685 <img 686 src="https://assets-cdn.interactcp.com/interactrv/unit_tech_drawing/imgh_400x300-m1212202523091881/unit_tech_drawing_202512121109188153313530.png" 687 class="dev-unit-media-img" 688 alt="Preview Image #2 - New 2027 Coachmen RV Chaparral 298RLS Fifth Wheel - Stock #12039 - Floorplan" 689 /> 690 </div> 691 <div class="unit-media-slide"> 692 <img 693 src="https://assets-cdn.interactcp.c
693om/theroadiscalling/unit_photo/imgh_400x300-m0622202622243723/unit_photo_202606221024372352917628.jpg" 694 class="dev-unit-media-img" 695 alt="Preview Image #3 - New 2027 Coachmen RV Chaparral 298RLS Fifth Wheel - Stock #12039" 696 /> 697 </div> 698 <div class="unit-media-slide"> 699 <span class="dev-unit-media-img-more-details"> 700 <span class="dev-unit-media-img-more-details"> 701 <img 702 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0622202622243710/unit_photo_202606221024370993115604.jpg" 703 class="dev-unit-media-img" 704 /> 705 </span> 706 </span> 707 <ul class="dev-unit-media-img-more-details-list"> 708 <li><i class="fa fa-camera"></i> <span>+50</span></li> 709 <li> 710 <svg class="fa fa-floorplan" viewBox="0 0 285 225" fill="none" xmlns="http://www.w3.org/2000/svg"> 711 <path fill-rule="evenodd" clip-rule="evenodd" d="M175.026 196.762L108.391 196.762L108.391 174.623L127.43 174.623C135.002 174.623 141.06 168.298 141.06 160.392C141.06 152.485 135.002 146.16 127.43 146.16L108.391 146.16L108.391 143.223C108.391 135.316 102.333 128.991 94.7609 128.991C87.1887 128.991 81.3473 135.542 81.3473 143.449L81.3473 196.762L38.0774 196.762C32.0196 196.762 27.26 191.566 27.26 185.467L27.26 93.5241L81.3473 93.5241L81.3473 96.4608C81.3473 104.367 87.4051 110.693 94.9773 110.693C102.55 110.693 108.607 104.367 108.607 96.4608L108.607 62.3494C108.607 54.4428 102.55 48.1175 94.9773 48.1175C87.4051 48.1175 81.3473 54.4428 81.3473 62.3494L81.3473 65.2861L27.0436 65.2861L27.0436 39.759C27.0436 33.4337 32.0197 28.4638 37.8611 28.4638L150.579 28.4638L150.579 51.7319C150.579 59.6385 156.637 65.9638 164.209 65.9638C171.781 65.9638 177.839 59.6385 177.839 51.7319L177.839 28.2379L246.638 28.2379C252.696 28.2379 257.456 33.4337 257.456 39.5331L257.456 91.9428L176.757 91.9428C169.185 91.9428 163.127 98.2681 163.127 106.175C163.127 114.081 169.185 120.407 176.757 120.407L257.672 120.407L257.672 185.241C257.672 191.566 252.696 196.536 246.854 196.536L221.109 196.536L221.109 224.774L246.638 224.774C267.624 225 284.716 207.154 284.716 185.241L284.716 39.759C284.716 17.8464 267.624 -7.47097e-07 246.638 -1.66442e-06L38.0774 -1.07809e-05C17.0916 -1.16982e-05 -3.12977e-05 17.8464 -3.22555e-05 39.759L-3.86147e-05 185.241C-3.95726e-05 207.154 17.0915 225 38.0774 225L175.026 225L175.026 196.762Z" fill="currentColor" /> 712 </svg> 713 </li> 714 <li> 715 <img 716 src="https://assets-cdn.interactcp.com/interactrv/images/common/360-icon-white.svg"
717 class="virtual-tour-icon" alt="360 View" 718 /> 719 </li> 720 <li><a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5" class="btn btn-sm">View More »</a></li> 721 </ul> 722 </div> 723 <div class="favorite-container checkbox hidden-print"> 724 <label> 725 <input 726 type="checkbox" 727 class="favorite" 728 value="3661720" 729 data-toggle-favorite="3661720" 730 /> 731 <i></i> 732 <span class="sr-only">Favorite</span> 733 </label> 734 </div> 735 <div class="cycle-pager"></div> 736 </div> 737 738 739 </div> 740 </div> 741 <div class="unit-title-wrapper grid-mode"> 742 <div class="h3 unit-title"> 743 <a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5">New 2027 Coachmen RV Chaparral 298RLS</a> 744 </div> 745 <div class="unit-stock-info-wrapper"> 746 <div class="unit-stock-number-wrapper"> 747 <span class="stock-number-label">Stock #</span> 748 <span class="stock-number-text">12039</span> 749 </div> 750 <div class="unit-location-wrapper"> 751 <span class="unit-location-text"> 752 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817 80 80 80 80z"></path></svg> 753 Rochester, NH 754 </span> 755 </div> 756 </div> 757 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 758 </div> 759 <div class="unit-overview"> 760 <div class="unit-overview-tile-wrapper"> 761 762 763 <div class="unit-overview-tile unit-overview-tile-dimensions"> 764 <i class="fa-light fa-ruler-horizontal qs-icon" title="Length"></i> 765 <ul> 766 <li>35ft long</li> 767 </ul> 768 </div> 769 <div class="unit-overview-tile unit-overview-tile-dimensions"> 770 <i class="fa-light fa-weight-hanging qs-icon" title="Weight"></i> 771 <ul> 772 <li>10,173 lbs</li> 773 </ul> 774 </div> 775 <div class="unit-overview-tile unit-overview-tile-sleeps"> 776 <i class="fa-light fa-bed qs-icon" title="Sleeps"></i> 777 <ul> 778 <li>Sleeps 4</li> 779 </ul> 780 </div> 781 <div class="unit-overview-tile unit-overview-tile-dimensions"> 782 <span class="fa-stack fa-1x qs-icon-stack" title="Slides"> 783 <i class="fa-light fa-rectangle-tall"></i> 784 <i class="fa-light fa-arrow-right-to-dotted-line fa-stack-1x" style="left: 2px;"></i> 785 </span> 786 <ul> 787 <li>3 slides</li> 788 </ul> 789 </div> 790 <div class="unit-overview-tile unit-overview-tile-floorplan-styles"> 791 <i class="fa-light fa-clipboard-list qs-icon" title="Features"></i> 792 <ul> 793 <li>Rear Living Area</li> 794 <li>Kitchen Island</li> 795 </ul> 796 <a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5#section-detail-floorplan-anchor" class="btn-overview-tile-view-floorplan">...View Floorplan</a> 797 </div> 798 799 <div class="compare-container"> 800 <div class="compare-checkbox-wrapper"> 801 <input 802 id="compare-3661720" 803 class="compare" 804 type="checkbox" 805 value="3661720" 806 /> 807 </div> 808 <div class="compare-label-wrapper"> 809 <label for="compare-3661720" class="compareText">Compare</label> 810 <button 811 class="btn compareButton hidden" 812 type="button" onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Compare', '2');" 813 > 814 Compare 815 </button> 816 </div>
817 </div> 818 </div> 819 </div> 820 <div class="unit-pricing"> 821 822 <div class="unit-price-wrapper"> 823 <ul> 824 <li class="sale-price-order"> 825 <div class="sale-price-wrapper"> 826 <span class="sale-price-label">Our Price: </span> 827 <span class="sale-price-text">$59,900</span> 828 </div> 829 </li> 830 <li class="reg-price-order"> 831 <div class="reg-price-wrapper"> 832 <span class="reg-price-label">Retail Price: </span> 833 <span class="reg-price-text">$90,726</span> 834 </div> 835 </li> 836 <li class="you-save-order"> 837 <div class="you-save-wrapper"> 838 <span class="you-save-label">Savings: </span> 839 <span class="you-save-text">$30,826</span> 840 </div> 841 </li> 842 </ul> 843 </div> 844 <div class="payments-around-container"> 845 <span class="payment-label">
845Payments From: </span> 846 <span class="payment-text">$468 /mo.</span> 847 </div> 848 849 <a 850 href="#getLowestPriceForce" 851 class="btn btn-primary btn-glp" 852 rel="getLowestPrice" 853 data-colorbox-width="90%" 854 data-colorbox-maxwidth="800px" 855 onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Get Lowest Price on List', '3');" 856 > 857 GET YOUR BEST DEAL NOW! 858 </a> 859 860 861 <div 862 class="btn psm-pricedrop-srp-widget psm-notification" 863 data-irvform-token="bWkjdqciLR4cohr/" 864 data-irvform-validation-token="LwZ1Vkt6f1FeR4qdhVgKmg==" 865 data-psm-unitid="3661720" 866 data-psm-uniturl="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5" 867 data-psm-unitimageurl="https://assets.interactcp.com/theroadiscalling/unit_photo/unit_photo_202606221024370993115604.jpg?modified=0622202622243710" 868 data-psm-unitname="298RLS" 869 data-psm-unitprice="59900.0000" 870 data-irvform-requires-recaptcha="true" 871 data-submit-selector="button.PD-FormSubmit" 872 ></div> 873 <a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5" class="btn btn-view-details"> 874 View Details » 875 </a> 876 <div class="mtpl-listing-info-wrapper hide"></div> 877 </div> 878 <div class="unit-list-cta-btns"> 879 <div class="mtpl-listing-info-wrapper hide"></div> 880 <a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5" class="btn btn-view-details">View Details »</a> 881 <ul> 882 <li class="unit-list-cta-btn-value-my-trade"> 883 <a 884 href="/contact-us-trade-ins?UnitId=3661720" 885 target="_blank" 886 class="ignore-unit-click">Value My Trade 887 </a> 888 </li> 889 <li class="unit-list-cta-btn-get-pre-approved"> 890 <a 891 href="/creditapp?s=www.theroadiscalling.com&UnitId=3661720" 892 target="_blank" 893 class="ignore-unit-click" 894 > 895 Get Pre-Approved 896 </a> 897 </li> 898 <li class="unit-list-cta-btn-send-to-friend"> 899 <a href="/product/new-2027-coachmen-rv-chaparral-298rls-3661720-5#sendToFriend">Send to Friend</a> 900 </li> 901 </ul> 902 903 </div> 904 <div class="mtpl-listing-inventory-wrapper hide"></div> 905 <div class="unit-tags unit-tags-grid-mode"> 906 <img class="tag-7703670 tag-virtual-tour" src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" alt="Virtual Tour" /> 907 </div> 908 </div> 909</li> 910 911 912<li class=" unit standard-template-v25 standard-template-v2 altUnit newUnit Fifth-Wheel Rochester active-status glp-enabled featured-unit special-unit has-sale-price year-2026" > 913 <div class="unit-title-wrapper list-mode"> 914 <div class="h3 unit-title"> 915 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5">New 2026 Coachmen RV Chaparral 336TSIK</a> 916 </div> 917 <div class="unit-stock-info-wrapper"> 918 <div class="unit-stock-number-wrapper"> 919 <span class="stock-number-label">Stock #</span> 920 <span class="stock-number-text">11853</span> 921 </div> 922 <div class="unit-location-wrapper"> 923 <span class="unit-location-text"> 924 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> 925 Rochester, NH 926 </span> 927 </div> 928 </div> 929 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 930 </div> 931 <div class="unit-tags unit-tags-list-mode"> 932 <img 933 class="tag-7703670 tag-virtual-tour"
934 src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" 935 alt="Virtual Tour" 936 /> 937 </div> 938 <div class="unit-content-wrapper detailsContainer" data-title="New 2026 Coachmen RV Chaparral 336TSIK" data-unitid="3251209" data-lotid="1946" data-lotdescription="Rochester, NH" data-vinnumber="" data-stocknumber="11853" data-msrp="$91,352.75" data-saleprice="$59,900.00" data-totalprice="$59,900.00" data-fees="$0.00" data-transparent-pricing="false" data-img="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_190x140-m1115202517083070/unit_photo_20251115050830707220651.jpg" data-na="https://assets.interactcp.com/interactrv/images/common/imgh_190x140/na.jpg" data-brand="Chaparral" data-mfg="Coachmen RV" data-brand-id="107877" data-type-id="5" data-mfg-id="11" data-vin="11853" data-discount="$0.00" data-short-discount="$0" data-year="2026" data-unitname="336TSIK" data-phone="603-335-0112" data-phonelink="tel:603-335-0112" data-glp-confirmationid="glpConfirmation" data-customeremailtemplate="glp.hbs" data-unitlink="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5" data-discountpricelabel="Our Best Price" data-pricelabel="Retail Price" data-salepricelabel="Our Price" data-finance-percent-down="0.10" data-finance-interest-rate="0.0849" data-finance-months="240" data-finance-fees="0" data-saleOrRegularPrice="$59,900.00" data-type="Fifth Wheel" data-product="2026 Chaparral 336TSIK"> 939 <div class="unit-media"> 940 <div class="unit-media-wrapper"> 941 <div 942 class="cycle-slideshow" 943 data-cycle-timeout="0" 944 data-cycle-slides="> .unit-media-slide" 945 data-cycle-prev="> .unit-media-cycle-prev" 946 data-cycle-next="> .unit-media-cycle-next" 947 data-cycle-swipe="true" 948 > 949 <a href="#" class="unit-media-cycle-prev"> 950 <span class="hide">Previous</span><i class="fa fa-angle-left"></i> 951 </a> 952 <a href="#" class="unit-media-cycle-next"> 953 <span class="hide">Next</span><i class="fa fa-angle-right"></i> 954 </a> 955 <div class="unit-media-slide"> 956 <img 957 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m1115202517083070/unit_photo_20251115050830707220651.jpg" 958 class="dev-unit-media-img" 959 alt="Preview Image #1 - New 2026 Coachmen RV Chaparral 336TSIK Fifth Wheel - Stock #11853" 960 /> 961 </div> 962 <div class="unit-media-slide"> 963 <img 964 src="https://assets-cdn.interactcp.com/interactrv/unit_tech_drawing/imgh_400x300-m0605202513254303/unit_tech_drawing_202506050125430340090708.png" 965 class="dev-unit-media-img" 966 alt="Preview Image #2 - New 2026 Coachmen RV Chaparral 336TSIK Fifth Wheel - Stock #11853 - Floorplan" 967 /> 968 </div> 969 <div class="unit-media-slide"> 970 <img 971 src="https://assets-cdn.interactcp.com/theroadiscalling/promotion_image/imgh_400x300-m0925202619270249/promotion_image_202609250727024973982908.jpg" 972 class="dev-unit-media-img" 973 alt="Preview Image #3 - New 2026 Coachmen RV Chaparral 336TSIK Fifth Wheel - Stock #11853" 974 /> 975 </div> 976 <div class="unit-media-slide"> 977 <span class="dev-unit-media-img-more-details"> 978 <span class="dev-unit-media-img-more-details"> 979 <img 980 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m1115202517083070/unit_photo_20251115050830707220651.jpg" 981 class="dev-unit-media-img" 982 /> 983 </span> 984 </span> 985 <ul class="dev-unit-media-img-more-details-list"> 986 <li><i class="fa fa-camera"></i> <span>+38</span></li> 987 <li>
988 <svg class="fa fa-floorplan" viewBox="0 0 285 225" fill="none" xmlns="http://www.w3.org/2000/svg"> 989 <path fill-rule="evenodd" clip-rule="evenodd" d="M175.026 196.762L108.391 196.762L108.391 174.623L127.43 174.623C135.002 174.623 141.06 168.298 141.06 160.392C141.06 152.485 135.002 146.16 127.43 146.16L108.391 146.16L108.391 143.223C108.391 135.316 102.333 128.991 94.7609 128.991C87.1887 128.991 81.3473 135.542 81.3473 143.449L81.3473 196.762L38.0774 196.762C32.0196 196.762 27.26 191.566 27.26 185.467L27.26 93.5241L81.3473 93.5241L81.3473 96.4608C81.3473 104.367 87.4051 110.693 94.9773 110.693C102.55 110.693 108.607 104.367 108.607 96.4608L108.607 62.3494C108.607 54.4428 102.55 48.1175 94.9773 48.1175C87.4051 48.1175 81.3473 54.4428 81.3473 62.3494L81.3473 65.2861L27.0436 65.2861L27.0436 39.759C27.0436 33.4337 32.0197 28.4638 37.8611 28.4638L150.579 28.4638L150.579 51.7319C150.579 59.6385 156.637 65.9638 164.209 65.9638C171.781 65.9638 177.839 59.6385 177.839 51.7319L177.839 28.2379L246.638 28.2379C252.696 28.2379 257.456 33.4337 257.456 39.5331L257.456 91.9428L176.757 91.9428C169.185 91.9428 163.127 98.2681 163.127 106.175C163.127 114.081 169.185 120.407 176.757 120.407L257.672 120.407L257.672 185.241C257.672 191.566 252.696 196.536 246.854 196.536L221.109 196.536L221.109 224.774L246.638 224.774C267.624 225 284.716 207.154 284.716 185.241L284.716 39.759C284.716 17.8464 267.624 -7.47097e-07 246.638 -1.66442e-06L38.0774 -1.07809e-05C17.0916 -1.16982e-05 -3.12977e-05 17.8464 -3.22555e-05 39.759L-3.86147e-05 185.241C-3.95726e-05 207.154 17.0915 225 38.0774 225L175.026 225L175.026 196.762Z" fill="currentColor" /> 990 </svg> 991 </li> 992 <li> 993 <img 994 src="https://assets-cdn.interactcp.com/interactrv/images/common/360-icon-white.svg"
995 class="virtual-tour-icon" alt="360 View" 996 /> 997 </li> 998 <li><a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5" class="btn btn-sm">View More »</a></li> 999 </ul> 1000 </div> 1001 <div class="favorite-container checkbox hidden-print"> 1002 <label> 1003 <input 1004 type="checkbox" 1005 class="favorite" 1006 value="3251209" 1007 data-toggle-favorite="3251209" 1008 /> 1009 <i></i> 1010 <span class="sr-only">Favorite</span> 1011 </label> 1012 </div> 1013 <div class="cycle-pager"></div> 1014 </div> 1015 1016 1017 </div> 1018 </div> 1019 <div class="unit-title-wrapper grid-mode"> 1020 <div class="h3 unit-title"> 1021 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5">New 2026 Coachmen RV Chaparral 336TSIK</a> 1022 </div> 1023 <div class="unit-stock-info-wrapper"> 1024 <div class="unit-stock-number-wrapper"> 1025 <span class="stock-number-label">Stock #</span> 1026 <span class="stock-number-text">11853</span> 1027 </div> 1028 <div class="unit-location-wrapper"> 1029 <span class="unit-location-text"> 1030 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817 80 80 80 80z"></path></svg> 1031 Rochester, NH 1032 </span> 1033 </div> 1034 </div> 1035 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1036 </div> 1037 <div class="unit-overview"> 1038 <div class="unit-overview-tile-wrapper"> 1039 1040 1041 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1042 <i class="fa-light fa-ruler-horizontal qs-icon" title="Length"></i> 1043 <ul> 1044 <li>37ft long</li> 1045 </ul> 1046 </div> 1047 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1048 <i class="fa-light fa-weight-hanging qs-icon" title="Weight"></i> 1049 <ul> 1050 <li>10,475 lbs</li> 1051 </ul> 1052 </div> 1053 <div class="unit-overview-tile unit-overview-tile-sleeps"> 1054 <i class="fa-light fa-bed qs-icon" title="Sleeps"></i> 1055 <ul> 1056 <li>Sleeps 4</li> 1057 </ul> 1058 </div> 1059 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1060 <span class="fa-stack fa-1x qs-icon-stack" title="Slides"> 1061 <i class="fa-light fa-rectangle-tall"></i> 1062 <i class="fa-light fa-arrow-right-to-dotted-line fa-stack-1x" style="left: 2px;"></i> 1063 </span> 1064 <ul> 1065 <li>3 slides</li> 1066 </ul> 1067 </div> 1068 <div class="unit-overview-tile unit-overview-tile-floorplan-styles"> 1069 <i class="fa-light fa-clipboard-list qs-icon" title="Features"></i> 1070 <ul> 1071 <li>Rear Living Area</li> 1072 <li>Kitchen Island</li> 1073 </ul> 1074 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5#section-detail-floorplan-anchor" class="btn-overview-tile-view-floorplan">...View Floorplan</a> 1075 </div> 1076 1077 <div class="compare-container"> 1078 <div class="compare-checkbox-wrapper"> 1079 <input 1080 id="compare-3251209" 1081 class="compare" 1082 type="checkbox" 1083 value="3251209" 1084 /> 1085 </div> 1086 <div class="compare-label-wrapper"> 1087 <label for="compare-3251209" class="compareText">Compare</label> 1088 <button 1089 class="btn compareButton hidden" 1090 type="button" onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Compare', '2');" 1091 > 1092 Compare 1093 </button> 1094 </div>
1095 </div> 1096 </div> 1097 </div> 1098 <div class="unit-pricing"> 1099 1100 <div class="unit-price-wrapper"> 1101 <ul> 1102 <li class="sale-price-order"> 1103 <div class="sale-price-wrapper"> 1104 <span class="sale-price-label">Our Price: </span> 1105 <span class="sale-price-text">$59,900</span> 1106 </div> 1107 </li> 1108 <li class="reg-price-order"> 1109 <div class="reg-price-wrapper"> 1110 <span class="reg-price-label">Retail Price: </span> 1111 <span class="reg-price-text">$91,353</span> 1112 </div> 1113 </li> 1114 <li class="you-save-order"> 1115 <div class="you-save-wrapper"> 1116 <span class="you-save-label">Savings: </span> 1117 <span class="you-save-text">$31,453</span> 1118 </div> 1119 </li> 1120 </ul> 1121 </div> 1122 <div class="payments-around-container"> 1123 <span class="payment-label">
1123Payments From: </span> 1124 <span class="payment-text">$468 /mo.</span> 1125 </div> 1126 1127 <a 1128 href="#getLowestPriceForce" 1129 class="btn btn-primary btn-glp" 1130 rel="getLowestPrice" 1131 data-colorbox-width="90%" 1132 data-colorbox-maxwidth="800px" 1133 onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Get Lowest Price on List', '3');" 1134 > 1135 GET YOUR BEST DEAL NOW! 1136 </a> 1137 1138 1139 <div 1140 class="btn psm-pricedrop-srp-widget psm-notification" 1141 data-irvform-token="EwzmrHrSmL4HdANq" 1142 data-irvform-validation-token="ktpU82gLYKOnnfaZ53DvNA==" 1143 data-psm-unitid="3251209" 1144 data-psm-uniturl="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5" 1145 data-psm-unitimageurl="https://assets.interactcp.com/theroadiscalling/unit_photo/unit_photo_20251115050830707220651.jpg?modified=1115202517083070" 1146 data-psm-unitname="336TSIK" 1147 data-psm-unitprice="59900.0000" 1148 data-irvform-requires-recaptcha="true" 1149 data-submit-selector="button.PD-FormSubmit" 1150 ></div> 1151 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5" class="btn btn-view-details"> 1152 View Details » 1153 </a> 1154 <div class="mtpl-listing-info-wrapper hide"></div> 1155 </div> 1156 <div class="unit-list-cta-btns"> 1157 <div class="mtpl-listing-info-wrapper hide"></div> 1158 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5" class="btn btn-view-details">View Details »</a> 1159 <ul> 1160 <li class="unit-list-cta-btn-value-my-trade"> 1161 <a 1162 href="/contact-us-trade-ins?UnitId=3251209" 1163 target="_blank" 1164 class="ignore-unit-click">Value My Trade 1165 </a> 1166 </li> 1167 <li class="unit-list-cta-btn-get-pre-approved"> 1168 <a 1169 href="/creditapp?s=www.theroadiscalling.com&UnitId=3251209" 1170 target="_blank" 1171 class="ignore-unit-click" 1172 > 1173 Get Pre-Approved 1174 </a> 1175 </li> 1176 <li class="unit-list-cta-btn-send-to-friend"> 1177 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3251209-5#sendToFriend">Send to Friend</a> 1178 </li> 1179 </ul> 1180 1181 </div> 1182 <div class="mtpl-listing-inventory-wrapper hide"></div> 1183 <div class="unit-tags unit-tags-grid-mode"> 1184 <img class="tag-7703670 tag-virtual-tour" src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" alt="Virtual Tour" /> 1185 </div> 1186 </div> 1187</li> 1188 1189 1190<li class=" unit standard-template-v25 standard-template-v2 newUnit Fifth-Wheel Rochester active-status glp-enabled has-sale-price year-2026" > 1191 <div class="unit-title-wrapper list-mode"> 1192 <div class="h3 unit-title"> 1193 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5">New 2026 Coachmen RV Chaparral 336TSIK</a> 1194 </div> 1195 <div class="unit-stock-info-wrapper"> 1196 <div class="unit-stock-number-wrapper"> 1197 <span class="stock-number-label">Stock #</span> 1198 <span class="stock-number-text">11965</span> 1199 </div> 1200 <div class="unit-location-wrapper"> 1201 <span class="unit-location-text"> 1202 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> 1203 Rochester, NH 1204 </span> 1205 </div> 1206 </div> 1207 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1208 </div> 1209 <div class="unit-tags unit-tags-list-mode"> 1210 <img 1211 class="tag-7703670 tag-virtual-tour"
1212 src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" 1213 alt="Virtual Tour" 1214 /> 1215 </div> 1216 <div class="unit-content-wrapper detailsContainer" data-title="New 2026 Coachmen RV Chaparral 336TSIK" data-unitid="3521354" data-lotid="1946" data-lotdescription="Rochester, NH" data-vinnumber="" data-stocknumber="11965" data-msrp="$93,895.75" data-saleprice="$64,900.00" data-totalprice="$64,900.00" data-fees="$0.00" data-transparent-pricing="false" data-img="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_190x140-m0408202619390138/unit_photo_20260408073901381054559.jpg" data-na="https://assets.interactcp.com/interactrv/images/common/imgh_190x140/na.jpg" data-brand="Chaparral" data-mfg="Coachmen RV" data-brand-id="107877" data-type-id="5" data-mfg-id="11" data-vin="11965" data-discount="$0.00" data-short-discount="$0" data-year="2026" data-unitname="336TSIK" data-phone="603-335-0112" data-phonelink="tel:603-335-0112" data-glp-confirmationid="glpConfirmation" data-customeremailtemplate="glp.hbs" data-unitlink="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5" data-discountpricelabel="Our Best Price" data-pricelabel="Retail Price" data-salepricelabel="Our Price" data-finance-percent-down="0.10" data-finance-interest-rate="0.0849" data-finance-months="240" data-finance-fees="0" data-saleOrRegularPrice="$64,900.00" data-type="Fifth Wheel" data-product="2026 Chaparral 336TSIK"> 1217 <div class="unit-media"> 1218 <div class="unit-media-wrapper"> 1219 <div 1220 class="cycle-slideshow" 1221 data-cycle-timeout="0" 1222 data-cycle-slides="> .unit-media-slide" 1223 data-cycle-prev="> .unit-media-cycle-prev" 1224 data-cycle-next="> .unit-media-cycle-next" 1225 data-cycle-swipe="true" 1226 > 1227 <a href="#" class="unit-media-cycle-prev"> 1228 <span class="hide">Previous</span><i class="fa fa-angle-left"></i> 1229 </a> 1230 <a href="#" class="unit-media-cycle-next"> 1231 <span class="hide">Next</span><i class="fa fa-angle-right"></i> 1232 </a> 1233 <div class="unit-media-slide"> 1234 <img 1235 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0408202619390138/unit_photo_20260408073901381054559.jpg" 1236 class="dev-unit-media-img" 1237 alt="Preview Image #1 - New 2026 Coachmen RV Chaparral 336TSIK Fifth Wheel - Stock #11965" 1238 /> 1239 </div> 1240 <div class="unit-media-slide"> 1241 <img 1242 src="https://assets-cdn.interactcp.com/interactrv/unit_tech_drawing/imgh_400x300-m1215202516284091/unit_tech_drawing_202512150428409123281940.png" 1243 class="dev-unit-media-img" 1244 alt="Preview Image #2 - New 2026 Coachmen RV Chaparral 336TSIK Fifth Wheel - Stock #11965 - Floorplan" 1245 /> 1246 </div> 1247 <div class="unit-media-slide"> 1248 <img 1249 src="https://assets-cdn.interactcp.com/theroadiscalling/promotion_image/imgh_400x300-m0925202619270249/promotion_image_202609250727024973982908.jpg" 1250 class="dev-unit-media-img" 1251 alt="Preview Image #3 - New 2026 Coachmen RV Chaparral 336TSIK Fifth Wheel - Stock #11965" 1252 /> 1253 </div> 1254 <div class="unit-media-slide"> 1255 <span class="dev-unit-media-img-more-details"> 1256 <span class="dev-unit-media-img-more-details"> 1257 <img 1258 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0408202619390138/unit_photo_20260408073901381054559.jpg" 1259 class="dev-unit-media-img" 1260 /> 1261 </span> 1262 </span> 1263 <ul class="dev-unit-media-img-more-details-list"> 1264 <li><i class="fa fa-camera"></i> <span>+38</span></li> 1265 <li>
1266 <svg class="fa fa-floorplan" viewBox="0 0 285 225" fill="none" xmlns="http://www.w3.org/2000/svg"> 1267 <path fill-rule="evenodd" clip-rule="evenodd" d="M175.026 196.762L108.391 196.762L108.391 174.623L127.43 174.623C135.002 174.623 141.06 168.298 141.06 160.392C141.06 152.485 135.002 146.16 127.43 146.16L108.391 146.16L108.391 143.223C108.391 135.316 102.333 128.991 94.7609 128.991C87.1887 128.991 81.3473 135.542 81.3473 143.449L81.3473 196.762L38.0774 196.762C32.0196 196.762 27.26 191.566 27.26 185.467L27.26 93.5241L81.3473 93.5241L81.3473 96.4608C81.3473 104.367 87.4051 110.693 94.9773 110.693C102.55 110.693 108.607 104.367 108.607 96.4608L108.607 62.3494C108.607 54.4428 102.55 48.1175 94.9773 48.1175C87.4051 48.1175 81.3473 54.4428 81.3473 62.3494L81.3473 65.2861L27.0436 65.2861L27.0436 39.759C27.0436 33.4337 32.0197 28.4638 37.8611 28.4638L150.579 28.4638L150.579 51.7319C150.579 59.6385 156.637 65.9638 164.209 65.9638C171.781 65.9638 177.839 59.6385 177.839 51.7319L177.839 28.2379L246.638 28.2379C252.696 28.2379 257.456 33.4337 257.456 39.5331L257.456 91.9428L176.757 91.9428C169.185 91.9428 163.127 98.2681 163.127 106.175C163.127 114.081 169.185 120.407 176.757 120.407L257.672 120.407L257.672 185.241C257.672 191.566 252.696 196.536 246.854 196.536L221.109 196.536L221.109 224.774L246.638 224.774C267.624 225 284.716 207.154 284.716 185.241L284.716 39.759C284.716 17.8464 267.624 -7.47097e-07 246.638 -1.66442e-06L38.0774 -1.07809e-05C17.0916 -1.16982e-05 -3.12977e-05 17.8464 -3.22555e-05 39.759L-3.86147e-05 185.241C-3.95726e-05 207.154 17.0915 225 38.0774 225L175.026 225L175.026 196.762Z" fill="currentColor" /> 1268 </svg> 1269 </li> 1270 <li> 1271 <img 1272 src="https://assets-cdn.interactcp.com/interactrv/images/common/360-icon-white.svg"
1273 class="virtual-tour-icon" alt="360 View" 1274 /> 1275 </li> 1276 <li><a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5" class="btn btn-sm">View More »</a></li> 1277 </ul> 1278 </div> 1279 <div class="favorite-container checkbox hidden-print"> 1280 <label> 1281 <input 1282 type="checkbox" 1283 class="favorite" 1284 value="3521354" 1285 data-toggle-favorite="3521354" 1286 /> 1287 <i></i> 1288 <span class="sr-only">Favorite</span> 1289 </label> 1290 </div> 1291 <div class="cycle-pager"></div> 1292 </div> 1293 1294 1295 </div> 1296 </div> 1297 <div class="unit-title-wrapper grid-mode"> 1298 <div class="h3 unit-title"> 1299 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5">New 2026 Coachmen RV Chaparral 336TSIK</a> 1300 </div> 1301 <div class="unit-stock-info-wrapper"> 1302 <div class="unit-stock-number-wrapper"> 1303 <span class="stock-number-label">Stock #</span> 1304 <span class="stock-number-text">11965</span> 1305 </div> 1306 <div class="unit-location-wrapper"> 1307 <span class="unit-location-text"> 1308 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817 80 80 80 80z"></path></svg> 1309 Rochester, NH 1310 </span> 1311 </div> 1312 </div> 1313 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1314 </div> 1315 <div class="unit-overview"> 1316 <div class="unit-overview-tile-wrapper"> 1317 1318 1319 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1320 <i class="fa-light fa-ruler-horizontal qs-icon" title="Length"></i> 1321 <ul> 1322 <li>37ft long</li> 1323 </ul> 1324 </div> 1325 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1326 <i class="fa-light fa-weight-hanging qs-icon" title="Weight"></i> 1327 <ul> 1328 <li>10,473 lbs</li> 1329 </ul> 1330 </div> 1331 <div class="unit-overview-tile unit-overview-tile-sleeps"> 1332 <i class="fa-light fa-bed qs-icon" title="Sleeps"></i> 1333 <ul> 1334 <li>Sleeps 4</li> 1335 </ul> 1336 </div> 1337 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1338 <span class="fa-stack fa-1x qs-icon-stack" title="Slides"> 1339 <i class="fa-light fa-rectangle-tall"></i> 1340 <i class="fa-light fa-arrow-right-to-dotted-line fa-stack-1x" style="left: 2px;"></i> 1341 </span> 1342 <ul> 1343 <li>3 slides</li> 1344 </ul> 1345 </div> 1346 <div class="unit-overview-tile unit-overview-tile-floorplan-styles"> 1347 <i class="fa-light fa-clipboard-list qs-icon" title="Features"></i> 1348 <ul> 1349 <li>Rear Living Area</li> 1350 <li>Kitchen Island</li> 1351 </ul> 1352 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5#section-detail-floorplan-anchor" class="btn-overview-tile-view-floorplan">...View Floorplan</a> 1353 </div> 1354 1355 <div class="compare-container"> 1356 <div class="compare-checkbox-wrapper"> 1357 <input 1358 id="compare-3521354" 1359 class="compare" 1360 type="checkbox" 1361 value="3521354" 1362 /> 1363 </div> 1364 <div class="compare-label-wrapper"> 1365 <label for="compare-3521354" class="compareText">Compare</label> 1366 <button 1367 class="btn compareButton hidden" 1368 type="button" onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Compare', '2');" 1369 > 1370 Compare 1371 </button> 1372 </div>
1373 </div> 1374 </div> 1375 </div> 1376 <div class="unit-pricing"> 1377 1378 <div class="unit-price-wrapper"> 1379 <ul> 1380 <li class="sale-price-order"> 1381 <div class="sale-price-wrapper"> 1382 <span class="sale-price-label">Our Price: </span> 1383 <span class="sale-price-text">$64,900</span> 1384 </div> 1385 </li> 1386 <li class="reg-price-order"> 1387 <div class="reg-price-wrapper"> 1388 <span class="reg-price-label">Retail Price: </span> 1389 <span class="reg-price-text">$93,896</span> 1390 </div> 1391 </li> 1392 <li class="you-save-order"> 1393 <div class="you-save-wrapper"> 1394 <span class="you-save-label">Savings: </span> 1395 <span class="you-save-text">$28,996</span> 1396 </div> 1397 </li> 1398 </ul> 1399 </div> 1400 <div class="payments-around-container"> 1401 <span class="payment-label">
1401Payments From: </span> 1402 <span class="payment-text">$507 /mo.</span> 1403 </div> 1404 1405 <a 1406 href="#getLowestPriceForce" 1407 class="btn btn-primary btn-glp" 1408 rel="getLowestPrice" 1409 data-colorbox-width="90%" 1410 data-colorbox-maxwidth="800px" 1411 onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Get Lowest Price on List', '3');" 1412 > 1413 GET YOUR BEST DEAL NOW! 1414 </a> 1415 1416 1417 <div 1418 class="btn psm-pricedrop-srp-widget psm-notification" 1419 data-irvform-token="BogmrW7BnFYVZIh9" 1420 data-irvform-validation-token="ipm+3ZPh09hBhFlqSbYiXg==" 1421 data-psm-unitid="3521354" 1422 data-psm-uniturl="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5" 1423 data-psm-unitimageurl="https://assets.interactcp.com/theroadiscalling/unit_photo/unit_photo_20260408073901381054559.jpg?modified=0408202619390138" 1424 data-psm-unitname="336TSIK" 1425 data-psm-unitprice="64900.0000" 1426 data-irvform-requires-recaptcha="true" 1427 data-submit-selector="button.PD-FormSubmit" 1428 ></div> 1429 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5" class="btn btn-view-details"> 1430 View Details » 1431 </a> 1432 <div class="mtpl-listing-info-wrapper hide"></div> 1433 </div> 1434 <div class="unit-list-cta-btns"> 1435 <div class="mtpl-listing-info-wrapper hide"></div> 1436 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5" class="btn btn-view-details">View Details »</a> 1437 <ul> 1438 <li class="unit-list-cta-btn-value-my-trade"> 1439 <a 1440 href="/contact-us-trade-ins?UnitId=3521354" 1441 target="_blank" 1442 class="ignore-unit-click">Value My Trade 1443 </a> 1444 </li> 1445 <li class="unit-list-cta-btn-get-pre-approved"> 1446 <a 1447 href="/creditapp?s=www.theroadiscalling.com&UnitId=3521354" 1448 target="_blank" 1449 class="ignore-unit-click" 1450 > 1451 Get Pre-Approved 1452 </a> 1453 </li> 1454 <li class="unit-list-cta-btn-send-to-friend"> 1455 <a href="/product/new-2026-coachmen-rv-chaparral-336tsik-3521354-5#sendToFriend">Send to Friend</a> 1456 </li> 1457 </ul> 1458 1459 </div> 1460 <div class="mtpl-listing-inventory-wrapper hide"></div> 1461 <div class="unit-tags unit-tags-grid-mode"> 1462 <img class="tag-7703670 tag-virtual-tour" src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" alt="Virtual Tour" /> 1463 </div> 1464 </div> 1465</li> 1466 1467 1468<li class=" unit standard-template-v25 standard-template-v2 altUnit newUnit Fifth-Wheel Rochester active-status glp-enabled has-sale-price year-2027" > 1469 <div class="unit-title-wrapper list-mode"> 1470 <div class="h3 unit-title"> 1471 <a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5">New 2027 Coachmen RV Chaparral 375BAF</a> 1472 </div> 1473 <div class="unit-stock-info-wrapper"> 1474 <div class="unit-stock-number-wrapper"> 1475 <span class="stock-number-label">Stock #</span> 1476 <span class="stock-number-text">12077</span> 1477 </div> 1478 <div class="unit-location-wrapper"> 1479 <span class="unit-location-text"> 1480 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> 1481 Rochester, NH 1482 </span> 1483 </div> 1484 </div> 1485 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1486 </div> 1487 <div class="unit-tags unit-tags-list-mode"> 1488 <img 1489 class="tag-7703670 tag-virtual-tour"
1490 src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" 1491 alt="Virtual Tour" 1492 /> 1493 </div> 1494 <div class="unit-content-wrapper detailsContainer" data-title="New 2027 Coachmen RV Chaparral 375BAF" data-unitid="3747657" data-lotid="1946" data-lotdescription="Rochester, NH" data-vinnumber="" data-stocknumber="12077" data-msrp="$104,662.50" data-saleprice="$76,900.00" data-totalprice="$76,900.00" data-fees="$0.00" data-transparent-pricing="false" data-img="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_190x140-m0918202619240452/unit_photo_202609180724045209731371.jpg" data-na="https://assets.interactcp.com/interactrv/images/common/imgh_190x140/na.jpg" data-brand="Chaparral" data-mfg="Coachmen RV" data-brand-id="148744" data-type-id="5" data-mfg-id="11" data-vin="12077" data-discount="$0.00" data-short-discount="$0" data-year="2027" data-unitname="375BAF" data-phone="603-335-0112" data-phonelink="tel:603-335-0112" data-glp-confirmationid="glpConfirmation" data-customeremailtemplate="glp.hbs" data-unitlink="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5" data-discountpricelabel="Our Best Price" data-pricelabel="Retail Price" data-salepricelabel="Our Price" data-finance-percent-down="0.10" data-finance-interest-rate="0.0849" data-finance-months="240" data-finance-fees="0" data-saleOrRegularPrice="$76,900.00" data-type="Fifth Wheel" data-product="2027 Chaparral 375BAF"> 1495 <div class="unit-media"> 1496 <div class="unit-media-wrapper"> 1497 <div 1498 class="cycle-slideshow" 1499 data-cycle-timeout="0" 1500 data-cycle-slides="> .unit-media-slide" 1501 data-cycle-prev="> .unit-media-cycle-prev" 1502 data-cycle-next="> .unit-media-cycle-next" 1503 data-cycle-swipe="true" 1504 > 1505 <a href="#" class="unit-media-cycle-prev"> 1506 <span class="hide">Previous</span><i class="fa fa-angle-left"></i> 1507 </a> 1508 <a href="#" class="unit-media-cycle-next"> 1509 <span class="hide">Next</span><i class="fa fa-angle-right"></i> 1510 </a> 1511 <div class="unit-media-slide"> 1512 <img 1513 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0918202619240452/unit_photo_202609180724045209731371.jpg" 1514 class="dev-unit-media-img" 1515 alt="Preview Image #1 - New 2027 Coachmen RV Chaparral 375BAF Fifth Wheel - Stock #12077" 1516 /> 1517 </div> 1518 <div class="unit-media-slide"> 1519 <img 1520 src="https://assets-cdn.interactcp.com/interactrv/unit_tech_drawing/imgh_400x300-m0710202615405062/unit_tech_drawing_202607100340506206109576.jpeg" 1521 class="dev-unit-media-img" 1522 alt="Preview Image #2 - New 2027 Coachmen RV Chaparral 375BAF Fifth Wheel - Stock #12077 - Floorplan" 1523 /> 1524 </div> 1525 <div class="unit-media-slide"> 1526 <img 1527 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0918202619240450/unit_photo_202609180724045015824882.jpg" 1528 class="dev-unit-media-img" 1529 alt="Preview Image #3 - New 2027 Coachmen RV Chaparral 375BAF Fifth Wheel - Stock #12077" 1530 /> 1531 </div> 1532 <div class="unit-media-slide"> 1533 <span class="dev-unit-media-img-more-details"> 1534 <span class="dev-unit-media-img-more-details"> 1535 <img 1536 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0918202619240452/unit_photo_202609180724045209731371.jpg" 1537 class="dev-unit-media-img" 1538 /> 1539 </span> 1540 </span> 1541 <ul class="dev-unit-media-img-more-details-list"> 1542 <li><i class="fa fa-camera"></i> <span>+47</span></li> 1543 <li>
1544 <svg class="fa fa-floorplan" viewBox="0 0 285 225" fill="none" xmlns="http://www.w3.org/2000/svg"> 1545 <path fill-rule="evenodd" clip-rule="evenodd" d="M175.026 196.762L108.391 196.762L108.391 174.623L127.43 174.623C135.002 174.623 141.06 168.298 141.06 160.392C141.06 152.485 135.002 146.16 127.43 146.16L108.391 146.16L108.391 143.223C108.391 135.316 102.333 128.991 94.7609 128.991C87.1887 128.991 81.3473 135.542 81.3473 143.449L81.3473 196.762L38.0774 196.762C32.0196 196.762 27.26 191.566 27.26 185.467L27.26 93.5241L81.3473 93.5241L81.3473 96.4608C81.3473 104.367 87.4051 110.693 94.9773 110.693C102.55 110.693 108.607 104.367 108.607 96.4608L108.607 62.3494C108.607 54.4428 102.55 48.1175 94.9773 48.1175C87.4051 48.1175 81.3473 54.4428 81.3473 62.3494L81.3473 65.2861L27.0436 65.2861L27.0436 39.759C27.0436 33.4337 32.0197 28.4638 37.8611 28.4638L150.579 28.4638L150.579 51.7319C150.579 59.6385 156.637 65.9638 164.209 65.9638C171.781 65.9638 177.839 59.6385 177.839 51.7319L177.839 28.2379L246.638 28.2379C252.696 28.2379 257.456 33.4337 257.456 39.5331L257.456 91.9428L176.757 91.9428C169.185 91.9428 163.127 98.2681 163.127 106.175C163.127 114.081 169.185 120.407 176.757 120.407L257.672 120.407L257.672 185.241C257.672 191.566 252.696 196.536 246.854 196.536L221.109 196.536L221.109 224.774L246.638 224.774C267.624 225 284.716 207.154 284.716 185.241L284.716 39.759C284.716 17.8464 267.624 -7.47097e-07 246.638 -1.66442e-06L38.0774 -1.07809e-05C17.0916 -1.16982e-05 -3.12977e-05 17.8464 -3.22555e-05 39.759L-3.86147e-05 185.241C-3.95726e-05 207.154 17.0915 225 38.0774 225L175.026 225L175.026 196.762Z" fill="currentColor" /> 1546 </svg> 1547 </li> 1548 <li> 1549 <img 1550 src="https://assets-cdn.interactcp.com/interactrv/images/common/360-icon-white.svg"
1551 class="virtual-tour-icon" alt="360 View" 1552 /> 1553 </li> 1554 <li><a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5" class="btn btn-sm">View More »</a></li> 1555 </ul> 1556 </div> 1557 <div class="favorite-container checkbox hidden-print"> 1558 <label> 1559 <input 1560 type="checkbox" 1561 class="favorite" 1562 value="3747657" 1563 data-toggle-favorite="3747657" 1564 /> 1565 <i></i> 1566 <span class="sr-only">Favorite</span> 1567 </label> 1568 </div> 1569 <div class="cycle-pager"></div> 1570 </div> 1571 1572 1573 </div> 1574 </div> 1575 <div class="unit-title-wrapper grid-mode"> 1576 <div class="h3 unit-title"> 1577 <a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5">New 2027 Coachmen RV Chaparral 375BAF</a> 1578 </div> 1579 <div class="unit-stock-info-wrapper"> 1580 <div class="unit-stock-number-wrapper"> 1581 <span class="stock-number-label">Stock #</span> 1582 <span class="stock-number-text">12077</span> 1583 </div> 1584 <div class="unit-location-wrapper"> 1585 <span class="unit-location-text"> 1586 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817 80 80 80 80z"></path></svg> 1587 Rochester, NH 1588 </span> 1589 </div> 1590 </div> 1591 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1592 </div> 1593 <div class="unit-overview"> 1594 <div class="unit-overview-tile-wrapper"> 1595 1596 1597 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1598 <i class="fa-light fa-ruler-horizontal qs-icon" title="Length"></i> 1599 <ul> 1600 <li>42ft long</li> 1601 </ul> 1602 </div> 1603 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1604 <i class="fa-light fa-weight-hanging qs-icon" title="Weight"></i> 1605 <ul> 1606 <li>12,610 lbs</li> 1607 </ul> 1608 </div> 1609 <div class="unit-overview-tile unit-overview-tile-sleeps"> 1610 <i class="fa-light fa-bed qs-icon" title="Sleeps"></i> 1611 <ul> 1612 <li>Sleeps 8</li> 1613 </ul> 1614 </div> 1615 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1616 <span class="fa-stack fa-1x qs-icon-stack" title="Slides"> 1617 <i class="fa-light fa-rectangle-tall"></i> 1618 <i class="fa-light fa-arrow-right-to-dotted-line fa-stack-1x" style="left: 2px;"></i> 1619 </span> 1620 <ul> 1621 <li>3 slides</li> 1622 </ul> 1623 </div> 1624 <div class="unit-overview-tile unit-overview-tile-floorplan-styles"> 1625 <i class="fa-light fa-clipboard-list qs-icon" title="Features"></i> 1626 <ul> 1627 <li>Bunkhouse</li> 1628 <li>Kitchen Island</li> 1629 </ul> 1630 <a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5#section-detail-floorplan-anchor" class="btn-overview-tile-view-floorplan">...View Floorplan</a> 1631 </div> 1632 1633 <div class="compare-container"> 1634 <div class="compare-checkbox-wrapper"> 1635 <input 1636 id="compare-3747657" 1637 class="compare" 1638 type="checkbox" 1639 value="3747657" 1640 /> 1641 </div> 1642 <div class="compare-label-wrapper"> 1643 <label for="compare-3747657" class="compareText">Compare</label> 1644 <button 1645 class="btn compareButton hidden" 1646 type="button" onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Compare', '2');" 1647 > 1648 Compare 1649 </button> 1650 </div>
1651 </div> 1652 </div> 1653 </div> 1654 <div class="unit-pricing"> 1655 1656 <div class="unit-price-wrapper"> 1657 <ul> 1658 <li class="sale-price-order"> 1659 <div class="sale-price-wrapper"> 1660 <span class="sale-price-label">Our Price: </span> 1661 <span class="sale-price-text">$76,900</span> 1662 </div> 1663 </li> 1664 <li class="reg-price-order"> 1665 <div class="reg-price-wrapper"> 1666 <span class="reg-price-label">Retail Price: </span> 1667 <span class="reg-price-text">$104,663</span> 1668 </div> 1669 </li> 1670 <li class="you-save-order"> 1671 <div class="you-save-wrapper"> 1672 <span class="you-save-label">Savings: </span> 1673 <span class="you-save-text">$27,763</span> 1674 </div> 1675 </li> 1676 </ul> 1677 </div> 1678 <div class="payments-around-container"> 1679 <span class="payment-label">
1679Payments From: </span> 1680 <span class="payment-text">$600 /mo.</span> 1681 </div> 1682 1683 <a 1684 href="#getLowestPriceForce" 1685 class="btn btn-primary btn-glp" 1686 rel="getLowestPrice" 1687 data-colorbox-width="90%" 1688 data-colorbox-maxwidth="800px" 1689 onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Get Lowest Price on List', '3');" 1690 > 1691 GET YOUR BEST DEAL NOW! 1692 </a> 1693 1694 1695 <div 1696 class="btn psm-pricedrop-srp-widget psm-notification" 1697 data-irvform-token="iDQfhFRHPdbSAdN+" 1698 data-irvform-validation-token="JmHsUkJu54Z1jkexn7zopA==" 1699 data-psm-unitid="3747657" 1700 data-psm-uniturl="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5" 1701 data-psm-unitimageurl="https://assets.interactcp.com/theroadiscalling/unit_photo/unit_photo_202609180724045209731371.jpg?modified=0918202619240452" 1702 data-psm-unitname="375BAF" 1703 data-psm-unitprice="76900.0000" 1704 data-irvform-requires-recaptcha="true" 1705 data-submit-selector="button.PD-FormSubmit" 1706 ></div> 1707 <a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5" class="btn btn-view-details"> 1708 View Details » 1709 </a> 1710 <div class="mtpl-listing-info-wrapper hide"></div> 1711 </div> 1712 <div class="unit-list-cta-btns"> 1713 <div class="mtpl-listing-info-wrapper hide"></div> 1714 <a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5" class="btn btn-view-details">View Details »</a> 1715 <ul> 1716 <li class="unit-list-cta-btn-value-my-trade"> 1717 <a 1718 href="/contact-us-trade-ins?UnitId=3747657" 1719 target="_blank" 1720 class="ignore-unit-click">Value My Trade 1721 </a> 1722 </li> 1723 <li class="unit-list-cta-btn-get-pre-approved"> 1724 <a 1725 href="/creditapp?s=www.theroadiscalling.com&UnitId=3747657" 1726 target="_blank" 1727 class="ignore-unit-click" 1728 > 1729 Get Pre-Approved 1730 </a> 1731 </li> 1732 <li class="unit-list-cta-btn-send-to-friend"> 1733 <a href="/product/new-2027-coachmen-rv-chaparral-375baf-3747657-5#sendToFriend">Send to Friend</a> 1734 </li> 1735 </ul> 1736 1737 </div> 1738 <div class="mtpl-listing-inventory-wrapper hide"></div> 1739 <div class="unit-tags unit-tags-grid-mode"> 1740 <img class="tag-7703670 tag-virtual-tour" src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" alt="Virtual Tour" /> 1741 </div> 1742 </div> 1743</li> 1744 1745 1746<li class=" unit standard-template-v25 standard-template-v2 newUnit Fifth-Wheel Rochester active-status glp-enabled has-sale-price year-2026" > 1747 <div class="unit-title-wrapper list-mode"> 1748 <div class="h3 unit-title"> 1749 <a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5">New 2026 KZ Durango Gold G384MSQ</a> 1750 </div> 1751 <div class="unit-stock-info-wrapper"> 1752 <div class="unit-stock-number-wrapper"> 1753 <span class="stock-number-label">Stock #</span> 1754 <span class="stock-number-text">11990</span> 1755 </div> 1756 <div class="unit-location-wrapper"> 1757 <span class="unit-location-text"> 1758 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> 1759 Rochester, NH 1760 </span> 1761 </div> 1762 </div> 1763 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1764 </div> 1765 <div class="unit-tags unit-tags-list-mode"> 1766 <img 1767 class="tag-7703670 tag-virtual-tour"
1768 src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" 1769 alt="Virtual Tour" 1770 /> 1771 </div> 1772 <div class="unit-content-wrapper detailsContainer" data-title="New 2026 KZ Durango Gold G384MSQ" data-unitid="3555515" data-lotid="1946" data-lotdescription="Rochester, NH" data-vinnumber="" data-stocknumber="11990" data-msrp="$171,004.25" data-saleprice="$109,900.00" data-totalprice="$109,900.00" data-fees="$0.00" data-transparent-pricing="false" data-img="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_190x140-m0721202619053775/unit_photo_202607210705377516688397.jpg" data-na="https://assets.interactcp.com/interactrv/images/common/imgh_190x140/na.jpg" data-brand="Durango Gold" data-mfg="KZ" data-brand-id="111985" data-type-id="5" data-mfg-id="102" data-vin="11990" data-discount="$0.00" data-short-discount="$0" data-year="2026" data-unitname="G384MSQ" data-phone="603-335-0112" data-phonelink="tel:603-335-0112" data-glp-confirmationid="glpConfirmation" data-customeremailtemplate="glp.hbs" data-unitlink="/product/new-2026-kz-durango-gold-g384msq-3555515-5" data-discountpricelabel="Our Best Price" data-pricelabel="Retail Price" data-salepricelabel="Our Price" data-finance-percent-down="0.10" data-finance-interest-rate="0.0849" data-finance-months="240" data-finance-fees="0" data-saleOrRegularPrice="$109,900.00" data-type="Fifth Wheel" data-product="2026 Durango Gold G384MSQ"> 1773 <div class="unit-media"> 1774 <div class="unit-media-wrapper"> 1775 <div 1776 class="cycle-slideshow" 1777 data-cycle-timeout="0" 1778 data-cycle-slides="> .unit-media-slide" 1779 data-cycle-prev="> .unit-media-cycle-prev" 1780 data-cycle-next="> .unit-media-cycle-next" 1781 data-cycle-swipe="true" 1782 > 1783 <a href="#" class="unit-media-cycle-prev"> 1784 <span class="hide">Previous</span><i class="fa fa-angle-left"></i> 1785 </a> 1786 <a href="#" class="unit-media-cycle-next"> 1787 <span class="hide">Next</span><i class="fa fa-angle-right"></i> 1788 </a> 1789 <div class="unit-media-slide"> 1790 <img 1791 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0721202619053775/unit_photo_202607210705377516688397.jpg" 1792 class="dev-unit-media-img" 1793 alt="Preview Image #1 - New 2026 KZ Durango Gold G384MSQ Fifth Wheel - Stock #11990" 1794 /> 1795 </div> 1796 <div class="unit-media-slide"> 1797 <img 1798 src="https://assets-cdn.interactcp.com/interactrv/unit_tech_drawing/imgh_400x300-m1119202522372788/unit_tech_drawing_2025111910372788687396.jpg" 1799 class="dev-unit-media-img" 1800 alt="Preview Image #2 - New 2026 KZ Durango Gold G384MSQ Fifth Wheel - Stock #11990 - Floorplan" 1801 /> 1802 </div> 1803 <div class="unit-media-slide"> 1804 <img 1805 src="https://assets-cdn.interactcp.com/theroadiscalling/promotion_image/imgh_400x300-m0925202619270249/promotion_image_202609250727024973982908.jpg" 1806 class="dev-unit-media-img" 1807 alt="Preview Image #3 - New 2026 KZ Durango Gold G384MSQ Fifth Wheel - Stock #11990" 1808 /> 1809 </div> 1810 <div class="unit-media-slide"> 1811 <span class="dev-unit-media-img-more-details"> 1812 <span class="dev-unit-media-img-more-details"> 1813 <img 1814 src="https://assets-cdn.interactcp.com/theroadiscalling/unit_photo/imgh_400x300-m0721202619053775/unit_photo_202607210705377516688397.jpg" 1815 class="dev-unit-media-img" 1816 /> 1817 </span> 1818 </span> 1819 <ul class="dev-unit-media-img-more-details-list"> 1820 <li><i class="fa fa-camera"></i> <span>+64</span></li> 1821 <li>
1822 <svg class="fa fa-floorplan" viewBox="0 0 285 225" fill="none" xmlns="http://www.w3.org/2000/svg"> 1823 <path fill-rule="evenodd" clip-rule="evenodd" d="M175.026 196.762L108.391 196.762L108.391 174.623L127.43 174.623C135.002 174.623 141.06 168.298 141.06 160.392C141.06 152.485 135.002 146.16 127.43 146.16L108.391 146.16L108.391 143.223C108.391 135.316 102.333 128.991 94.7609 128.991C87.1887 128.991 81.3473 135.542 81.3473 143.449L81.3473 196.762L38.0774 196.762C32.0196 196.762 27.26 191.566 27.26 185.467L27.26 93.5241L81.3473 93.5241L81.3473 96.4608C81.3473 104.367 87.4051 110.693 94.9773 110.693C102.55 110.693 108.607 104.367 108.607 96.4608L108.607 62.3494C108.607 54.4428 102.55 48.1175 94.9773 48.1175C87.4051 48.1175 81.3473 54.4428 81.3473 62.3494L81.3473 65.2861L27.0436 65.2861L27.0436 39.759C27.0436 33.4337 32.0197 28.4638 37.8611 28.4638L150.579 28.4638L150.579 51.7319C150.579 59.6385 156.637 65.9638 164.209 65.9638C171.781 65.9638 177.839 59.6385 177.839 51.7319L177.839 28.2379L246.638 28.2379C252.696 28.2379 257.456 33.4337 257.456 39.5331L257.456 91.9428L176.757 91.9428C169.185 91.9428 163.127 98.2681 163.127 106.175C163.127 114.081 169.185 120.407 176.757 120.407L257.672 120.407L257.672 185.241C257.672 191.566 252.696 196.536 246.854 196.536L221.109 196.536L221.109 224.774L246.638 224.774C267.624 225 284.716 207.154 284.716 185.241L284.716 39.759C284.716 17.8464 267.624 -7.47097e-07 246.638 -1.66442e-06L38.0774 -1.07809e-05C17.0916 -1.16982e-05 -3.12977e-05 17.8464 -3.22555e-05 39.759L-3.86147e-05 185.241C-3.95726e-05 207.154 17.0915 225 38.0774 225L175.026 225L175.026 196.762Z" fill="currentColor" /> 1824 </svg> 1825 </li> 1826 <li> 1827 <img 1828 src="https://assets-cdn.interactcp.com/interactrv/images/common/360-icon-white.svg"
1829 class="virtual-tour-icon" alt="360 View" 1830 /> 1831 </li> 1832 <li><a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5" class="btn btn-sm">View More »</a></li> 1833 </ul> 1834 </div> 1835 <div class="favorite-container checkbox hidden-print"> 1836 <label> 1837 <input 1838 type="checkbox" 1839 class="favorite" 1840 value="3555515" 1841 data-toggle-favorite="3555515" 1842 /> 1843 <i></i> 1844 <span class="sr-only">Favorite</span> 1845 </label> 1846 </div> 1847 <div class="cycle-pager"></div> 1848 </div> 1849 1850 1851 </div> 1852 </div> 1853 <div class="unit-title-wrapper grid-mode"> 1854 <div class="h3 unit-title"> 1855 <a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5">New 2026 KZ Durango Gold G384MSQ</a> 1856 </div> 1857 <div class="unit-stock-info-wrapper"> 1858 <div class="unit-stock-number-wrapper"> 1859 <span class="stock-number-label">Stock #</span> 1860 <span class="stock-number-text">11990</span> 1861 </div> 1862 <div class="unit-location-wrapper"> 1863 <span class="unit-location-text"> 1864 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817 80 80 80 80z"></path></svg> 1865 Rochester, NH 1866 </span> 1867 </div> 1868 </div> 1869 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 1870 </div> 1871 <div class="unit-overview"> 1872 <div class="unit-overview-tile-wrapper"> 1873 1874 1875 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1876 <i class="fa-light fa-ruler-horizontal qs-icon" title="Length"></i> 1877 <ul> 1878 <li>42ft long</li> 1879 </ul> 1880 </div> 1881 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1882 <i class="fa-light fa-weight-hanging qs-icon" title="Weight"></i> 1883 <ul> 1884 <li>14,680 lbs</li> 1885 </ul> 1886 </div> 1887 <div class="unit-overview-tile unit-overview-tile-sleeps"> 1888 <i class="fa-light fa-bed qs-icon" title="Sleeps"></i> 1889 <ul> 1890 <li>Sleeps 4</li> 1891 </ul> 1892 </div> 1893 <div class="unit-overview-tile unit-overview-tile-dimensions"> 1894 <span class="fa-stack fa-1x qs-icon-stack" title="Slides"> 1895 <i class="fa-light fa-rectangle-tall"></i> 1896 <i class="fa-light fa-arrow-right-to-dotted-line fa-stack-1x" style="left: 2px;"></i> 1897 </span> 1898 <ul> 1899 <li>4 slides</li> 1900 </ul> 1901 </div> 1902 <div class="unit-overview-tile unit-overview-tile-floorplan-styles"> 1903 <i class="fa-light fa-clipboard-list qs-icon" title="Features"></i> 1904 <ul> 1905 <li>Rear Living Area</li> 1906 <li>Kitchen Island</li> 1907 </ul> 1908 <a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5#section-detail-floorplan-anchor" class="btn-overview-tile-view-floorplan">...View Floorplan</a> 1909 </div> 1910 1911 <div class="compare-container"> 1912 <div class="compare-checkbox-wrapper"> 1913 <input 1914 id="compare-3555515" 1915 class="compare" 1916 type="checkbox" 1917 value="3555515" 1918 /> 1919 </div> 1920 <div class="compare-label-wrapper"> 1921 <label for="compare-3555515" class="compareText">Compare</label> 1922 <button 1923 class="btn compareButton hidden" 1924 type="button" onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Compare', '2');" 1925 > 1926 Compare 1927 </button> 1928 </div>
1929 </div> 1930 </div> 1931 </div> 1932 <div class="unit-pricing"> 1933 1934 <div class="unit-price-wrapper"> 1935 <ul> 1936 <li class="sale-price-order"> 1937 <div class="sale-price-wrapper"> 1938 <span class="sale-price-label">Our Price: </span> 1939 <span class="sale-price-text">$109,900</span> 1940 </div> 1941 </li> 1942 <li class="reg-price-order"> 1943 <div class="reg-price-wrapper"> 1944 <span class="reg-price-label">Retail Price: </span> 1945 <span class="reg-price-text">$171,004</span> 1946 </div> 1947 </li> 1948 <li class="you-save-order"> 1949 <div class="you-save-wrapper"> 1950 <span class="you-save-label">Savings: </span> 1951 <span class="you-save-text">$61,104</span> 1952 </div> 1953 </li> 1954 </ul> 1955 </div> 1956 <div class="payments-around-container"> 1957 <span class="payment-label">
1957Payments From: </span> 1958 <span class="payment-text">$858 /mo.</span> 1959 </div> 1960 1961 <a 1962 href="#getLowestPriceForce" 1963 class="btn btn-primary btn-glp" 1964 rel="getLowestPrice" 1965 data-colorbox-width="90%" 1966 data-colorbox-maxwidth="800px" 1967 onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Get Lowest Price on List', '3');" 1968 > 1969 GET YOUR BEST DEAL NOW! 1970 </a> 1971 1972 1973 <div 1974 class="btn psm-pricedrop-srp-widget psm-notification" 1975 data-irvform-token="QUd2eSme7cnH0vGB" 1976 data-irvform-validation-token="3oxvK4xaHwx6O3hkwZ/HSQ==" 1977 data-psm-unitid="3555515" 1978 data-psm-uniturl="/product/new-2026-kz-durango-gold-g384msq-3555515-5" 1979 data-psm-unitimageurl="https://assets.interactcp.com/theroadiscalling/unit_photo/unit_photo_202607210705377516688397.jpg?modified=0721202619053775" 1980 data-psm-unitname="G384MSQ" 1981 data-psm-unitprice="109900.0000" 1982 data-irvform-requires-recaptcha="true" 1983 data-submit-selector="button.PD-FormSubmit" 1984 ></div> 1985 <a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5" class="btn btn-view-details"> 1986 View Details » 1987 </a> 1988 <div class="mtpl-listing-info-wrapper hide"></div> 1989 </div> 1990 <div class="unit-list-cta-btns"> 1991 <div class="mtpl-listing-info-wrapper hide"></div> 1992 <a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5" class="btn btn-view-details">View Details »</a> 1993 <ul> 1994 <li class="unit-list-cta-btn-value-my-trade"> 1995 <a 1996 href="/contact-us-trade-ins?UnitId=3555515" 1997 target="_blank" 1998 class="ignore-unit-click">Value My Trade 1999 </a> 2000 </li> 2001 <li class="unit-list-cta-btn-get-pre-approved"> 2002 <a 2003 href="/creditapp?s=www.theroadiscalling.com&UnitId=3555515" 2004 target="_blank" 2005 class="ignore-unit-click" 2006 > 2007 Get Pre-Approved 2008 </a> 2009 </li> 2010 <li class="unit-list-cta-btn-send-to-friend"> 2011 <a href="/product/new-2026-kz-durango-gold-g384msq-3555515-5#sendToFriend">Send to Friend</a> 2012 </li> 2013 </ul> 2014 2015 </div> 2016 <div class="mtpl-listing-inventory-wrapper hide"></div> 2017 <div class="unit-tags unit-tags-grid-mode"> 2018 <img class="tag-7703670 tag-virtual-tour" src="https://assets-cdn.interactcp.com/interactrv/unit_tag/unit_tag_201705240801040725998314.jpg?modified=0428202519374618" alt="Virtual Tour" /> 2019 </div> 2020 </div> 2021</li> 2022 </ol> 2023 <div class="unitListHeader"> 2024 <h2 id='product_26'>Toy Hauler Fifth Wheel</h2> 2025 </div> 2026 <ol class="unitList"> 2027 2028 2029<li class=" unit standard-template-v25 standard-template-v2 altUnit usedUnit Toy-Hauler-Fifth-Wheel Rochester active-status glp-enabled has-sale-price year-2026" > 2030 <div class="unit-title-wrapper list-mode"> 2031 <div class="h3 unit-title"> 2032 <a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26">Used 2026 Forest River RV XLR Boost X 363BX</a> 2033 </div> 2034 <div class="unit-stock-info-wrapper"> 2035 <div class="unit-stock-number-wrapper"> 2036 <span class="stock-number-label">Stock #</span> 2037 <span class="stock-number-text">C-12129</span> 2038 </div> 2039 <div class="unit-location-wrapper"> 2040 <span class="unit-location-text"> 2041 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg> 2042 Rochester, NH 2043 </span> 2044 </div> 2045 </div> 2046 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 2047 </div> 2048 <div class="unit-content-wrapper detailsContainer" data-title="Used 202
20486 Forest River RV XLR Boost X 363BX" data-unitid="3803512" data-lotid="1946" data-lotdescription="Rochester, NH" data-vinnumber="" data-stocknumber="C-12129" data-msrp="$0.00" data-saleprice="$62,900.00" data-totalprice="$62,900.00" data-fees="$0.00" data-transparent-pricing="false" data-img="https://assets-cdn.interactcp.com/interactrv/unit_photo/imgh_190x140-wm_stockphoto-m1014202514270214/unit_photo_202510140227021432085966.png" data-na="https://assets.interactcp.com/interactrv/images/common/imgh_190x140/na.jpg" data-brand="XLR Boost X" data-mfg="Forest River RV" data-brand-id="113556" data-type-id="26" data-mfg-id="1" data-vin="C-12129" data-discount="$0.00" data-short-discount="$0" data-year="2026" data-unitname="363BX" data-phone="603-335-0112" data-phonelink="tel:603-335-0112" data-glp-confirmationid="glpConfirmation" data-customeremailtemplate="glp.hbs" data-unitlink="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26" data-discountpricelabel="Our Best Price" data-pricelabel="List Price" data-salepricelabel="Our Price" data-finance-percent-down="0.10" data-finance-interest-rate="0.0849" data-finance-months="240" data-finance-fees="0" data-saleOrRegularPrice="$62,900.00" data-type="Toy Hauler Fifth Wheel" data-product="2026 XLR Boost X 363BX"> 2049 <div class="unit-media"> 2050 <div class="unit-media-wrapper"> 2051 <div 2052 class="cycle-slideshow" 2053 data-cycle-timeout="0" 2054 data-cycle-slides="> .unit-media-slide" 2055 data-cycle-prev="> .unit-media-cycle-prev" 2056 data-cycle-next="> .unit-media-cycle-next" 2057 data-cycle-swipe="true" 2058 > 2059 <a href="#" class="unit-media-cycle-prev"> 2060 <span class="hide">Previous</span><i class="fa fa-angle-left"></i> 2061 </a> 2062 <a href="#" class="unit-media-cycle-next"> 2063 <span class="hide">Next</span><i class="fa fa-angle-right"></i> 2064 </a> 2065 <div class="unit-media-slide"> 2066 <img 2067 src="https://assets-cdn.interactcp.com/interactrv/unit_photo/imgh_400x300-wm_stockphoto-m1014202514270214/unit_photo_202510140227021432085966.png" 2068 class="dev-unit-media-img" 2069 alt="Preview Image #1 - Used 2026 Forest River RV XLR Boost X 363BX Toy Hauler Fifth Wheel - Stock #C-12129" 2070 /> 2071 </div> 2072 <div class="unit-media-slide"> 2073 <img 2074 src="https://assets-cdn.interactcp.com/interactrv/unit_tech_drawing/imgh_400x300-m0313202623370533/unit_tech_drawing_202603131137053342868620.png" 2075 class="dev-unit-media-img" 2076 alt="Preview Image #2 - Used 2026 Forest River RV XLR Boost X 363BX Toy Hauler Fifth Wheel - Stock #C-12129 - Floorplan" 2077 /> 2078 </div> 2079 <div class="unit-media-slide"> 2080 <img 2081 src="https://assets-cdn.interactcp.com/interactrv/unit_photo/imgh_400x300-wm_stockphoto-m1014202514334122/unit_photo_202510140233412266107155.png" 2082 class="dev-unit-media-img" 2083 alt="Preview Image #3 - Used 2026 Forest River RV XLR Boost X 363BX Toy Hauler Fifth Wheel - Stock #C-12129" 2084 /> 2085 </div> 2086 <div class="unit-media-slide"> 2087 <span class="dev-unit-media-img-more-details"> 2088 <span class="dev-unit-media-img-more-details"> 2089 <img 2090 src="https://assets-cdn.interactcp.com/interactrv/unit_photo/imgh_400x300-wm_stockphoto-m1014202514270214/unit_photo_202510140227021432085966.png" 2091 class="dev-unit-media-img" 2092 /> 2093 </span> 2094 </span> 2095 <ul class="dev-unit-media-img-more-details-list"> 2096 <li><i class="fa fa-camera"></i> <span>+8</span></li> 2097 <li>
2098 <svg class="fa fa-floorplan" viewBox="0 0 285 225" fill="none" xmlns="http://www.w3.org/2000/svg"> 2099 <path fill-rule="evenodd" clip-rule="evenodd" d="M175.026 196.762L108.391 196.762L108.391 174.623L127.43 174.623C135.002 174.623 141.06 168.298 141.06 160.392C141.06 152.485 135.002 146.16 127.43 146.16L108.391 146.16L108.391 143.223C108.391 135.316 102.333 128.991 94.7609 128.991C87.1887 128.991 81.3473 135.542 81.3473 143.449L81.3473 196.762L38.0774 196.762C32.0196 196.762 27.26 191.566 27.26 185.467L27.26 93.5241L81.3473 93.5241L81.3473 96.4608C81.3473 104.367 87.4051 110.693 94.9773 110.693C102.55 110.693 108.607 104.367 108.607 96.4608L108.607 62.3494C108.607 54.4428 102.55 48.1175 94.9773 48.1175C87.4051 48.1175 81.3473 54.4428 81.3473 62.3494L81.3473 65.2861L27.0436 65.2861L27.0436 39.759C27.0436 33.4337 32.0197 28.4638 37.8611 28.4638L150.579 28.4638L150.579 51.7319C150.579 59.6385 156.637 65.9638 164.209 65.9638C171.781 65.9638 177.839 59.6385 177.839 51.7319L177.839 28.2379L246.638 28.2379C252.696 28.2379 257.456 33.4337 257.456 39.5331L257.456 91.9428L176.757 91.9428C169.185 91.9428 163.127 98.2681 163.127 106.175C163.127 114.081 169.185 120.407 176.757 120.407L257.672 120.407L257.672 185.241C257.672 191.566 252.696 196.536 246.854 196.536L221.109 196.536L221.109 224.774L246.638 224.774C267.624 225 284.716 207.154 284.716 185.241L284.716 39.759C284.716 17.8464 267.624 -7.47097e-07 246.638 -1.66442e-06L38.0774 -1.07809e-05C17.0916 -1.16982e-05 -3.12977e-05 17.8464 -3.22555e-05 39.759L-3.86147e-05 185.241C-3.95726e-05 207.154 17.0915 225 38.0774 225L175.026 225L175.026 196.762Z" fill="currentColor" /> 2100 </svg> 2101 </li> 2102 <li><a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26" class="btn btn-sm">View More »</a></li> 2103 </ul> 2104 </div> 2105 <div class="favorite-container checkbox hidden-print"> 2106 <label> 2107 <input 2108 type="checkbox" 2109 class="favorite" 2110 value="3803512" 2111 data-toggle-favorite="3803512" 2112 /> 2113 <i></i> 2114 <span class="sr-only">Favorite</span> 2115 </label> 2116 </div> 2117 <div class="cycle-pager"></div> 2118 </div> 2119 2120 2121 </div> 2122 </div> 2123 <div class="unit-title-wrapper grid-mode"> 2124 <div class="h3 unit-title"> 2125 <a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26">Used 2026 Forest River RV XLR Boost X 363BX</a> 2126 </div> 2127 <div class="unit-stock-info-wrapper"> 2128 <div class="unit-stock-number-wrapper"> 2129 <span class="stock-number-label">Stock #</span> 2130 <span class="stock-number-text">C-12129</span> 2131 </div> 2132 <div class="unit-location-wrapper"> 2133 <span class="unit-location-text"> 2134 <svg class="fa-solid fa-location-dot" aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817 80 80 80 80z"></path></svg> 2135 Rochester, NH 2136 </span> 2137 </div> 2138 </div> 2139 <div class="sales-pitch alert alert-success">***$0 FEES***</div> 2140 </div> 2141 <div class="unit-overview"> 2142 <div class="unit-overview-tile-wrapper"> 2143 2144 2145 <div class="unit-overview-tile unit-overview-tile-dimensions"> 2146 <i class="fa-light fa-ruler-horizontal qs-icon" title="Length"></i> 2147 <ul> 2148 <li>40ft long</li> 2149 </ul> 2150 </div> 2151 <div class="unit-overview-tile unit-overview-tile-dimensions"> 2152 <i class="fa-light fa-weight-hanging qs-icon" title="Weight"></i> 2153 <ul> 2154 <li>11,922 lbs</li> 2155 </ul> 2156 </div> 2157 <div class="unit-overview-tile unit-overview-tile-sleeps"> 2158 <i class="fa-light fa-bed qs-icon" title="Sleeps"></i> 2159 <ul> 2160 <li>Sleeps 7</li> 2161 </ul> 2162 </div> 2163 <div class="unit-overview-tile unit-overview-tile-dimensions"> 2164 <span class="fa-stack fa-1x qs-icon-stack" title="Slides"> 2165 <i class="fa-light fa-rectangle-tall"></i> 2166 <i class="fa-light fa-arrow-right-to-dotted-line fa-stack-1x" style="left: 2px;"></i> 2167 </span> 2168 <ul> 2169 <li>2 slides</li> 2170 </ul> 2171 </div> 2172 <div class="unit-overview-tile unit-overview-tile-floorplan-styles"> 2173 <i class="fa-light fa-clipboard-list qs-icon" title="Features"></i> 2174 <ul> 2175 <li>Two Entry/Exit Doors</li> 2176 <li>Front Bedroom</li> 2177 </ul> 2178 <a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26#section-detail-floorplan-anchor" class="btn-overview-tile-view-floorplan">...View Floorplan</a> 2179 </div> 2180 2181 <div class="compare-container"> 2182 <div class="compare-checkbox-wrapper"> 2183 <input 2184 id="compare-3803512" 2185 class="compare" 2186 type="checkbox" 2187 value="3803512" 2188 /> 2189 </div> 2190 <div class="compare-label-wrapper"> 2191 <label for="compare-3803512" class="compareText">Compare</label> 2192 <button 2193 class="btn compareButton hidden" 2194 type="button" onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Compare', '2');" 2195 > 2196 Compare 2197 </button> 2198 </div>
2199 </div> 2200 </div> 2201 </div> 2202 <div class="unit-pricing"> 2203 2204 <div class="unit-price-wrapper"> 2205 <ul> 2206 <li class="sale-price-order"> 2207 <div class="sale-price-wrapper"> 2208 <span class="sale-price-label">Our Price: </span> 2209 <span class="sale-price-text">$62,900</span> 2210 </div> 2211 </li> 2212 </ul> 2213 </div> 2214 <div class="payments-around-container"> 2215 <span class="payment-label">Payments From: </span> 2216 <span class="payment-text">$491 /mo.</span> 2217 </div> 2218 2219 <a 2220 href="#getLowestPriceForce" 2221 class="btn btn-primary btn-glp" 2222 rel="getLowestPrice" 2223 data-colorbox-width="90%" 2224 data-colorbox-maxwidth="800px" 2225 onclick="gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Get Lowest Price on List', '3');" 2226 > 2227 GET YOUR BEST DEAL NOW! 2228 </a> 2229 2230 2231 <div 2232 class="btn psm-pricedrop-srp-widget psm-notification" 2233 data-irvform-token="uL2OHdOoHdeQseAg" 2234 data-irvform-validation-token="iJr+0tKpp6BtNTqVAGiY9w==" 2235 data-psm-unitid="3803512" 2236 data-psm-uniturl="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26" 2237 data-psm-unitimageurl="https://assets.interactcp.com/interactrv/unit_photo/unit_photo_202510140227021432085966.png?modified=1014202514270214" 2238 data-psm-unitname="363BX" 2239 data-psm-unitprice="62900.0000" 2240 data-irvform-requires-recaptcha="true" 2241 data-submit-selector="button.PD-FormSubmit" 2242 ></div> 2243 <a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26" class="btn btn-view-details"> 2244 View Details » 2245 </a> 2246 <div class="mtpl-listing-info-wrapper hide"></div> 2247 </div> 2248 <div class="unit-list-cta-btns"> 2249 <div class="mtpl-listing-info-wrapper hide"></div> 2250 <a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26" class="btn btn-view-details">View Details »</a> 2251 <ul> 2252 <li class="unit-list-cta-btn-value-my-trade"> 2253 <a 2254 href="/contact-us-trade-ins?UnitId=3803512" 2255 target="_blank" 2256 class="ignore-unit-click">Value My Trade 2257 </a> 2258 </li> 2259 <li class="unit-list-cta-btn-get-pre-approved"> 2260 <a 2261 href="/creditapp?s=www.theroadiscalling.com&UnitId=3803512" 2262 target="_blank" 2263 class="ignore-unit-click" 2264 > 2265 Get Pre-Approved 2266 </a> 2267 </li> 2268 <li class="unit-list-cta-btn-send-to-friend"> 2269 <a href="/product/used-2026-forest-river-rv-xlr-boost-x-363bx-3803512-26#sendToFriend">Send to Friend</a> 2270 </li> 2271 </ul> 2272 2273 </div> 2274 <div class="mtpl-listing-inventory-wrapper hide"></div> 2275 </div> 2276</li> 2277 </ol> 2278 2279 </div> 2280 2281 <div 2282 class="listingPagination bottomPaging hide" 2283 data-hide="true" 2284 > 2285 <div class="row"> 2286 <div class="col-sm-6 list-pagination-wrapper"> 2287 2288 2289<div class="pagination-wrapper"> 2290 <ul class="pagination"> 2291 <li class='disabled'><a href="" class="previous" title="Previous Page" data-page="">«</a></li> 2292 <li class='active'><a href="" title="Page 1" data-page="1">1</a></li> 2293 <li class='active'><a href="https://www.theroadiscalling.com/product/fifth-wheel" title="Page 1" data-page="1">1</a></li> 2294 <li class='disabled'><a href="" class="next" title="Next Page" data-page="">»</a></li> 2295 </ul> 2296</div> 2297 </div> 2298 <div class="col-sm-6 page-size-wrapper-parent"> 2299 <div class="row page-size-wrapper"> 2300 <div class="col-xs-6 col-sm-offset-1 visible-item-count">
2300Showing <span class="first-visible-index">1</span> - <span class="last-visible-index">6</span> of <span class="total-units">6</span></div> 2301 <div class="col-xs-5 page-size-inner-wrapper"> 2302 <label for="pageSizeBottom" class="pull-left">Show:</label> 2303 <select id="pageSizeBottom" class="pull-left page-sizes"> 2304 <option value="24" selected>24</option> 2305 <option value="48" >48</option> 2306 <option value="72" >72</option> 2307 </select> 2308 </div> 2309 </div> 2310 </div> 2311 </div> 2312 </div> 2313 2314 2315 <div class="hidden"> 2316 <div id="getLowestPrice" class="form-for-colorbox listing-glp-form"> 2317 2318<form method="post" class="form irvForm" data-irvform-token="zb0TcLJwDR2Oyc2F" data-irvform-validation-token="u4a9uIxdQxApPiqMAwHN0g==" data-irvform-activity-type="" data-irvform-confirmation-id="" data-irvform-unit-id="" data-irvform-source-domain="" data-irvform-requires-recaptcha="true" data-irvform-ga4id="G-YSN131RXH1" data-irvform-formsnippetid="1182"> 2319 <div class="form-contents"> 2320 2321 2322<fieldset class="glp-form colorbox-form"><legend class="heading"> Get Our Lowest Price <strong>Total Price</strong><a rel="colorbox-close"> <span class="hide">Close</span><i class="fa fa-times close"></i> </a> </legend> 2323<div class="clearfix"></div> 2324<p class="glp-form-text">Our <span class="brand-holder">{brand}</span> prices are so low, <span class="mfg-holder">{mfg}</span> won't allow us to display our wholesale price without you requesting it. Complete this form and we'll contact you with our wholesale price!</p> 2325<br /> 2326<div> 2327<div class="row"> 2328<div class="col-sm-7"> 2329<div class="well"> 2330<div class="form-horizontal"> 2331<div class="form-group"> 2332<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2333<div class="clearfix"></div> 2334<label for="FirstName" class="col-sm-2 control-label text-left">Name</label> 2335<div class="col-sm-10"><input name="FirstName" id="FirstName" value="" class="form-control" data-val="true" data-val-required="Your name is required" data-val-regex="First and Last Name are required." data-val-regex-pattern="^.+ .+$" type="text" /></div> 2336</div> 2337<div class="form-group"> 2338<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2339<div class="clearfix"></div> 2340<label for="Email" class="col-sm-2 control-label text-left">Email</label> 2341<div class="col-sm-10"><input name="Email" id="Email" value="" class="form-control" data-val="true" data-val-required="Your email is required" data-val-regex="Please enter a valid email address" data-val-regex-pattern="^\S+@\S+\.\S+$" type="text" /></div> 2342</div> 2343<div class="form-group"> 2344<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="Phone" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2345<div class="clearfix"></div> 2346<label for="Phone" class="col-sm-2 control-label text-left">Phone</label> 2347<div class="col-sm-6"><input name="Phone" id="Phone" value="" class="form-control" data-val="true" data-val-required="Your phone is required" data-val-regex="Please enter a valid phone number" data-val-regex-pattern="^(1\s?)?(\(\d{3}\)|\d{3}-?)?\s?\d{3}-?\d{4}$" type="text" /></div> 2348<div class="col-sm-4 hidden-xs"><label for="PhoneType" class="hidden">Phone Type</label><select name="PhoneType" id="PhoneType" class="form-control"> 2349<option value="Cell">Cell</option> 2350<option value="Home">Home</option> 2351<option value="Work">Work</option> 2352</select></div> 2353</div> 2354<div class="form-group"> 2355<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="Zip" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2356<div class="clearfix"></div> 2357<label for="Zip" class="col-sm-3 control-label text-left">Zip/Postal</label> 2358<div class="col-sm-9">
2358<input name="Zip" id="Zip" value="" data-val="true" class="form-control" data-val-required="Your zip/postal is required" data-val-regex="Please enter a valid zip/postal code" data-val-regex-pattern="^(\d{5}(-\d{4})?)|([A-Za-z]\d[A-Za-z]\s?\d[A-Za-z]\d)$" type="text" /></div> 2359</div> 2360<div class="form-group"> 2361<div class="col-sm-12"> 2362<div class="checkbox"><label for="EmailOptIn"> <input name="EmailOptIn" id="EmailOptIn" checked="checked" type="checkbox" /> It's ok to contact me about future discounts and events. </label> <span class="help-block">(Easily unsubscribe at any time.)</span></div> 2363</div> 2364</div> 2365</div> 2366<div class="text-center"><input class="btn btn-primary" name="SubmitButton" id="glpSubmit" value="Show Me Your Lowest Price!" type="submit" /></div> 2367</div> 2368</div> 2369<div class="col-sm-5 hidden-xs"> 2370<div class="imageDisplay-holder liftedCorners pull-right unit-{unitid} brand-id-{brand-id}"> 2371<div><img src="https://assets-cdn.interactcp.com/interactrv/images/common/white.gif?placeholder" alt="{title}" class="img-holder" /></div> 2372<div><a class="unit-link-holder" href="#unit-link-placeholder" target="_blank" rel="noopener"> <span class="title-holder">{title}</span> </a></div> 2373<div class="glp-price-summary"> 2374<div class="clearfix"><strong class="pull-left">Stock Number</strong> <span class="stockNumber-holder pull-right">{stockNumber}</span></div> 2375<div class="clearfix"><strong class="priceLabel-holder pull-left">{priceLabel}</strong> <span class="msrp-holder pull-right">{msrp}</span></div> 2376<div class="clearfix"><strong class="salePriceLabel-holder pull-left">{salePriceLabel}</strong> <span class="salePrice-holder pull-right">{saleprice}</span></div> 2377<div class="clearfix"><strong class="feesLabel-holder pull-left">Fees</strong> <span class="fees-holder pull-right">+ {fees}</span></div> 2378<div class="clearfix"><strong class="totalPriceLabel-holder pull-left">Total Price</strong> <span class="totalPrice-holder pull-right">{totalprice}</span></div> 2379</div> 2380</div> 2381</div> 2382</div> 2383</div> 2384</fieldset> 2385<p><input name="UnitId" value="0" type="hidden" /> <input name="FormType" value="Get Lowest Price" type="hidden" /> <input name="AjaxTarget" value="/Forms/Ajax" type="hidden" /> <input name="SuccessMessage" value="Your request for our lowest price was sent successfully." type="hidden" /> <input name="SuccessBtnText" value="Close & Continue Shopping" type="hidden" /> <input name="Comments" id="Comments" value="Get Lowest Price Request" type="hidden" /> <input name="ConfirmationId" id="ConfirmationId" value="" type="hidden" /> <input name="AccountEmailTemplate" id="AccountEmailTemplate" value="interactrv/handlebar_templates/lead_glp.hbs" type="hidden" /> <input name="CustomerEmailTemplate" id="CustomerEmailTemplate" value="" type="hidden" /> <input name="DiscountPriceLabel" id="DiscountPriceLabel" value="" type="hidden" /> <input name="RegularPriceLabel" id="RegularPriceLabel" value="" type="hidden" /> <input name="JournalTemplate" id="JournalTemplate" value="interactrv/handlebar_templates/journal_glp.hbs" type="hidden" /></p> 2386 <div class="superImportantInformation-247"> 2387 <label for="ConfirmEmail-247">Confirm Email</label> 2388 <input type="text" aria-label="if you are human, do not enter this field" autocomplete="off" placeholder="if you are human, do not enter this field" name="ConfirmEmail-247" id="ConfirmEmail-247" /> 2389 </div> 2390 </div> 2391<input name="__RequestVerificationToken" type="hidden" value="CfDJ8Mg3XaYAmgxNvn8WEUmRKT9eweY3uybD92y9GO0lfCAceQapg6-GDMSj9ZOiAhSHbnEsxbOykUSP8-Gl00-68tQ3VbPNSAStNI_vPQvMru1qWTKCIXs8QcincKwiaEleCtojt5iimNPdrgnxKZwU0eg" /></form> 2392 2393 </div> 2394 </div> 2395 <div class="hidden"> 2396 <div id="getLowestPriceForce" class="form-for-colorbox listing-glp-force-form"> 2397 2398<form method="post" class="form irvForm" data-irvform-token="sumOsBmO8ecXAiWq" data-irvform-validation-token="2mQ2Q2FyMKRgU6D1Y9BsQg==" data-irvform-activity-type="" data-irvform-confirmation-id="" data-irvform-unit-id="" data-irvform-source-domain="" data-irvform-requires-recaptcha="true" data-irvform-ga4id="G-YSN131RXH1" data-irvform-formsnippetid="1182"> 2399 <div class="form-contents"> 2400 2401 2402<fieldset class="glp-form colorbox-form"><legend class="heading"> Get Our Lowest Price <strong>Total Price</strong><a rel="colorbox-close"> <span class="hide">Close</span><i class="fa fa-times close"></i> </a> </legend> 2403<div class="clearfix"></div> 2404<p class="glp-form-text">Our <span class="brand-holder">{brand}</span> prices are so low, <span class="mfg-holder">{mfg}</span> won't allow us to display our wholesale price without you requesting it. Complete this form and we'll contact you with our wholesale price!</p> 2405<br /> 2406<div> 2407<div class="row"> 2408<div class="col-sm-7"> 2409<div class="well"> 2410<div class="form-horizontal"> 2411<div class="form-group"> 2412<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2413<div class="clearfix"></div> 2414<label for="FirstName" class="col-sm-2 control-label text-left">Name</label> 2415<div class="col-sm-10"><input name="FirstName" id="FirstName" value="" class="form-control" data-val="true" data-val-required="Your name is required" data-val-regex="First and Last Name are required." data-val-regex-pattern="^.+ .+$" type="text" /></div> 2416</div> 2417<div class="form-group"> 2418<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2419<div class="clearfix"></div> 2420<label for="Email" class="col-sm-2 control-label text-left">Email</label> 2421<div class="col-sm-10"><input name="Email" id="Email" value="" class="form-control" data-val="true" data-val-required="Your email is required" data-val-regex="Please enter a valid email address" data-val-regex-pattern="^\S+@\S+\.\S+$" type="text" /></div> 2422</div> 2423<div class="form-group"> 2424<div class="col-sm-12"><span class="field-validation-valid" data-valmsg-for="Phone" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2425<div class="clearfix"></div> 2426<label for="Phone" class="col-sm-2 control-label text-left">Phone</label> 2427<div class="col-sm-6"><input name="Phone" id="Phone" value="" class="form-control" data-val="true" data-val-required="Your phone is required" data-val-regex="Please enter a valid phone number" data-val-regex-pattern="^(1\s?)?(\(\d{3}\)|\d{3}-?)?\s?\d{3}-?\d{4}$" type="text" /></div> 2428<div class="col-sm-4 hidden-xs"><label for="PhoneType" class="hidden">Phone Type</label><select name="PhoneType" id="PhoneType" class="form-control"> 2429<option value="Cell">Cell</option> 2430<option value="Home">Home</option> 2431<option value="Work">Work</option> 2432</select></div> 2433</div> 2434<div class="form-group"> 2435<div class="col-sm-12">
2435<span class="field-validation-valid" data-valmsg-for="Zip" data-valmsg-replace="true">Â </span> <i class="fa fa-exclamation-triangle"></i></div> 2436<div class="clearfix"></div> 2437<label for="Zip" class="col-sm-3 control-label text-left">Zip/Postal</label> 2438<div class="col-sm-9"><input name="Zip" id="Zip" value="" data-val="true" class="form-control" data-val-required="Your zip/postal is required" data-val-regex="Please enter a valid zip/postal code" data-val-regex-pattern="^(\d{5}(-\d{4})?)|([A-Za-z]\d[A-Za-z]\s?\d[A-Za-z]\d)$" type="text" /></div> 2439</div> 2440<div class="form-group"> 2441<div class="col-sm-12"> 2442<div class="checkbox"><label for="EmailOptIn"> <input name="EmailOptIn" id="EmailOptIn" checked="checked" type="checkbox" /> It's ok to contact me about future discounts and events. </label> <span class="help-block">(Easily unsubscribe at any time.)</span></div> 2443</div> 2444</div> 2445</div> 2446<div class="text-center"><input class="btn btn-primary" name="SubmitButton" id="glpSubmit" value="Show Me Your Lowest Price!" type="submit" /></div> 2447</div> 2448</div> 2449<div class="col-sm-5 hidden-xs"> 2450<div class="imageDisplay-holder liftedCorners pull-right unit-{unitid} brand-id-{brand-id}"> 2451<div><img src="https://assets-cdn.interactcp.com/interactrv/images/common/white.gif?placeholder" alt="{title}" class="img-holder" /></div> 2452<div><a class="unit-link-holder" href="#unit-link-placeholder" target="_blank" rel="noopener"> <span class="title-holder">{title}</span> </a></div> 2453<div class="glp-price-summary"> 2454<div class="clearfix"><strong class="pull-left">Stock Number</strong> <span class="stockNumber-holder pull-right">{stockNumber}</span></div> 2455<div class="clearfix"><strong class="priceLabel-holder pull-left">{priceLabel}</strong> <span class="msrp-holder pull-right">{msrp}</span></div> 2456<div class="clearfix"><strong class="salePriceLabel-holder pull-left">{salePriceLabel}</strong> <span class="salePrice-holder pull-right">{saleprice}</span></div> 2457<div class="clearfix"><strong class="feesLabel-holder pull-left">Fees</strong> <span class="fees-holder pull-right">+ {fees}</span></div> 2458<div class="clearfix"><strong class="totalPriceLabel-holder pull-left">Total Price</strong> <span class="totalPrice-holder pull-right">{totalprice}</span></div> 2459</div> 2460</div> 2461</div> 2462</div> 2463</div> 2464</fieldset> 2465<p><input name="UnitId" value="0" type="hidden" /> <input name="FormType" value="Get Lowest Price" type="hidden" /> <input name="AjaxTarget" value="/Forms/Ajax" type="hidden" /> <input name="SuccessMessage" value="Your request for our lowest price was sent successfully." type="hidden" /> <input name="SuccessBtnText" value="Close & Continue Shopping" type="hidden" /> <input name="Comments" id="Comments" value="Get Lowest Price Request" type="hidden" /> <input name="ConfirmationId" id="ConfirmationId" value="" type="hidden" /> <input name="AccountEmailTemplate" id="AccountEmailTemplate" value="interactrv/handlebar_templates/lead_glp.hbs" type="hidden" /> <input name="CustomerEmailTemplate" id="CustomerEmailTemplate" value="" type="hidden" /> <input name="DiscountPriceLabel" id="DiscountPriceLabel" value="" type="hidden" /> <input name="RegularPriceLabel" id="RegularPriceLabel" value="" type="hidden" /> <input name="JournalTemplate" id="JournalTemplate" value="interactrv/handlebar_templates/journal_glp.hbs" type="hidden" /></p> 2466 <div class="superImportantInformation-247"> 2467 <label for="ConfirmEmail-247">Confirm Email</label> 2468 <input type="text" aria-label="if you are human, do not enter this field" autocomplete="off" placeholder="if you are human, do not enter this field" name="ConfirmEmail-247" id="ConfirmEmail-247" /> 2469 </div> 2470 </div> 2471<input name="__RequestVerificationToken" type="hidden" value="CfDJ8Mg3XaYAmgxNvn8WEUmRKT9eweY3uybD92y9GO0lfCAceQapg6-GDMSj9ZOiAhSHbnEsxbOykUSP8-Gl00-68tQ3VbPNSAStNI_vPQvMru1qWTKCIXs8QcincKwiaEleCtojt5iimNPdrgnxKZwU0eg" /></form> 2472 2473 </div> 2474 </div> 2475 <div class="hidden"> 2476 <div id="glpPriceConfirmation"> 2477 2478 2479<fieldset class="colorbox-form form-confirm glp-price-confirm"> 2480 <legend class="heading"> 2481 Get Our Lowest Price 2482 <a href="javascript:void(0)" rel="colorbox-close"><span class="hide">Close</span><i class="fa fa-times close"></i></a> 2483 </legend> 2484 <br /> 2485 <div class="h5"> 2486 Thank You, <span class="name-holder"></span>! 2487 </div> 2488 <p class="price-message"> 2489 Our lowest price on this <span class="title-holder">item</span> is <span class="short-price-holder"></span> 2490 </p> 2491 <p class="expires-message"> 2492 This price is only valid for 24 hours from <span class="date-holder"></span> 2493 </p> 2494 <div class="unit-info"> 2495 <div class="photo liftedCorners"> 2496 <img src="" alt="" class="image-holder" /> 2497 </div>
2498 <div class="unit-info-details"> 2499 <p> 2500 <strong><span class="title-holder"></span></strong> 2501 </p> 2502 <p> 2503 Stock Number <span class="stock-holder"></span><br /> 2504 <span class="priceLabel-holder">{priceLabel}</span>: <span class="msrp-holder"></span> 2505 <span class="salePriceLabel-holder"></span>: <span class="salePrice-holder"></span> 2506 </p> 2507 <p> 2508 <strong><span class="discountPriceLabel-holder">{discountPriceLabel}</span>: <span class="price-holder"></span></strong> 2509 </p> 2510 </div> 2511 </div> 2512 <p class="call-us"> 2513 Sound good? Call us at <a href="#" class="phone-holder">8</a> 2514 </p> 2515 <p> 2516 <a href="javascript:void(0)" rel="colorbox-close" class="btn btn-default close-btn">Close and Continue Shopping</a> 2517 </p> 2518</fieldset> 2519 </div> 2520 </div> 2521 <div class="hidden"> 2522 <div id="glpConfirmation"> 2523 2524 2525<fieldset class="colorbox-form form-confirm"> 2526 <legend class="heading"> 2527 <span class="heading-holder">Confirmation</span> 2528 <a href="#" rel="colorbox-close"><span class="hide">Close</span><i class="fa fa-times close"></i></a> 2529 </legend> 2530 <div class="clearfix"></div> 2531 <center> 2532 <div class="h4" style="margin-top: 30px"> 2533 Thank You, <span class="name-holder"></span>! 2534 </div> 2535 <p class="h4 text-success"> 2536 <span class="msg-holder">Your message was sent successfully</span> 2537 </p> 2538 <p> 2539 <span class="sub-msg-holder">A representative has been notified and will be with you shortly.</span> 2540 </p> 2541 <p> 2542 <a class="btn" href="javascript:void(0)" rel="colorbox-close"><span class="hide">Close</span><span class="btn-text-holder">Close</span></a> 2543 </p> 2544 </center> 2545</fieldset> 2546 </div> 2547
2547<script type="text/javascript"> 2548 $("#glpConfirmation .heading-holder").text("Get Our Lowest Price"); 2549 </script>
2549 2550
2550<script type="text/javascript"> 2551 $(function () { 2552 $('#getLowestPrice.listing-glp-form input[type="submit"]').click(function () { 2553 gtmAnalyticsEventTrack(this, 'Forms', 'Submit', 'Get Lowest Price', '5'); 2554 }); 2555 $('#getLowestPrice .form').on('submit-complete', function () { 2556 gtmAnalyticsEventTrack(this, 'Forms', 'SubmitComplete', 'Get Lowest Price', '5'); 2557 }); 2558 }); 2559 </script>
2559 2560 </div> 2561 2562
2562<script type="text/javascript"> 2563 $(function() { 2564 var listCriteria = {"HideLibrary":true,"OnlyLibrary":false,"UnitAgeFilter":0,"InvertTagFilter":false,"InvertTypeFilter":false,"Types":"5,26","InvertLotsFilter":false,"StatusId":"2","InvertManufacturerFilter":false,"InvertBrandFilter":false,"PriceFilters":[],"MonthlyPaymentsFilters":[],"PropVals":{},"InvertedPropIds":[],"ExcludedPropVals":{},"ResultsSortString":"price-asc","PageSize":24,"PageNum":0,"NoResultsPredetermined":false,"IsCompact":false}; 2565 var listConfig = {"PageId":370884,"GlpForm":"1182","GlpForceForm":"1182","GlpNoPriceConfirm":1435,"GlpPriceConfirm":1436,"Slider":false,"SliderPaused":false,"VertSlider":false,"VisibleSlides":3,"IsCompact":false,"Limit":0,"SearchMode":false,"DefaultSortMode":"price-asc","UseFqdnUnitLinks":false,"NumberOfSoldIfNoActive":0,"NoResultsSnippetId":0,"ShowSimilarUnitsIfNoResults":false,"SuggestUnitsIfNoResults":false,"DefaultPageSize":24,"ImageWidth":400,"ImageHeight":0,"NoPriceText":"Call for price!","ShowPaymentsAround":true,"ShowPaymentsAroundInCompactMode":false,"DefaultToGridMode":false,"DisableAjax":false,"PriceTooltip":"","FavoritesMode":false,"ConsolidatedMode":false}; 2566 2567 // for prev/next buttons on detail pages 2568 if ('True' === 'True') { 2569 var unitIds = [3661720,3251209,3521354,3747657,3555515,3803512]; 2570 2571 var url = window.location.href; 2572 2573 window.sessionStorage.setItem("list_url", url); 2574 window.sessionStorage.setItem(url + "_units", JSON.stringify(unitIds)); 2575 window.sessionStorage.setItem(url + "_total_units", 6); 2576 window.sessionStorage.setItem(url.split('?')[0] + "_criteria", JSON.stringify(listCriteria)); 2577 window.sessionStorage.setItem(url.split('?')[0] + "_config", JSON.stringify(listConfig)); 2578 } 2579 else { 2580 // indicates that prev/next buttons should not be activiated 2581 window.sessionStorage.setItem("list_url", ''); 2582 } 2583 2584 $('.ajax-unit-list').ajaxUnitList({ 2585 listCriteria: listCriteria, 2586 listConfig: listConfig, 2587 productTypes: {"3":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Destination Trailer"},"5":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Fifth Wheel"},"9":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Motor Home Class A"},"10":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Motor Home Class A - Diesel"},"13":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Motor Home Class B"},"116":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Motor Home Class B - Diesel"},"16":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Motor Home Class C"},"17":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Motor Home Class C - Diesel"},"26":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Toy Hauler Fifth Wheel"},"28":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Toy Hauler Travel Trailer"},"29":{"ListItemTemplate":"UnitListItemV2.5.cshtml","Description":"Travel Trailer"}}, 2588 lazyLoadBufferSize: 12, 2589 noUnitsText: '<p>We&#39;re sorry. We were unable to find any results for this page. Please give us a call for an up to date product list or try our <a href="/rv-search">Search</a> and expand your criteria.</p>', 2590 noExactMatchText: '<p class="no-exact-match-text">We couldn't find an exact match for your search, but these are similar:</p>', 2591 noSuggestedUnitsText: '<p class="no-exact-match-text">While we couldn't find results matching your search, here are some units you might like:</p>' 2592 }); 2593 2594 $('.ajax-unit-list').on('click', '.pagination a', function (e) { 2595 e.preventDefault(); 2596 2597 var pageNum = parseInt($(this).attr('data-page'), 10); 2598 if (!isNaN(pageNum)) { 2599 $('.ajax-unit-list').ajaxUnitList('update', {page: pageNum}); 2600 $("html, body").animate({ scrollTop: $('.ajax-unit-list').offset().top }, "fast"); 2601 } 2602 }); 2603 2604 if ($.fn.consolidatedUnitList) { 2605 $('.ajax-unit-list').consolidatedUnitList(); 2606 } 2607 }); 2608 </script>
2608 2609 <div class="hide"> 2610 <div id="change-zip-dialog"> 2611 <div> 2612 <a rel="colorbox-close"> <i class="fa fa-remove close"></i> </a> 2613 </div> 2614 2615 <form id="change-dialog-form"> 2616 <div class="h3">Location</div> 2617 <p>Enter your location to find RVs nearest you</p> 2618 <br /> 2619 <div id="modal-loc-tabs" class="location-type-wrapper"> 2620 <div class="btn-group" role="group" aria-label="Location Type"> 2621 <button type="button" id="zipCodeTab" class="btn btn-default active">Zip Code</button> 2622 <button type="button" id="useMyLocationTab" class="btn btn-default"> 2623 <i class="fa-solid fa-location-crosshairs icon"></i>My Location 2624 </button> 2625 </div> 2626 <label for="zip-textbox" class="sr-only">Zip Code</label> 2627 <input 2628 name="locationZip" 2629 id="zip-textbox" 2630 type="text" 2631 class="form-control location-zip" 2632 placeholder="Enter zip code" 2633 /> 2634 <div class="location-finder-error"> 2635 <small class="msg"></small> 2636 </div> 2637 </div> 2638 <button type="submit" id="locationDialogBtn" class="btn location-dialog-btn"> 2639 Submit 2640 </button> 2641 </form> 2642 </div> 2643 </div> 2644
2644<script type="text/javascript"> 2645 $(function() { 2646 // page size dropdown change event handler 2647 var autoChanging = false; 2648 $('.unit-list .page-sizes').change(function() { 2649 if (!autoChanging) { 2650 gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Number Showing', '1', 'true'); 2651 if (true) { 2652 $('.ajax-unit-list').ajaxUnitList('update', {pagesize: this.value}); 2653 autoChanging = true; 2654 $('.unit-list .page-sizes').val(this.value); 2655 autoChanging = false; 2656 $("html, body").animate({ scrollTop: $('.ajax-unit-list').offset().top }, "fast"); 2657 } 2658 else { 2659 document.location = '/product/fifth-wheel?pagesize=' + this.value; 2660 } 2661 } 2662 }); 2663 2664 // USE MY LOCATION related code 2665 async function toggleLocationTabs(clickedTab) { 2666 const locationTabs = document.querySelectorAll("#modal-loc-tabs.location-type-wrapper .btn-group .btn"); 2667 const zipInput = document.querySelector("#modal-loc-tabs .location-zip"); 2668 let useMyLocation = false; 2669 2670 toggleLocFinderErrMsg(false); 2671 if (clickedTab.classList.contains('active')) { return; } 2672 2673 locationTabs.forEach((tab) => { 2674 if (tab.classList.contains("active")) { 2675 tab.classList.remove("active"); 2676 } 2677 else { 2678 tab.classList.add("active"); 2679 if (tab.textContent.trim() === "My Location") { 2680 $.cookie('user_location_type', 'loc', { path: '/' }); 2681 zipInput.style.display = "none"; 2682 zipInput.value = ""; 2683 useMyLocation = true; 2684 } 2685 else { 2686 zipInput.style.display = "block"; 2687 $.cookie('user_location_type', 'zip', { path: '/' }); 2688 } 2689 } 2690 }); 2691 2692 if (useMyLocation) { 2693 try { 2694 await initUseGeolocation(); 2695 $('.distance-sort-option').text('Distance (Closest to my location)'); 2696 } catch(error) { 2697 console.log(error); 2698 } 2699 } 2700 } 2701 2702 function setGeolocationCookies(coords) { 2703 if (coords.length === 2) { 2704 $.cookie('user_lat', coords[0], { expires: 90, path: '/' }); 2705 $.cookie('user_lon', coords[1], { expires: 90, path: '/' }); 2706 } 2707 } 2708 2709 async function initUseGeolocation() { 2710 return new Promise((resolve, reject) => { 2711 if (navigator.geolocation) { 2712 function onSuccess(userPosition) { 2713 setGeolocationCookies([userPosition.coords.latitude, userPosition.coords.longitude]); 2714 resolve(); 2715 } 2716 2717 function onError(error) { 2718 let msg; 2719 switch(error.code) { 2720 case 1: msg = 'Geolocation access has been denied.'; break; 2721 default: msg = error.message; 2722 } 2723 toggleLocFinderErrMsg(true, msg); 2724 reject(msg); 2725 } 2726 2727 navigator.geolocation.getCurrentPosition(onSuccess, onError); 2728 } else { 2729 const msg = 'Geolocation is not supported by this browser.' 2730 toggleLocFinderErrMsg(true, msg); 2731 reject(msg); 2732 } 2733 }) 2734 } 2735 2736 function toggleLocFinderErrMsg(show, message = '') { 2737 const errorMsgWrapper = document.querySelector('#modal-loc-tabs .location-finder-error'); 2738 const errorMsg = errorMsgWrapper.querySelector('.msg'); 2739 errorMsg.textContent = message; 2740 show ? errorMsgWrapper.classList.add('show') : errorMsgWrapper.classList.remove('show'); 2741 } 2742 2743 // init location type tab cookie 2744 const locationTypeCookie = $.cookie('user_location_type'); 2745 const zipTab = document.getElementById("zipCodeTab"); 2746 const locationTab = document.getElementById("useMyLocationTab"); 2747 2748 if (zipTab && locationTab) { 2749 if (!locationTypeCookie) {
2750 $.cookie('user_location_type', 'zip', { path: '/' }); 2751 } else { 2752 if (locationTypeCookie === 'zip') { 2753 toggleLocationTabs(zipTab); 2754 } else { 2755 toggleLocationTabs(locationTab); 2756 } 2757 } 2758 } 2759 2760 // click handlers for location type tabs 2761 const locationTabs = document.querySelectorAll("#modal-loc-tabs.location-type-wrapper .btn-group .btn"); 2762 locationTabs.forEach((tab) => { 2763 tab.addEventListener("click", function() { toggleLocationTabs(this) }); 2764 }); 2765 2766 var showChangeZipDialog = function (successCallback, failedCallback) { 2767 const zipInput = document.querySelector('#modal-loc-tabs #zip-textbox'); 2768 const zipCodeTab = document.getElementById('zipCodeTab'); 2769 const useMyLocationTab = document.getElementById('useMyLocationTab'); 2770 var zip = null; 2771 2772 $('#locationDialogBtn').unbind('click'); 2773 $('#change-dialog-form').submit(async function (e) { 2774 e.preventDefault(); 2775 zip = zipInput.value; 2776 const useMyLocation = useMyLocationTab?.classList?.contains('active') ?? false; 2777 const haveCoords = $.cookie('user_lat') && $.cookie('user_lon'); 2778 if (useMyLocation) { 2779 try { 2780 await initUseGeolocation(); 2781 $('.distance-sort-option').text('Distance (Closest to my location)'); 2782 successCallback(); 2783 $.colorbox.close(); 2784 } catch(error) { 2785 console.log(error); 2786 return; 2787 } 2788 } else if (!zip) { 2789 toggleLocFinderErrMsg(true, "Please enter a zip code.") 2790 if (failedCallback) failedCallback(); 2791 } else { 2792 $.get('/rebraco/datanugget/getgeocoords?zip=' + zip, function (data) { 2793 var coords = (data || '').split(','); 2794 if (coords.length == 2) { 2795 $.cookie('user_zip', zip, { expires: 90, path: '/' }); 2796 $.cookie('user_lat', coords[0], { expires: 90, path: '/' }); 2797 $.cookie('user_lon', coords[1], { expires: 90, path: '/' }); 2798 $('.distance-sort-option').text('Distance (Closest to ' + zip + ')'); 2799 2800 if (successCallback) successCallback(); 2801 } 2802 else { 2803 if (failedCallback) failedCallback(); 2804 } 2805 $.colorbox.close(); 2806 }); 2807 } 2808 2809 2810 }); 2811 2812 $.colorbox({ href: '#change-zip-dialog', inline: true, rel: 'nofollow', height: 315, width: 400, onClosed: function () { 2813 zipInput.value = ''; 2814 toggleLocFinderErrMsg(false); 2815 } }); 2816 }; 2817 2818 $('.change-zip-link').on('click', function(e) { 2819 e.preventDefault(); 2820 showChangeZipDialog(function() { 2821 if (true) { 2822 $('.ajax-unit-list').ajaxUnitList('update', {}); 2823 $("html, body").animate({ scrollTop: $('.ajax-unit-list').offset().top }, "fast"); 2824 } 2825 else { 2826 document.location = '/product/fifth-wheel?pagesize=24&sort='; 2827 } 2828 }); 2829 }); 2830 2831 // sorting dropdown event handlers 2832 (function(){ 2833 2834 var previous; 2835 2836 $('#sortOptions').on('focus', function() { 2837 previous = this.value; 2838 }).change(function() { 2839 gtmAnalyticsEventTrack(this, 'Interactions', 'Clicked', 'Sort Options', '1', 'true'); 2840 2841 var sortValue = this.value; 2842 2843 function refresh() { 2844 previous = sortValue; 2845 2846 if (true) { 2847 $('.ajax-unit-list').ajaxUnitList('update', {sort: sortValue}); 2848 $("html, body").animate({ scrollTop: $('.ajax-unit-list').offset().top }, "fast"); 2849 } 2850 else { 2851 document.location = '/product/fifth-wheel?pagesize=24&sort=' + sortValue; 2852 } 2853 }; 2854 2855 if (sortValue.indexOf('distance-') === 0) { 2856 const shouldShowChangeZip = 'False' == 'False' || 'False' == 'True' && Boolean(!$('#lotsFilter').length); 2857 if (($.cookie('user_zip') || '') !== '' ) { 2858 refresh(); 2859 if (shouldShowChangeZip) $('.change-zip-link').removeClass('hide'); 2860 } 2861 else { 2862 var success = function() { 2863 refresh(); 2864 if (shouldShowChangeZip) $('.change-zip-link').removeClass('hide'); 2865 }; 2866 2867 var failed = function () { 2868 $('#sortOptions option[value="' + previous + '"]').prop('selected', true); 2869 }; 2870 2871 showChangeZipDialog(success, failed); 2872 } 2873 } 2874 else { 2875 refresh(); 2876 $('.change-zip-link').addClass('hide'); 2877 } 2878 }); 2879 })(); 2880 }); 2881 </script>
2881 2882
2882<script type="text/javascript"> 2883 $(function () { 2884 $('.unitContainer').on("click", 'button.compareButton', function (e) { 2885 var units = $("input.compare:checked").map(function () { return $(this).val(); }).get().join(','); 2886 irv.modal({ href: '/snippets/comparison?compare=' + units }); 2887 e.stopPropagation(); 2888 }); 2889 2890 $('.unitContainer').on('click', 'label.compareText, label.tool-favorite, [data-toggle="tooltip"]', function (e) { 2891 e.stopPropagation(); 2892 }); 2893 2894 $('.unitContainer').on("click", "input.compare", function (e) { 2895 e.stopPropagation(); 2896 }); 2897 2898 $('.unitContainer').on("change", "input.compare", function (e) { 2899 var checked = $("input.compare:checked"); 2900 2901 if (this.checked) { 2902 if (checked.length > 4) { 2903 e.preventDefault(); 2904 $(this).prop('checked', false); 2905 // long term, might want to do something else here 2906 alert('Only 2 to 4 items may be compared'); 2907 } 2908 else if (checked.length > 1) { 2909 checked.each(function () { 2910 $(this).closest('.compareContainer, .compare-container').find('label.compareText').addClass("hidden"); 2911 $(this).closest('.compareContainer, .compare-container').find('button.compareButton').removeClass("hidden"); 2912 $(this).closest('.compareContainer, .compare-container').addClass("compare-enabled"); 2913 }); 2914 } 2915 2916 if (checked.length <= 4) { 2917 $(this).closest('.compareContainer, .compare-container').addClass("selected"); 2918 } 2919 } 2920 else { 2921 $(this).closest('.compareContainer, .compare-container').removeClass("selected compare-enabled"); 2922 2923 $(this).closest('.compareContainer, .compare-container').find('label.compareText').removeClass("hidden"); 2924 $(this).closest('.compareContainer, .compare-container').find('button.compareButton').addClass("hidden"); 2925 2926 if (checked.length == 1) { 2927 checked.each(function () { 2928 $(this).closest('.compareContainer, .compare-container').find('label.compareText').removeClass("hidden"); 2929 $(this).closest('.compareContainer, .compare-container').find('button.compareButton').addClass("hidden"); 2930 $(this).closest('.compareContainer, .compare-container').removeClass("compare-enabled"); 2931 }); 2932 } 2933 } 2934 2935 e.stopPropagation(); 2936 }); 2937 2938 $("input.compare:checked").each(function () { 2939 $(this).closest('.compareContainer, .compare-container').find('label.compareText').addClass("hidden"); 2940 $(this).closest('.compareContainer, .compare-container').find('button.compareButton').removeClass("hidden"); 2941 $(this).closest('.compareContainer, .compare-container').addClass("selected compare-enabled"); 2942 }); 2943 2944 // show popover on favorites button when a favorite checkbox is clicked for the first time 2945 $('.unitContainer').on("click", "input.favorite", function (e) { 2946 if ($.cookie('irv_fav_popover_seen') !== 'true') { 2947 $('.btn-toolbar-favorites').popover({ 2948 placement: 'bottom', 2949 content: 'You can find all of the units you\'re interested in here.', 2950 }).popover('show'); 2951 2952 $.cookie('irv_fav_popover_seen', 'true', { expires: 30, path: '/' }); 2953 } 2954 }); 2955 2956 // close and destroy the favorites popup if a click happens anyw
2956here 2957 $('body').on('click', function () { 2958 $('.btn-toolbar-favorites').popover('destroy'); 2959 }); 2960 2961 var equalizeGridRowHeights = function (units) { 2962 var titleHeights = units.map(function (i, x) { return $(x).find('.unit-title.hidden-list-mode').height(); }).get(); 2963 var maxTitleHeight = Math.max.apply(null, titleHeights); 2964 units.each(function () { $(this).find('.unit-title.hidden-list-mode').height(maxTitleHeight); }); 2965 2966 var bodyHeights = units.map(function (i, x) { return $(x).find('.unit-body').height(); }).get(); 2967 var maxBodyHeight = Math.max.apply(null, bodyHeights); 2968 units.each(function () { $(this).find('.unit-body').height(maxBodyHeight); }); 2969 2970 var toolsHeights = units.map(function (i, x) { return $(x).find('.unit-tools.hidden-list-mode').height(); }).get(); 2971 var maxToolsHeight = Math.max.apply(null, toolsHeights); 2972 units.each(function () { $(this).find('.unit-tools.hidden-list-mode').height(maxToolsHeight); }); 2973 }; 2974 2975 var removeGridRowHeights = function (units) { 2976 units.each(function () { $(this).find('.unit-title.hidden-list-mode, .unit-body, .unit-tools.hidden-list-mode').css('height', ''); }); 2977 }; 2978 2979 var equalizeSectionGridRowHeights = function ($section) { 2980 var units = $section.find('.unit'); 2981 if (units.length < 1) 2982 return; 2983 2984 var horzUnitCount = 1; 2985 var previousTopOffset = $(units.first()).offset().top; 2986 for (var i = 1; i < units.length; i++) { 2987 if ($(units[i]).offset().top !== previousTopOffset) 2988 break; 2989 2990 previousTopOffset = $(units[i]).offset().top; 2991 horzUnitCount++; 2992 } 2993 2994 if (horzUnitCount <= 1) { 2995 removeGridRowHeights(units); 2996 return; 2997 } 2998 2999 var rowCount = Math.ceil(units.length / horzUnitCount); 3000 for (var i = 0; i < rowCount; i++) { 3001 var rowUnits = units.slice(i * horzUnitCount, i * horzUnitCount + horzUnitCount); 3002 equalizeGridRowHeights(rowUnits); 3003 } 3004 }; 3005 3006 $('ol.unitList, ol.sa-unit-list').each(function () { 3007 equalizeSectionGridRowHeights($(this)); 3008 }); 3009 3010 var displayModeChanged = function () { 3011 setTimeout(function () { 3012 $('ol.unitList, ol.sa-unit-list').each(function () { 3013 equalizeSectionGridRowHeights($(this)); 3014 }); 3015 }, 200); 3016 }; 3017 3018 $('.unit-list').on('grid-mode-activated', displayModeChanged); 3019 $('.unit-list').on('list-mode-activated', displayModeChanged); 3020 $('.unit-list').on('recalculate-grid-row-heights', function () { 3021 $('.unit-title.hidden-list-mode, .unit-body, .unit-tools.hidden-list-mode').css('height', ''); 3022 displayModeChanged(); 3023 }); 3024 3025 $('.unitContainer .unit').each(function () { 3026 var $this = $(this); 3027 $this.find('[data-toggle="tooltip"]').tooltip(); 3028 }); 3029 3030 $('.ajax-unit-list').on('unit-loaded', function (e, $unit) { 3031 equalizeSectionGridRowHeights($unit.closest('ol.unitList, ol.sa-unit-list')); 3032 $unit.find('[data-toggle="tooltip"]').tooltip(); 3033 $unit.find('.cycle-slideshow').cycle(); 3034 }); 3035 3036 $(window).resize($.debounce(function () { 3037 $('ol.unitList, ol.sa-unit-list').each(function () { 3038 equalizeSectionGridRowHeights($(this)); 3039 }); 3040 }, 500)); 3041 3042 // script for the "Go to Type" link in the gray bar at the top 3043 (function () { 3044 var popupOpen = false;
3045 $('.jump-to-label').click(function (e) { 3046 if (!popupOpen) { 3047 $('.jump-to-link-popup').removeClass("hidden"); 3048 popupOpen = true; 3049 e.stopPropagation(); 3050 } 3051 }); 3052 $("body").on("click", function (e) { 3053 if (popupOpen && !$(e.target).is('.jump-to-link-popup') && !$(e.target).closest('.jump-to-link-popup').length) { 3054 $('.jump-to-link-popup').addClass("hidden"); 3055 popupOpen = false; 3056 } 3057 }); 3058 })(); 3059 3060 // hide mobile filter link if filtered search isn't on the page 3061 if ($('#facetedSearch').length < 1) { 3062 $('.mobile-filter-link').addClass('hide'); 3063 } 3064 3065 // hide/show change location link based on location finder conditions 3066 const lotsFilter = document.getElementById('lotsFilter'); 3067 const changeZipLink = document.getElementById('changeZipLink'); 3068 if (changeZipLink && 'False' == 'True' && !lotsFilter) { 3069 changeZipLink.classList.remove('hide'); 3070 } 3071 }); 3072 </script>
3072 3073 </div> 3074 <!-- GAP marketing variables --> 3075
3075<script> 3076 window.GAPRVType = "Fifth Wheel,Toy Hauler Fifth Wheel" 3077 </script>
3077 3078 3079 3080 <div class="bottomPageContent"> 3081 3082 </div> 3083 3084<div class="disclaimer"> 3085 3086 3087<p class="disclaimer-main"> 3088 3089 Rte. 125 RV & Marine, Inc. is not responsible for any misprints, typos, or errors found in our website pages. Any price listed excludes sales tax, registration tags, and delivery fees. Manufacturer pictures, specifications, and features may be used in place of actual units on our lot. Please contact us @603-335-0112 for availability as our inventory changes rapidly. All calculated payments are an estimate only and do not constitute a commitment that financing or a specific interest rate or term is available. 3090 </p> 3091 3092 <p class="disclaimer-library_stock_photos"> 3093 3094 3095Manufacturer and/or stock photographs may be used and may not be representative of the particular unit being viewed. Where an image has a stock image indicator, please confirm specific unit details with your dealer representative. 3096 </p> 3097 3098</div> 3099 3100<!-- GAP marketing variables -->
3101<script> 3102 window.GAPPageType = "Listing"; 3103</script>
3103 3104 3105 </section> 3106 <aside id="sideBar" class=" 3107col-md-3 col-md-pull-9 3108 3109 3110"> 3111 3112 3113 3114 3115 3116 3117 3118<div role="form" id="faceted-search" class="SearchPanel "> 3119 <div class="fs-modal-toolbar visible-xs visible-sm"> 3120 <div class="pull-left"> 3121 <a href="#" class="fs-clear-filters">Clear Filters</a> 3122 </div> 3123 <div class="pull-right"> 3124 <button class="fs-done btn btn-primary">Done</button> 3125 </div> 3126 <div class="clearfix"></div> 3127 </div> 3128 <label class="sort-by-label visible-xs visible-sm">Sort By</label> 3129 <div class="mobile-sort-options-wrapper"></div> 3130 <label class="mobile-filters-label visible-xs visible-sm">Filters</label> 3131 <div class="clear-filters-toolbar" style="display:none;"> 3132 <label class="clear-filters-label">Your Search</label> 3133 <div class="pull-right"><a href="javascript:void(0)" class="btn-clear-all">Clear All</a></div> 3134 <div class="selected-filters-wrapper"></div> 3135 <div class="clearfix"></div> 3136 </div> 3137 <div class="save-search-toolbar well well-sm hidden"> 3138 <button type="button" class="btn btn-primary save-search-btn">Save Search</button> 3139 </div> 3140 3141 3142 3143 <div class="panel-group" id="facetedSearch"> 3144<div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Condition <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="conditionFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow conditionWrapper"><div class="CheckBoxList condition" data-field-name="condition"><div class="checkbox"><label><input type="checkbox" name="condition" value="1" /> New <span class="count-wrapper">(<span class="count">5</span>)</span></label></div> 3145<div class="checkbox"><label><input type="checkbox" name="condition" value="0" /> Used <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Type <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="typesFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow typesWrapper"><div class="CheckBoxList types" data-field-name="types"><div class="checkbox"><label><input type="checkbox" name="types" value="5" /> Fifth Wheel <span class="count-wrapper">(<span class="count">5</span>)</span></label></div> 3146<div class="checkbox"><label><input type="checkbox" name="types" value="26" /> Toy Hauler Fifth Wheel <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Manufacturer <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="manufacturerFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow manufacturerWrapper"><div class="CheckBoxList manufacturer" data-field-name="manufacturer"><div class="checkbox"><label><input type="checkbox" name="manufacturer" value="coachmen rv" /> Coachmen RV <span class="count-wrapper">(<span class="count">4</span>)</span></label></div> 3147<div class="checkbox"><label><input type="checkbox" name="manufacturer" value="forest river rv" /> Forest River RV <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3148<div class="checkbox"><label><input type="checkbox" name="manufacturer" value="kz" /> KZ <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Brands <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="brandFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow brandWrapper"><div class="CheckBoxList brand" data-field-name="brand"><div class="checkbox"><label><input type="checkbox" name="brand" value="chaparral" /> Chaparral <span class="count-wrapper">(<span class="count">4</span>)</span></label></div> 3149<div class="checkbox"><label><input type="checkbox" name="brand" value="durango gold" /> Durango Gold <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3150<div class="checkbox"><label><input type="checkbox" name="brand" value="xlr boost x" /> XLR Boost X <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="1"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Features <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="Features-prop-4Filter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow Features-prop-4Wrapper"><div class="CheckBoxList Features-prop-4" data-field-name="Features-prop-4"><div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="17" /> Bunkhouse <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3151<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="11" /> Front Bedroom <span class="count-wrapper">(<span class="count">5</span>)</span></label></div> 3152<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="60" /> Kitchen Island <span class="count-wrapper">(<span class="count">5</span>)</span></label></div> 3153<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="65" /> Outdoor Entertainment <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3154<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="20" /> Rear Bath <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3155<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="3" /> Rear Living Area <span class="count-wrapper">(<span class="count">4</span>)</span></label></div> 3156<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="25" /> Two Entry/Exit Doors <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3157<div class="checkbox"><label><input type="checkbox" name="Features-prop-4" value="64" /> Two Full Baths <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Weight <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="Dry_Weight-prop-17Filter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow Dry_Weight-prop-17Wrapper"><div class="CheckBoxList Dry_Weight-prop-17" data-field-name="Dry_Weight-prop-17"><div class="checkbox"><label><input type="checkbox" name="Dry_Weight-prop-17" value="8500|11000" /> 8500 to 11000 lbs <span class="count-wrapper">(<span class="count">3</span>)</span></label></div> 3158<div class="checkbox"><label><input type="checkbox" name="Dry_Weight-prop-17" value="11000|14000" /> 11000 to 14000 lbs <span class="count-wrapper">(<span class="count">2</span>)</span></label></div> 3159<div class="checkbox"><label><input type="checkbox" name="Dry_Weight-prop-17" value="14000|999999" /> 14000 lbs and up <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Sleeps <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="Sleeps-prop-5Filter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow Sleeps-prop-5Wrapper"><div class="CheckBoxList Sleeps-prop-5" data-field-name="Sleeps-prop-5"><div class="checkbox"><label><input type="checkbox" name="Sleeps-prop-5" value="2|4" /> 2 to 4 <span class="count-wrapper">(<span class="count">4</span>)</span></label></div> 3160<div class="checkbox"><label><input type="checkbox" name="Sleeps-prop-5" value="4|6" /> 4 to 6 <span class="count-wrapper">(<span class="count">4</span>)</span></label></div> 3161<div class="checkbox"><label><input type="checkbox" name="Sleeps-prop-5" value="6|8" /> 6 to 8 <span class="count-wrapper">(<span class="count">2</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Price Range <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="priceFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow priceWrapper"><div class="CheckBoxList price" data-field-name="price"><div class="checkbox"><label><input type="checkbox" name="price" value="45000|60000" /> $45,000 to $60,000 <span class="count-wrapper">(<span class="count">2</span>)</span></label></div> 3162<div class="checkbox"><label><input type="checkbox" name="price" value="60000|75000" /> $60,000 to $75,000 <span class="count-wrapper">(<span class="count">2</span>)</span></label></div> 3163<div class="checkbox"><label><input type="checkbox" name="price" value="75000|90000" /> $75,000 to $90,000 <span class="count-wrapper">(<span class="count">1</span>)</span></label></div> 3164<div class="checkbox"><label><input type="checkbox" name="price" value="105000|120000" /> $105,000 to $120,000 <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Monthly Payment <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="monthly_paymentFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow monthly_paymentWrapper"><div class="CheckBoxList monthly_payment" data-field-name="monthly_payment"><div class="checkbox"><label><input type="checkbox" name="monthly_payment" value="400|499" /> $400 to $499 <span class="count-wrapper">(<span class="count">3</span>)</span></label></div> 3165<div class="checkbox"><label><input type="checkbox" name="monthly_payment" value="500|749" /> $500 to $749 <span class="count-wrapper">(<span class="count">2</span>)</span></label></div> 3166<div class="checkbox"><label><input type="checkbox" name="monthly_payment" value="750|999" /> $750 to $999 <span class="count-wrapper">(<span class="count">1</span>)</span></label></div></div></div></div></div></div><div class="panel panel-default" data-min-checkbox-count="2"><div class="panel-heading"><h4 class="panel-title"><button type="button"> Year <i class="pull-right fa fa-plus"></i> </button></h4></div><div id="yearFilter" class="panel-collapse collapse" style="height: auto;"><div class="panel-body"><div class="form-group SearchRow yearWrapper"><div class="CheckBoxList year" data-field-name="year"><div class="checkbox"><label><input type="checkbox" name="year" value="2027" /> 2027 <span class="count-wrapper">(<span class="count">2</span>)</span></label></div> 3167<div class="checkbox"><label><input type="checkbox" name="year" value="2026" /> 2026 <span class="count-wrapper">(<span class="count">4</span>)</span></label></div></div></div></div></div></div> </div> 3168 3169 <div class="form-group SearchRow StockNumberWrapper"> 3170 <label for="filteredSearchStockNumber" class="sr-only">Stock # or Model</label> 3171 <input 3172 name="stockNumber" 3173 id="filteredSearchStockNumber" 3174 type="text" 3175 class="form-control SearchStockNumber" 3176 placeholder="Stock # or Model" 3177 /> 3178 </div> 3179 3180 <button type="submit" name="SearchButton" class="btn btn-primary SearchButton"> 3181 Search 3182 </button> 3183 3184 <div class="clearBoth"></div> 3185 3186</div> 3187
3188<script type="text/javascript"> 3189 3190 document.addEventListener("DOMContentLoaded", () => { 3191 /////////// Location Finder //////////// 3192 3193 function changeQueryParam(entries) { 3194 const url = new URL(window.location.href); 3195 entries.forEach((entry) => { 3196 const [key, value] = entry; 3197 value !== null ? url.searchParams.set(key, value) : url.searchParams.delete(key); 3198 }); 3199 window.History.pushState({ noUpdate: true }, document.title, url.toString()); 3200 } 3201 3202 function resetLocationFinder() { 3203 const rangeInput = document.getElementById('distanceRange'); 3204 if (rangeInput) rangeInput.value = 'any'; 3205 changeQueryParam([['zip', null], ['distance', null]]); 3206 } 3207 3208 function setZipCookie(zip) { 3209 if (zip) { 3210 $.cookie('user_zip', zip, { expires: 90, path: '/' }); 3211 } else { 3212 $.cookie('user_zip', null); 3213 } 3214 } 3215 3216 function setGeolocationCookies(coords) { 3217 if (coords.length === 2) { 3218 $.cookie('user_lat', coords[0], { expires: 90, path: '/' }); 3219 $.cookie('user_lon', coords[1], { expires: 90, path: '/' }); 3220 } 3221 } 3222 3223 function toggleLocFinderErrMsg(show, message = '') { 3224 const errorMsgWrapper = document.querySelector('#filter-loc-finder .location-finder-error'); 3225 const errorMsg = errorMsgWrapper?.querySelector('.msg') ?? null; 3226 3227 if (errorMsgWrapper) { 3228 errorMsg.textContent = message; 3229 show ? errorMsgWrapper.classList.add('show') : errorMsgWrapper.classList.remove('show'); 3230 } 3231 } 3232 3233 async function useLocationFinder(userZip = '', range) { 3234 let geoCoords = !$.cookie('user_lat') || !$.cookie('user_lon') ? null : [$.cookie('user_lat'), $.cookie('user_lon')]; 3235 const useMyLocation = document.querySelector(".use-my-location-btn")?.classList.contains('active') ?? false; 3236 async function getGeoCoords(zip) { 3237 const data = await $.get('/rebraco/datanugget/getgeocoords?zip=' + zip); 3238 const coords = (data || '').split(','); 3239 return coords.length === 2 ? coords : null; 3240 } 3241 3242 function getDistanceToLocation(userCoords, locCoords) { 3243 if (!userCoords || !locCoords) return null; 3244 3245 function degToRadians(value) { 3246 return value * Math.PI / 180; 3247 } 3248 3249 const [userLat, userLong] = userCoords; 3250 const [locLat, locLong] = locCoords; 3251 const R = 3956; // mi 3252 const dLat = degToRadians(locLat-userLat); 3253 const dLon = degToRadians(locLong-userLong); 3254 const lat1 = degToRadians(userLat); 3255 const lat2 = degToRadians(locLat); 3256 const a = Math.sin(dLat/2) * Math.sin(dLat/2) + Math.sin(dLon/2) * Math.sin(dLon/2) * Math.cos(lat1) * Math.cos(lat2); 3257 const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 3258 const distance = R * c; 3259 3260 return Math.floor(distance); 3261 } 3262 3263 function selectLocationsInRange(range) { 3264 toggleLocFinderErrMsg(false); 3265 3266 // iterate over location inputs and handle necessary updates 3267 const locationInputs = document.querySelectorAll('#lotsFilter .CheckBoxList input'); 3268 let locFound = false; 3269 let changedInput = null; 3270 3271 locationInputs.forEach((input) => { 3272 const inputWasChecked = input.checked; 3273 if (range === 'any') { 3274 input.checked = false; 3275 if (inputWasChecked) { 3276 locFound = true; 3277 changedInput = input; 3278 } 3279 } else if (!geoCoords) { 3280 input.checked = false; 3281 if (inputWasChecked) { 3282 changedInput = input; 3283 } 3284 } else { 3285 const locDistance = getDistanceToLocation(geoCoords, [input.dataset.lat, input.dataset.long]); 3286 if (locDistance <= Number(range)) { 3287 input.checked = true; 3288 locFound = true; 3289 changedInput = input; 3290 } else { 3291 input.checked = false; 3292 if (inputWasChecked) { 3293 changedInput = input; 3294 } 3295 } 3296 } 3297 }); 3298 3299 // if an input changed, trigger an eval of the inputs to get new results 3300 const sortSelect = document.getElementById("sortOptions"); 3301 if (changedInput) { 3302 getResultsFromInputChange(changedInput); 3303 } else if (sortSelect?.value === "distance-asc") { 3304 $('.ajax-unit-list').ajaxUnitList('update', false); 3305 } 3306
3307 // trigger a location finder error message if no locs found 3308 const msg = 'No locations found for given zipcode/range.' 3309 locFound || range === 'any' ? toggleLocFinderErrMsg(false) : toggleLocFinderErrMsg(true, msg); 3310 } 3311 3312 // validate inputs, set cookies and query params 3313 if (!range) { 3314 toggleLocFinderErrMsg(true, 'Please enter a radius.'); 3315 return; 3316 } 3317 3318 if (useMyLocation) { 3319 try { 3320 await initUseGeolocation(); 3321 changeQueryParam([['zip', null], ['distance', range]]); 3322 $('.distance-sort-option').text('Distance (Closest to my location)'); 3323 } catch(error) { 3324 console.log(error); 3325 return; 3326 } 3327 } else if (userZip) { 3328 changeQueryParam([['zip', userZip], ['distance', range]]); 3329 setZipCookie(userZip); 3330 geoCoords = await getGeoCoords(userZip); 3331 setGeolocationCookies(geoCoords); 3332 $('.distance-sort-option').text(`Distance (Closest to ${userZip})`); 3333 } else { 3334 toggleLocFinderErrMsg(true, 'Please enter a zipcode.'); 3335 return; 3336 } 3337 selectLocationsInRange(range); 3338 } 3339 3340 async function initUseGeolocation() { 3341 return new Promise((resolve, reject) => { 3342 if (navigator.geolocation) { 3343 function onSuccess(userPosition) { 3344 changeQueryParam([['zip', null]]); 3345 //setZipCookie(null); 3346 setGeolocationCookies([userPosition.coords.latitude, userPosition.coords.longitude]); 3347 const sortSelect = document.getElementById("sortOptions"); 3348 if (sortSelect?.value === "distance-asc") { 3349 $('.ajax-unit-list').ajaxUnitList('update', false); 3350 } 3351 resolve(); 3352 } 3353 3354 function onError(error) { 3355 let msg; 3356 switch(error.code) { 3357 case 1: msg = 'Geolocation access has been denied.'; break; 3358 default: msg = error.message; 3359 } 3360 toggleLocFinderErrMsg(true, msg); 3361 reject(msg); 3362 } 3363 3364 navigator.geolocation.getCurrentPosition(onSuccess, onError); 3365 } else { 3366 const msg = 'Geolocation is not supported by this browser.' 3367 toggleLocFinderErrMsg(true, msg); 3368 reject(msg); 3369 } 3370 }) 3371 } 3372 3373 async function toggleLocationTabs(clickedTab) { 3374 const locationTabs = document.querySelectorAll("#filter-loc-tabs.location-type-wrapper .btn-group .btn"); 3375 const zipInput = document.querySelector("#filter-loc-tabs .location-zip"); 3376 let useMyLocation = false; 3377 3378 toggleLocFinderErrMsg(false); 3379 if (clickedTab.classList.contains('active')) return; 3380 3381 locationTabs.forEach((tab) => { 3382 if (tab.classList.contains("active")) { 3383 tab.classList.remove("active"); 3384 } 3385 else { 3386 tab.classList.add("active"); 3387 if (tab.classList.contains("use-my-location-btn")) { 3388 $.cookie('user_location_type', 'loc', { path: '/' }); 3389 zipInput.style.display = "none"; 3390 zipInput.value = ""; 3391 useMyLocation = true; 3392 } 3393 else { 3394 zipInput.style.display = "block"; 3395 $.cookie('user_location_type', 'zip', { path: '/' }); 3396 } 3397 } 3398 }); 3399 3400 if (useMyLocation) { 3401 try { 3402 await initUseGeolocation(); 3403 $('.distance-sort-option').text('Distance (Closest to my location)'); 3404 } catch(error) { 3405 console.log(error); 3406 } 3407 } 3408 } 3409 3410 const distanceSearchBtn = document.getElementById('distanceSearchBtn'); 3411 const lotsFilter = document.getElementById('lotsFilter'); 3412 const locationFinder = document.getElementById('filter-loc-finder'); 3413 if (distanceSearchBtn && lotsFilter) { 3414 locationFinder.classList.remove('hide'); 3415 // init location type tab cookie 3416 const locationTypeCookie = $.cookie('user_location_type'); 3417 const zipTab = document.querySelector(".use-zip-btn"); 3418 const locationTab = document.querySelector(".use-my-location-btn"); 3419 if (!locationTypeCookie) { 3420 $.cookie('user_location_type', 'zip', { path: '/' }); 3421 } else { 3422 if (locationTypeCookie === 'zip') { 3423 toggleLocationTabs(zipTab); 3424 } else { 3425 toggleLocationTabs(locationTab); 3426 } 3427 } 3428 3429 const zipInput = document.getElementById('locationZip'); 3430 const distanceInput = document.getElementById('distanceRange');
3431 const originalZip = document.getElementById('originalLocationZip'); 3432 3433 // set zip input value to zip cookie value 3434 zipInput.value = $.cookie('user_zip') ?? ''; 3435 originalZip.value = $.cookie('user_zip') ?? ''; 3436 3437 // location finder submit handlers 3438 distanceSearchBtn.addEventListener('click', async function() { 3439 await useLocationFinder(zipInput.value ?? '', distanceInput.value); 3440 window.EventBoss.trigger('shop_by_distance_click'); 3441 }); 3442 3443 zipInput.addEventListener('keydown', (e) => { 3444 if (e.key === 'Enter') { 3445 e.preventDefault(); 3446 useLocationFinder(zipInput.value ?? '', distanceInput.value); 3447 } 3448 }); 3449 3450 distanceInput.addEventListener('change', function () { 3451 window.EventBoss.trigger('shop_by_distance_interaction'); 3452 }); 3453 3454 // location type tab event handlers 3455 const locationTabs = document.querySelectorAll("#filter-loc-tabs.location-type-wrapper .btn-group .btn"); 3456 locationTabs.forEach((tab) => { 3457 tab.addEventListener("click", function() { 3458 toggleLocationTabs(this); 3459 }); 3460 }); 3461 } 3462 3463 ///////////// End Location Finder //////////////////////// 3464 3465 var isListingPage = $('.ajax-unit-list').length > 0; 3466 3467 // TODO later: This is temporary, until we have a better way to remove the "Go to Type" dropdown when faceted search is on a page 3468 $('.listing-jump-to-links').remove(); 3469 3470 // multi value columns are the ones where one unit can have more than one value (e.g. features) 3471 var multiValueColumns = {"Features-prop-4": { separator: "|", filterMode: "and"},"Dry_Weight-prop-17": { separator: ",", filterMode: "or"},"Sleeps-prop-5": { separator: ",", filterMode: "or"},"price": { separator: ",", filterMode: "or"},"monthly_payment": { separator: ",", filterMode: "or"}}; 3472 var searchCombos = [{"lots": "1946","condition": "1","types": "5","manufacturer": "coachmen rv","brand": "chaparral","Features-prop-4": "|11|60|65|3|","Dry_Weight-prop-17": "8500|11000","Sleeps-prop-5": "2|4,4|6","price": "45000|60000","monthly_payment": "400|499","year": "2027",count: "1"}, 3473{"lots": "1946","condition": "0","types": "26","manufacturer": "forest river rv","brand": "xlr boost x","Features-prop-4": "|11|25|","Dry_Weight-prop-17": "11000|14000","Sleeps-prop-5": "6|8","price": "60000|75000","monthly_payment": "400|499","year": "2026",count: "1"}, 3474{"lots": "1946","condition": "1","types": "5","manufacturer": "coachmen rv","brand": "chaparral","Features-prop-4": "|11|60|3|","Dry_Weight-prop-17": "8500|11000","Sleeps-prop-5": "2|4,4|6","price": "60000|75000","monthly_payment": "500|749","year": "2026",count: "1"}, 3475{"lots": "1946","condition": "1","types": "5","manufacturer": "coachmen rv","brand": "chaparral","Features-prop-4": "|17|60|20|64|","Dry_Weight-prop-17": "11000|14000","Sleeps-prop-5": "6|8","price": "75000|90000","monthly_payment": "500|749","year": "2027",count: "1"}, 3476{"lots": "1946","condition": "1","types": "5","manufacturer": "kz","brand": "durango gold","Features-prop-4": "|11|60|3|","Dry_Weight-prop-17": "14000|999999","Sleeps-prop-5": "2|4,4|6","price": "105000|120000","monthly_payment": "750|999","year": "2026",count: "1"}, 3477{"lots": "1946","condition": "1","types": "5","manufacturer": "coachmen rv","brand": "chaparral","Features-prop-4": "|11|60|3|","Dry_Weight-prop-17": "8500|11000","Sleeps-prop-5": "2|4,4|6","price": "45000|60000","monthly_payment": "400|499","year": "2026",count: "1"}, 3478]; 3479 var noResultsMode = false; 3480 3481 // Helper function to refresh the clear filters section at the top of the filtered search. 3482 var updateClearFiltersSection = function(){ 3483 $('.selected-filters-wrapper').empty(); 3484 var searchResultsHtml = ''; 3485 for (var prop in searchCombos[0]) { 3486 if (prop === 'count') continue; 3487 3488 var checkBoxWrapper = $('#faceted-search [data-field-name="' + prop + '"]'); 3489 var currentVals = $.map(($('.ajax-unit-list').ajaxUnitList('getCurrentOpt', prop) || '').split(','), function(x) { return x.toLowerCase(); }); 3490 3491 if (checkBoxWrapper.find('input[type=checkbox]:checked').length && checkBoxWrapper.find('div.checkbox:not(.hide)').length) { 3492 var section = checkBoxWrapper[0]; 3493
3494 searchResultsHtml += '<div class="well '+$(checkBoxWrapper[0]).attr('data-field-name')+'">'; 3495 searchResultsHtml += '<div class="search-results-label"><a href="javascript:void(0)" onClick="$(\'#faceted-search\').trigger(\'clearSection\', [\'.' + $(checkBoxWrapper[0]).attr('data-field-name') + '\'])" class="clear-section" >' + $(checkBoxWrapper[0]).closest('.panel').find('.panel-title button').text() + '<i class="fa fa-times-circle pull-right"></i></a></div>'; 3496 searchResultsHtml += '<ul class="icons-ul">'; 3497 $.each(currentVals, function(i, val) { 3498 var currentCheckbox = $(checkBoxWrapper[0]).find(' :checkbox[value="' + val + '"]'); 3499 3500 // don't add to the clear filters section if the current checkbox is hidden in the filters section (even if it is checked) 3501 if (currentCheckbox.parents('div.checkbox').hasClass('hide')) { 3502 return true; 3503 } 3504 3505 var selection = (currentCheckbox.parent('label').html() || '').split(/<span[^>]*>/gi); 3506 selection = selection[0]; 3507 if (selection === '') 3508 return true; 3509 selection = selection.split(/<input[^>]*>/gi); 3510 selection = selection[1]; 3511 3512 3513 var valStripped = val.replace(/\W/g, ''); 3514 searchResultsHtml += '<li class="clear-selection ' + valStripped + '"><a href="javascript:void(0);" onClick="$(\'#faceted-search\').trigger(\'clearSelection\', [\'.' + $(checkBoxWrapper[0]).attr('data-field-name') + '\',\'' + val + '\'])" ><i class="fa fa-times"></i>' + selection + '</a></li>'; 3515 }); 3516 searchResultsHtml += '</ul>'; 3517 searchResultsHtml += '</div>'; 3518 } 3519 } 3520 3521 // add stock number to selected filters if set 3522 var stockNumEl = $('#faceted-search').find('.SearchStockNumber'); 3523 if (stockNumEl.length > 0 && stockNumEl.val() !== null && stockNumEl.val() !== '') { 3524 searchResultsHtml += '<div class="well stockNumber">'; 3525 searchResultsHtml += '<div class="search-results-label"><a href="javascript:void(0)" onClick="$(\'#faceted-search\').trigger(\'clearSection\', [\'.stockNumber\'])" class="clear-section" >Stock Number<i class="fa fa-times-circle pull-right"></i></a></div>'; 3526 searchResultsHtml += '<ul class="icons-ul">'; 3527 searchResultsHtml += '<li class="clear-selection"><a href="javascript:void(0);" onClick="$(\'#faceted-search\').trigger(\'clearSection\', [\'.stockNumber\'])" ><i class="fa fa-times"></i>' + $('<div/>').text(stockNumEl.val()).html() + '</a></li>'; // html encode stock num val 3528 searchResultsHtml += '</ul>'; 3529 searchResultsHtml += '</div>'; 3530 } 3531 3532 $('.selected-filters-wrapper').append(searchResultsHtml); 3533 3534 // show/hide clear filters toolbar at the top 3535 if ($('.selected-filters-wrapper').html() !== '') { 3536 $('.clear-filters-toolbar').fadeIn(200); 3537 } 3538 else { 3539 $('.clear-filters-toolbar').fadeOut(200); 3540 } 3541 }; 3542 3543 // Helper function to be called when the counts shown next to each checkbox and the visibility of checkboxes/sections needs to be updated 3544 var updateCounts = function() { 3545 // Tow Rating addition 3546 // over ride control if a tow rating cookie exists 3547 // applies to FilteredSearch and UnitList.cshtml 3548 if (window.location.pathname == '/tow-guide-search') { 3549 window.Interact.TowRating.checkCookie(); 3550 // console.log('tow rating cookie check fired'); 3551 } 3552 3553 if (!searchCombos || !searchCombos.length) return; 3554 3555 var currentSearchCounts = { 3556 normal: searchCombos 3557 }; 3558 3559 for (var prop in searchCombos[0]) { 3560 if (prop === 'count') continue; 3561 3562 var checkBoxWrapper = $('#faceted-search [data-field-name="' + prop + '"]'); 3563 var normalCounts = currentSearchCounts['normal']; 3564 3565 var currentVals = $.map(($('.ajax-unit-list').ajaxUnitList('getCurrentOpt', prop) || '').split(','), function(x) { return x.toLowerCase(); }); 3566 if (currentVals[0] !== '') { 3567 for (var countGroupName in currentSearchCounts) { 3568 currentSearchCounts[countGroupName] = $.grep(currentSearchCounts[countGroupName], function(x, i) { 3569 if (multiValueColumns[prop] !== undefined) { 3570 var parts = $.map(x[prop].split(multiValueColumns[prop].separator), function (x) { return x.toLowerCase(); }); 3571 if (multiValueColumns[prop].filterMode === 'and') { 3572 for (var i = 0; i < currentVals.length; i++) { 3573 if (currentVals[i] === '') continue; 3574 if (parts.indexOf(currentVals[i]) === -1) { 3575 return false; 3576 } 3577 } 3578 return true; 3579 } 3580 else { 3581 for (var i = 0; i < currentVals.length; i++) { 3582 if (currentVals[i] === '') continue; 3583 if (parts.indexOf(currentVals[i]) !== -1) { 3584 return true; 3585 } 3586 } 3587 return false; 3588 } 3589 } 3590 else { 3591 return currentVals.indexOf(x[prop].toLowerCase()) !== -1; 3592 } 3593 });
3594 } 3595 } 3596 3597 if (checkBoxWrapper.find('input[type=checkbox]:checked').length) { 3598 currentSearchCounts[prop] = normalCounts; 3599 } 3600 } 3601 3602 for (var prop in searchCombos[0]) { 3603 if (prop === 'count') continue; 3604 3605 var checkBoxWrapper = $('#faceted-search [data-field-name="' + prop + '"]'); 3606 var sectionCheckboxes = checkBoxWrapper.find('input[type=checkbox]'); 3607 3608 // get list of all checked checkbox values in the same section - this is for multivalue columns in 'and' mode 3609 var checkedValues = sectionCheckboxes.filter(":checked").map(function(i, x) { return $(x).val(); }); 3610 3611 sectionCheckboxes.each(function() { 3612 var checkboxVal = $(this).val(); 3613 3614 var countRows = $.grep(currentSearchCounts[prop] || currentSearchCounts['normal'], function(x, i) { 3615 if (multiValueColumns[prop] !== undefined) { 3616 var currVals = $.map( 3617 $.grep( 3618 x[prop].split(multiValueColumns[prop].separator), 3619 function(z) { 3620 return z !== ''; 3621 } 3622 ), 3623 function(x) { 3624 return x.toLowerCase(); 3625 } 3626 ); 3627 3628 if (multiValueColumns[prop].filterMode === 'and') { 3629 if (currVals.indexOf(checkboxVal.toLowerCase()) === -1) return false; 3630 for (var i = 0; i < checkedValues.length; i++) { 3631 if (currVals.indexOf(checkedValues[i].toLowerCase()) === -1) return false; 3632 } 3633 return true; 3634 } 3635 else { 3636 return currVals.indexOf(checkboxVal.toLowerCase()) !== -1; 3637 } 3638 } 3639 else { 3640 return x[prop].toLowerCase() === checkboxVal.toLowerCase(); 3641 } 3642 }); 3643 3644 var sum = 0; 3645 $.each(countRows, (function() { 3646 sum += parseInt(this.count, 10); 3647 })); 3648 3649 var groupWrapper = $(this).closest('.CheckBoxList'); 3650 var panel = $(this).closest('.panel'); 3651 if (sum === 0) { 3652 $(this).parents('div.checkbox').addClass('hide'); 3653 3654 // check to see if all checkboxes in the group are hidden, and if so, hide the wrapper panel also 3655 if (groupWrapper.find('div.checkbox:not(.hide)').length < 1) { 3656 panel.addClass('hide'); 3657 } 3658 } 3659 else { 3660 $(this).parent().find('.count').text(sum); 3661 $(this).parents('div.checkbox').removeClass('hide'); 3662 panel.removeClass('hide'); 3663 } 3664 }); 3665 } 3666 3667 // hide filter containers where there is only one visible checkbox 3668 $('#facetedSearch .panel').filter(":not(.hide)").each(function() { 3669 var minCheckboxCount = $(this).data('minCheckboxCount') || 2; 3670 if ($(this).find('div.checkbox:not(.hide) input[type=checkbox]').length < minCheckboxCount) { 3671 $(this).addClass('hide'); 3672 } 3673 }); 3674 // setup clear filters section 3675 updateClearFiltersSection(); 3676 }; 3677 3678 var submitToSearchPage = function(clearCheckboxFilters) { 3679 var tmpSearchInputs = $('#faceted-search').find(':input'); 3680 if (clearCheckboxFilters) { 3681 tmpSearchInputs = tmpSearchInputs.filter(':not(input[type=checkbox])'); 3682 } 3683 3684 var tmpSearchValues = tmpSearchInputs.serializeArray(); 3685 3686 // comma delimit search values with the same name 3687 var searchValMap = {}; 3688 for (var i = 0; i < tmpSearchValues.length; i++) { 3689 var fieldName = tmpSearchValues[i].name.toLowerCase(); 3690 if (searchValMap[fieldName] !== undefined && searchValMap[fieldName] !== '') { 3691 searchValMap[fieldName] += "," + tmpSearchValues[i].value; 3692 } 3693 else { 3694 searchValMap[fieldName] = tmpSearchValues[i].value; 3695 } 3696 } 3697 var searchValues = []; 3698 for (var param in searchValMap) { 3699 searchValues.push({name: param, value: searchValMap[param]}); 3700 } 3701 3702 var targetPage = '/product/fifth-wheel'; 3703 var qMark = window.location.href.indexOf('?'); 3704 var currentPage = qMark > -1 ? window.location.href.substring(0, qMark) : window.location.href; 3705 currentPage = '/' + currentPage.replace(/^(?:\/\/|[^\/]+)*\//, ""); 3706 var qsValues = getUrlVars();
3707 if (currentPage === targetPage && qsValues !== undefined && qsValues !== null) { 3708 qsValues.length = 0; // remove the array elements - this is because getUrlVars adds each parameter name using .push(), and it also adds them as properties of the object. we only want the properties 3709 delete qsValues['page']; 3710 delete qsValues['s']; 3711 3712 // remove qs params that are part of the search form - this is particularly important for checkboxes, which would not be included 3713 // in the searchValues collection if unchecked 3714 for (var param in qsValues) { 3715 if ($('#faceted-search :input').filter(function() { return ($(this).attr('name') || '').toLowerCase() === param; }).length) { 3716 delete qsValues[param]; 3717 } 3718 } 3719 3720 // add/update qs params from search values 3721 for (var i = 0; i < searchValues.length; i++) { 3722 if (searchValues[i].value !== '') { 3723 qsValues[searchValues[i].name] = searchValues[i].value; 3724 } 3725 } 3726 3727 var qsArray = []; 3728 for (var param in qsValues) { 3729 qsArray.push({name: param, value: qsValues[param]}); 3730 } 3731 var qs = $.param(qsArray); 3732 window.location = "/product/fifth-wheel?s=true" + (qs !== "" ? "&" + qs : ""); 3733 } 3734 else { 3735 var qs = $.param($.grep(searchValues, function(x) { return x.value !== ''; })); 3736 window.location = "/product/fifth-wheel?s=true" + (qs !== "" ? "&" + qs : ""); 3737 } 3738 }; 3739 3740 var initializeSearchFields = function(data) { 3741 if (data["brand"] !== undefined) { 3742 data["brand"] = data["brand"].toLowerCase().trim(); 3743 } 3744 if (data["manufacturer"] !== undefined) { 3745 data["manufacturer"] = data["manufacturer"].toLowerCase().trim(); 3746 } 3747 $('#faceted-search :checkbox, #faceted-search :radio').removeAttr("checked"); 3748 3749 if (data["zip"] !== undefined) { 3750 const zipInput = document.getElementById("locationZip"); 3751 if (zipInput) { 3752 zipInput.value = data["zip"]; 3753 } 3754 } 3755 if (data["distance"] !== undefined) { 3756 const distanceInput = document.getElementById("distanceRange"); 3757 if (distanceInput) { 3758 distanceInput.value = data["distance"]; 3759 } 3760 } 3761 3762 for (var key in data) { 3763 if (data[key] === undefined || !isNaN(key)) { 3764 return; 3765 } 3766 3767 var mVals = data[key].indexOf(',') !== -1 ? mVals = data[key].split(',') : null; 3768 $('#faceted-search [name]').filter(function() { 3769 return ($(this).attr('name') || '').toLowerCase() === key.toLowerCase(); 3770 }).each(function(index, el){ 3771 if ($(el).is(":checkbox") || $(el).is(":radio")) { 3772 if (mVals != null) { 3773 if ($.inArray($(el).val(), mVals) !== -1) { 3774 $(el).attr("checked", "checked"); 3775 $(el).addClass("value-modified"); 3776 } 3777 } 3778 else if ($(el).val() === data[key]) { 3779 $(el).attr("checked", "checked"); 3780 $(el).addClass("value-modified"); 3781 } 3782 } 3783 else { 3784 $(el).val(data[key]); 3785 if (data[key] != '' && $(el).val() === data[key]) { 3786 $(el).addClass("value-modified"); 3787 } 3788 } 3789 }); 3790 } 3791 3792 // clear the stock number textbox if the stocknumber query string parameter isn't present. 3793 // this is needed b/c when the browser back button is clicked back to a point where the 3794 // stock number filter isn't set, even though the stocknumber query string parameter is 3795 // cleared, some browsers keep the input field filled 3796 if (data['stocknumber'] === undefined) { 3797 var stockNumEl = $('#faceted-search').find('.SearchStockNumber'); 3798 stockNumEl.val(''); 3799 } 3800 3801 updateCounts(); 3802 }; 3803 3804 var scrollToListTop = function () { 3805 // only scroll to list top if the scroll position is currently below the top of the list 3806 if ($("html, body").scrollTop() > $('.ajax-unit-list').offset().top) { 3807 $("html, body").animate({ scrollTop: $('.pageContent').offset().top + $('.pageContent').height() }, "fast"); 3808 } 3809 }; 3810 3811 function getResultsFromInputChange(input) { 3812 var stockNumEl = $('#faceted-search').find('.SearchStockNumber'); 3813 if (noResultsMode === false && isListingPage) { 3814 const inputGroupName = $(input).attr("name"); 3815 const checkboxesInGroup = $('#faceted-search').find(':input[name="' + inputGroupName + '"]'); 3816 3817 // if the only checked checkboxes in this group are hidden, uncheck them 3818 const allCheckedHidden = 3819 checkboxesInGroup 3820 .filter(":checked") 3821 .filter(function() { return $(this).parents("div.checkbox:not(.hide)").length > 0}) 3822 .length < 1;
3823 if (allCheckedHidden) { 3824 checkboxesInGroup.prop('checked', false); 3825 } 3826 3827 const newValue = checkboxesInGroup 3828 .filter(":checked") 3829 .map(function(i, v) { return $(this).val() }) 3830 .toArray() 3831 .join(","); 3832 const updateData = { s: "true" }; 3833 updateData[inputGroupName] = newValue; 3834 $('.ajax-unit-list').ajaxUnitList('update', updateData); 3835 scrollToListTop(); 3836 updateCounts(); 3837 } 3838 else { 3839 stockNumEl.val(''); 3840 submitToSearchPage(); 3841 } 3842 } 3843 3844 function clearCheckboxInputSection(sectionClass) { 3845 const targetInputs = $('#faceted-search').find(sectionClass).find('input[type=checkbox]:checked'); 3846 targetInputs.each(function() { 3847 this.checked = false; 3848 }); 3849 const updateData = { s: "true" }; 3850 updateData[targetInputs[0].name] = null; 3851 $('.ajax-unit-list').ajaxUnitList('update', updateData); 3852 } 3853 3854 // setup event handlers 3855 $("#faceted-search #facetedSearch input[type=checkbox]").change(function() { 3856 getResultsFromInputChange(this); 3857 resetLocationFinder(); 3858 }); 3859 3860 $('#faceted-search').find('.SearchButton').click(function(e) { 3861 e.preventDefault(); 3862 var stockNumEl = $('#faceted-search').find('.SearchStockNumber'); 3863 if (isListingPage && !stockNumEl.hasClass('value-modified')) { 3864 var stockNum = stockNumEl.val(); 3865 var updateData = { s: "true" }; 3866 updateData['stockNumber'] = stockNum; 3867 $('.ajax-unit-list').ajaxUnitList('update', updateData); 3868 scrollToListTop(); 3869 updateCounts(); 3870 } 3871 else { 3872 gtmAnalyticsEventTrack($(this), 'Interactions', 'StockFilteredSearch', stockNumEl.val(), '1'); 3873 submitToSearchPage(true); 3874 } 3875 return false; 3876 }); 3877 3878 var searchFieldChanged = function() { 3879 $(this).addClass("value-modified"); 3880 }; 3881 3882 $('#faceted-search input, #faceted-search select').change(searchFieldChanged); 3883 $('#faceted-search input[type="text"]').keyup(searchFieldChanged); 3884 $('#faceted-search').on('submitToSearchPage', submitToSearchPage); 3885 $('#faceted-search').on('clearFilters', function() { 3886 if ($('input[name=zip]').val() || $('input[name=stockNumber]').val()) { 3887 window.location = "/product/fifth-wheel?s=true"; 3888 } 3889 $('.clear-filters-toolbar').hide(); 3890 $('#faceted-search').find('input[type=text]').val(''); 3891 $('#faceted-search').find('input[type=checkbox]').prop('checked', false); 3892 $('.ajax-unit-list').ajaxUnitList('clearFilters'); 3893 scrollToListTop(); 3894 updateCounts(); 3895 }); 3896 3897 $('#faceted-search').on('clearSection', function(e, section) { 3898 if (section === '.stockNumber') { 3899 var stockNumEl = $('#faceted-search').find('.SearchStockNumber'); 3900 stockNumEl.val(''); 3901 submitToSearchPage(); 3902 } 3903 else { 3904 clearCheckboxInputSection(section); 3905 scrollToListTop(); 3906 updateCounts(); 3907 } 3908 }); 3909 3910 $('#faceted-search').on('clearSelection', function(e, section, selection) { 3911 $('#faceted-search').find(section).find(' :checkbox[value="' + selection + '"]').prop('checked', false).trigger('change'); 3912 scrollToListTop(); 3913 updateCounts(); 3914 }); 3915 3916 $('.ajax-unit-list').on('ajaxUnitList.historychange', function(e, data) { 3917 if (data != null) { 3918 initializeSearchFields(data); 3919 } 3920 }); 3921 3922 $('a.btn-clear-all').click(function(e) { 3923 e.preventDefault(); 3924 $('#faceted-search').trigger('clearFilters'); 3925 }); 3926 3927 // setup on initial load 3928 function init(doExpand) { 3929 if (isListingPage) { 3930 var data = $('.ajax-unit-list').ajaxUnitList('getCurrentOpts'); 3931 if (data != null) { 3932 initializeSearchFields(data); 3933 } 3934 3935 if (doExpand) { 3936 $("#facetedSearch .panel-collapse").each(function () { 3937 var $this = $(this); 3938 if ($this.find(":checked").length) { 3939 $this.addClass("in"); 3940 $this.closest(".panel").find(".panel-heading i").removeClass("fa fa-plus").addClass("fa fa-minus"); 3941 } 3942 }); 3943 } 3944 } 3945 } 3946 init(true); 3947 3948 $("#facetedSearch .panel-heading button").click(function() { 3949 var $this = $(this); 3950 var $target = $this.closest(".panel").find(".panel-collapse"); 3951 if ($target.hasClass("in")) { 3952 $target.collapse("hide"); 3953 $this.find("i").removeClass("fa fa-minus").addClass("fa fa-plus"); 3954 } 3955 else { 3956 $target.collapse("show"); 3957 $this.find("i").removeClass("fa fa-plus").addClass("fa fa-minus"); 3958 } 3959 }); 3960 3961 ///////////////////////// 3962 // Saved Searches 3963 ///////////////////////// 3964 if ($('div.user-profile-wrapper').data('user-authenticated')) { 3965 $('.save-search-toolbar').removeClass('hidden'); 3966 } 3967 3968 const savedSearchPostUrl = '/rebraco/contactsavedsearch/save'; 3969 var savedSearchId = 0; 3970 var savedSearchName = null; 3971
3972 var urlParams = getUrlVars(); 3973 if (urlParams) { 3974 savedSearchId = urlParams["savedSearchId"] || 0; 3975 if (savedSearchId) { 3976 savedSearchName = urlParams["savedSearchName"]; 3977 $('.save-search-btn').text('Update Saved Search'); 3978 } 3979 } 3980 3981 $('.save-search-btn').click(function () { 3982 if (!savedSearchName) { 3983 savedSearchName = prompt("Enter a name for this saved search:"); 3984 } 3985 3986 var postData = { 3987 contactSavedSearchId: savedSearchId, 3988 name: savedSearchName, 3989 url: location.href 3990 }; 3991 3992 $.ajax(savedSearchPostUrl, { 3993 data: JSON.stringify(postData), 3994 type: 'POST', 3995 contentType: 'application/json', 3996 success: function (response) { 3997 if (response.success) { 3998 savedSearchId = response.contactSavedSearchId; 3999 $('.save-search-btn').text('Update Saved Search'); 4000 alert("Saved successfully"); 4001 } 4002 else { 4003 if (!savedSearchId) { 4004 savedSearchName = null; 4005 } 4006 alert("Save failed"); 4007 } 4008 }, 4009 error: function () { 4010 if (!savedSearchId) { 4011 savedSearchName = null; 4012 } 4013 alert("Save failed"); 4014 } 4015 }); 4016 }); 4017 4018 ///////////////////////// 4019 // Mobile Filtered Search 4020 ///////////////////////// 4021 4022 $('.mobile-filter-link').click(function(e){ 4023 e.preventDefault(); 4024 $('body').addClass('modal-open'); 4025 $('#faceted-search').addClass('fs-modal'); 4026 }); 4027 4028 $('.fs-done').click(function(e){ 4029 e.preventDefault(); 4030 $('body').removeClass('modal-open'); 4031 $('#faceted-search').removeClass('fs-modal'); 4032 }); 4033 4034 $('.fs-clear-filters').click(function(e){ 4035 e.preventDefault(); 4036 $('#faceted-search').trigger('clearFilters'); 4037 }); 4038 4039 var waitForFinalEvent = (function () { 4040 var timers = {}; 4041 return function (callback, ms, uniqueId) { 4042 if (!uniqueId) { 4043 uniqueId = "Don't call this twice without a uniqueId"; 4044 } 4045 if (timers[uniqueId]) { 4046 clearTimeout(timers[uniqueId]); 4047 } 4048 timers[uniqueId] = setTimeout(callback, ms); 4049 }; 4050 })(); 4051 4052 var $mobileSortOptions = $('#faceted-search .mobile-sort-options-wrapper'); 4053 var $desktopSortOptions = $('.listingToolbar .sort-options-wrapper'); 4054 var $sortOptions = $('#sortOptions'); 4055 var $changeZipLink = $('#changeZipLink'); 4056 function filteredSearchResponsiveStuff(initialLoad) { 4057 if ($(window).width() <= 991) { 4058 if ($mobileSortOptions.find('#sortOptions').length < 1) { 4059 $mobileSortOptions.append($sortOptions); 4060 $mobileSortOptions.append($changeZipLink); 4061 } 4062 4063 // collapse search panels on mobile, except for those with checked checkboxes 4064 if (initialLoad) { 4065 $("#facetedSearch .panel-collapse").each(function() { 4066 var $this = $(this); 4067 if ($this.find(":checked").length < 1) { 4068 $this.addClass('collapse').removeClass('in'); 4069 $this.closest(".panel").find(".panel-heading i").removeClass("fa fa-minus").addClass("fa fa-plus"); 4070 } 4071 }); 4072 } 4073 } else { 4074 if ($desktopSortOptions.find('#sortOptions').length < 1) { 4075 $desktopSortOptions.append($sortOptions); 4076 $mobileSortOptions.remove($changeZipLink); 4077 } 4078 } 4079 }; 4080 filteredSearchResponsiveStuff(true); 4081 4082 $(window).resize(function () { 4083 waitForFinalEvent(function () { 4084 filteredSearchResponsiveStuff(false); 4085 }, 500, "filteredSearchResize"); 4086 }); 4087 4088 // exports 4089 window.Interact = window.Interact || {}; 4090 window.Interact.FilteredSearch = { 4091 init: init 4092 }; 4093 }); 4094</script>
4094 4095<div class="aside-btn-tow-guides"><a href="/tow-guides"><svg class="aside-btn-tow-guides-icon" width="82" height="58" viewbox="0 0 84 60" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M59.951 59.4907C55.3184 59.4907 50.7898 58.117 46.9379 55.5432C43.086 52.9694 40.0838 49.3112 38.3109 45.0312C36.5381 40.7512 36.0742 36.0416 36.978 31.498C37.8818 26.9544 40.1126 22.7808 43.3884 19.505C46.6642 16.2292 50.8378 13.9984 55.3814 13.0946C59.9251 12.1908 64.6347 12.6547 68.9147 14.4275C73.1947 16.2004 76.8529 19.2025 79.4266 23.0545C82.0004 26.9064 83.3741 31.435 83.3741 36.0676C83.3741 42.2798 80.9063 48.2376 76.5137 52.6302C72.121 57.0229 66.1632 59.4907 59.951 59.4907ZM59.951 16.9945C56.1674 16.9912 52.4678 18.1104 49.3204 20.2104C46.1731 22.3104 43.7194 25.2969 42.2699 28.7919C40.8205 32.2869 40.4403 36.1334 41.1777 39.8445C41.915 43.5556 43.7367 46.9646 46.4121 49.64C49.0876 52.3154 52.4965 54.1371 56.2077 54.8744C59.9188 55.6118 63.7652 55.2317 67.2602 53.7822C70.7552 52.3327 73.7417 49.8791 75.8417 46.7317C77.9417 43.5843 79.0609 39.8847 79.0576 36.1011C79.0487 31.0364 77.0329 26.1817 73.4516 22.6005C69.8704 19.0192 65.0157 17.0034 59.951 16.9945Z" fill="#000" stroke="#000"></path> <path d="M57.4247 44.7343L48.2061 35.5156L51.2343 32.5041L57.4247 38.7112L68.651 27.4849L71.6793 30.4964L57.4247 44.7343Z" fill="#000" stroke="#000"></path> <path d="M42.9859 51.0083H4.80628L4.2207 49.8036C3.91955 49.1846 -2.99026 34.6288 4.40474 24.2223L5.04051 23.3188H41.5638V27.5852H7.29916C3.30051 34.3612 6.27858 43.4962 7.55012 46.7419H42.9859V51.0083Z" fill="#000" stroke="#000"></path> <path d="M13.8912 41.0033C15.8501 41.0033 17.4381 39.4153 17.4381 37.4563C17.4381 35.4974 15.8501 33.9094 13.8912 33.9094C11.9323 33.9094 10.3442 35.4974 10.3442 37.4563C10.3442 39.4153 11.9323 41.0033 13.8912 41.0033Z" fill="#000" stroke="#000"></path> <path d="M12.8871 47.2103H5.59247C4.72389 47.2103 4.01978 47.9144 4.01978 48.783V54.689C4.01978 55.5576 4.72389 56.2617 5.59247 56.2617H12.8871C13.7557 56.2617 14.4598 55.5576 14.4598 54.689V48.783C14.4598 47.9144 13.7557 47.2103 12.8871 47.2103Z" fill="#000" stroke="#000"></path> <path d="M36.6448 34.9969H24.5987C23.7486 34.9969 23.0594 35.6861 23.0594 36.5362V39.4641C23.0594 40.3142 23.7486 41.0033 24.5987 41.0033H36.6448C37.4949 41.0033 38.1841 40.3142 38.1841 39.4641V36.5362C38.1841 35.6861 37.4949 34.9969 36.6448 34.9969Z" fill="#000" stroke="#000"></path> <path d="M42.8018 27.5852H13.2385C12.4541 27.5852 11.6774 27.4307 10.9528 27.1305C10.2281 26.8304 9.56968 26.3904 9.01504 25.8358C8.46041 25.2811 8.02045 24.6227 7.72028 23.898C7.42012 23.1734 7.26562 22.3967 7.26562 21.6123V9.56615C7.26562 7.29427 8.16813 5.11543 9.77459 3.50897C11.3811 1.9025 13.5599 1 15.8318 1H46.6331C48.9037 1.00442 51.0799 1.90834 52.6854 3.51385C54.2909 5.11936 55.1949 7.29563 55.1993 9.56615V17.5467L53.7437 18.0319C49.3965 19.5384 45.7339 22.5541 43.4208 26.5311L42.8018 27.5852ZM15.8318 5.26634C14.6914 5.26634 13.5977 5.71936 12.7914 6.52573C11.985 7.3321 11.532 8.42577 11.532 9.56615V21.6123C11.532 22.056 11.7082 22.4816 12.022 22.7953C12.3358 23.1091 12.7613 23.2854 13.205 23.2854H40.3925C42.953 19.3772 46.6237 16.3241 50.9329 14.5185V9.49923C50.9285 8.36021 50.4741 7.26909 49.6687 6.46367C48.8633 5.65826 47.7721 5.20383 46.6331 5.19942L15.8318 5.26634Z" fill="#000" stroke="#000"></path> </svg><span class="aside-btn-tow-guides-title">Tow Guides</span><span class="aside-btn-tow-guides-subtitle">How much can I tow?</span></a></div> 4096 4097 </aside> 4098 </div> 4099</div> 4100 4101 4102<footer id="site-footer"> 4103<div class="footer-body"> 4104<div class="container"> 4105<div class="row"> 4106<div class="col-md-3 col-lg-4 col-xl-3 footer-logo text-center"> 4107<p><a href="/"><img src="https://assets-cdn.interactcp.com/theroadiscalling/images/images_202502110930079829642571.png?modified=0211202521300798" alt="Rte. 125 RV & Marine, Inc. logo" data-assetid=""></a></p> 4108<br> 4109<p class="slogan">Our Best Is The<br>Least We Can Do</p> 4110<br> 4111 4112 4113<ul class="social-icons"> 4114<li><a target="_blank" href="https://www.facebook.com/rte125rv/" rel="noopener"><i class="fa-brands fa-facebook" aria-hidden="true"></i><span>facebook</span></a></li> 4115 4116<li><a target="_blank" href="https://www.instagram.com/rte125rvandmarine/" rel="noopener"><i class="fa-brands fa-instagram" aria-hidden="true"></i><span>instagram</span></a></li> 4117 4118<li><a target="_blank" href="https://www.youtube.com/user/rte125rv/v
4118ideos" rel="noopener"><i class="fa-brands fa-youtube" aria-hidden="true"></i><span>youtube</span></a></li> 4119</ul> 4120</div> 4121<div class="col-sm-12 col-md-3 col-xl-3 col-xl-offset-1 footer-quicklinks"> 4122<h4><svg width="15" height="24" viewbox="0 0 15 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.1562 15.4219H9.1875L11.8125 21.7969C11.9062 22.0156 11.9062 22.2344 11.8125 22.4531C11.7188 22.6719 11.5625 22.8281 11.3438 22.9219L9.04688 23.9531C8.82812 24.0156 8.60938 24 8.39062 23.9062C8.20312 23.8438 8.0625 23.7031 7.96875 23.4844L5.48438 17.4375L1.40625 21.6094C1.15625 21.8906 0.859375 21.9531 0.515625 21.7969C0.171875 21.6406 0 21.375 0 21V0.84375C0 0.46875 0.171875 0.21875 0.515625 0.09375C0.890625 -0.0625 1.1875 -0.015625 1.40625 0.234375L14.7656 13.9688C15.0156 14.2188 15.0625 14.5312 14.9062 14.9062C14.7812 15.25 14.5312 15.4219 14.1562 15.4219Z" fill="#FFF"></path> </svg> Quick Links</h4> 4123<ul> 4124<li><a href="/">Home</a></li> 4125<li><a href="/rv-search">RVs for Sale</a></li> 4126<li><a href="/rv-financing">Financing</a></li> 4127<li><a href="/rv-parts">Parts</a></li> 4128<li><a href="/rv-service">Service</a></li> 4129<li><a href="/about-us">About Us</a></li> 4130<li><a href="/contact-us">Contact Us</a></li> 4131</ul> 4132</div> 4133<div class="col-sm-12 col-md-3 col-xl-3 footer-hours"> 4134<h4><svg width="20" height="21" viewbox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10 0.8125C11.7188 0.8125 13.3594 1.28125 14.8438 2.14062C16.3281 3 17.5 4.17188 18.3594 5.65625C19.2188 7.14062 19.6875 8.78125 19.6875 10.5C19.6875 12.2578 19.2188 13.8594 18.3594 15.3438C17.5 16.8281 16.3281 18.0391 14.8438 18.8984C13.3594 19.7578 11.7188 20.1875 10 20.1875C8.24219 20.1875 6.64062 19.7578 5.15625 18.8984C3.67188 18.0391 2.46094 16.8281 1.60156 15.3438C0.742188 13.8594 0.3125 12.2578 0.3125 10.5C0.3125 8.78125 0.742188 7.14062 1.60156 5.65625C2.46094 4.17188 3.67188 3 5.15625 2.14062C6.64062 1.28125 8.24219 0.8125 10 0.8125ZM12.2266 14.4844C12.3047 14.5625 12.4219 14.6016 12.5781 14.5625C12.6953 14.5625 12.8125 14.4844 12.8906 14.3672L13.9844 12.8828C14.0625 12.8047 14.0625 12.6875 14.0625 12.5312C14.0625 12.4141 13.9844 12.2969 13.9062 12.2188L11.4062 10.4219V5.03125C11.4062 4.91406 11.3281 4.79688 11.25 4.71875C11.1719 4.64062 11.0547 4.5625 10.9375 4.5625H9.0625C8.90625 4.5625 8.78906 4.64062 8.71094 4.71875C8.63281 4.79688 8.59375 4.91406 8.59375 5.03125V11.5938C8.59375 11.75 8.63281 11.9062 8.78906 11.9844L12.2266 14.4844Z" fill="#FFF"></path> </svg> Our Hours</h4> 4135<div class="operating-hours"> 4136<p><strong>Sales:<br />Monday-Friday: </strong>9am-6pm<br /><strong>Saturday: </strong>9am-5pm<br /><strong>Sunday: </strong>Closed<br /><strong><br />Parts:<br />Tuesday-Friday: </strong>9am-5pm<br /><strong>Saturday: </strong>9am-5pm<br /><strong>Sunday: </strong>Closed<br /><br /><strong>Service:<br />Tuesday-Saturday: </strong>9am-5pm<br /><strong>Saturday: </strong>9am-5pm<br /><strong>Sunday-Monday: </strong>Closed</p> 4137</div> 4138</div> 4139<div class="col-sm-12 col-md-3 col-xl-3 footer-location"> 4140<h4><svg width="15" height="21" viewbox="0 0 15 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.71875 20.1094C6.875 20.3828 7.14844 20.5 7.5 20.5C7.8125 20.5 8.08594 20.3828 8.28125 20.1094L10.8984 16.3594C12.1875 14.4844 13.0469 13.2344 13.4766 12.5703C14.0625 11.6328 14.4531 10.8516 14.6875 10.2266C14.8828 9.60156 15 8.85938 15 8C15 6.67188 14.6484 5.42188 13.9844 4.25C13.2812 3.11719 12.3828 2.21875 11.25 1.51562C10.0781 0.851562 8.82812 0.5 7.5 0.5C6.13281 0.5 4.88281 0.851562 3.75 1.51562C2.57812 2.21875 1.67969 3.11719 1.01562 4.25C0.3125 5.42188 0 6.67188 0 8C0 8.85938 0.078125 9.60156 0.3125 10.2266C0.507812 10.8516 0.898438 11.6328 1.52344 12.5703C1.91406 13.2344 2.77344 14.4844 4.10156 16.3594C5.15625 17.8828 6.01562 19.1328 6.71875 20.1094ZM7.5 11.125C6.64062 11.125 5.89844 10.8516 5.27344 10.2266C4.64844 9.60156 4.375 8.85938 4.375 8C4.375 7.14062 4.64844 6.4375 5.27344 5.8125C5.89844 5.1875 6.64062 4.875 7.5 4.875C8.35938 4.875 9.0625 5.1875 9.6875 5.8125C10.3125 6.4375 10.625 7.14062 10.625 8C10.625 8.85938 10.3125 9.60156 9.6875 10.2266C9.0625 10.8516 8.35938 11.125 7.5 11.125Z" fill="#FFF"></path> </svg> Contact Us</h4> 4141<p><a href="https://maps.app.goo.gl/bqwWffeTCJWarKeb8" target="_blank" rel="noopener">343 Gonic Rd.<br>Rochester, NH 03839</a></p> 4142<p style="margin-top: 20px;"><a class="footer-phone" href="tel:603-335-0112"> 603-335-0112</a></p> 4143</div> 4144</div> 4145</div> 4146</div> 4147 4148 4149<div class="footer-bottom"> 4150<div class="container"> 4151 4152 4153<ul> 4154<li>Copyright © 2026 Rte. 125 RV & Marine, Inc.<span>â¢</span></li> 4155<li>Powered by <a href="https://www.interactrv.com" target="_blank" rel="noopener nofollow">
4155<img src="https://assets-cdn.interactcp.com/interactrv/images/logos/irv-logo-color-1.svg" alt="Interact RV" /></a> <span>â¢</span></li> 4156<li><a href="/terms-of-use">Terms of Use</a><span>â¢</span></li> 4157<li><a href="/privacy-policy">Privacy Policy</a></li> 4158</ul> 4159</div> 4160</div> 4161</footer> 4162<div class="hide"> 4163<div id="rel-val-trade"> 4164 4165<form method="post" class="form irvForm" data-irvform-token="TzmwWDdHJg/w/6Ou" data-irvform-validation-token="9ikomtXWXHo2sARxutu7jQ==" data-irvform-activity-type="" data-irvform-confirmation-id="" data-irvform-unit-id="" data-irvform-source-domain="" data-irvform-requires-recaptcha="true" data-irvform-ga4id="G-YSN131RXH1" data-irvform-formsnippetid="370869"> 4166 <div class="form-contents"> 4167 4168 4169<fieldset class="colorbox-form"><legend class="heading">Value A Trade <a rel="colorbox-close"> <span class="hide">Close</span><i class="fa fa-remove close"></i> </a> </legend> 4170<div class="col-sm-12" style="padding-top: 20px; padding-bottom: 10px;"> 4171<p>Provide us with some basic info and weâll appraise your RV.</p> 4172<h4>Tell us about the RV you currently own:</h4> 4173</div> 4174<div><input name="grp_CurrentRV" value="Tell us about the RV you currently own" type="hidden" /> 4175<div class="form-horizontal"> 4176<div class="col-sm-6"> 4177<div class="form-group"><label for="jem[CurrentRV]_Year" class="col-sm-4">Year</label> 4178<div class="col-sm-8"><input name="jem[CurrentRV]_Year" id="jem[CurrentRV]_Year" class="form-control" type="text" /></div> 4179</div> 4180<div class="form-group"><label for="jem[CurrentRV]_Manufacturer" class="col-sm-4">Manufacturer</label> 4181<div class="col-sm-8"><input name="jem[CurrentRV]_Manufacturer" id="jem[CurrentRV]_Manufacturer" class="form-control" type="text" /></div> 4182</div> 4183</div> 4184<div class="col-sm-6"> 4185<div class="form-group"><label for="jem[CurrentRV]_Model" class="col-sm-3">Model</label> 4186<div class="col-sm-9"><input name="jem[CurrentRV]_Model" id="jem[CurrentRV]_Model" class="form-control" type="text" /></div> 4187</div> 4188<div class="form-group"><label for="jem[CurrentRV]_Condition" class="col-sm-3">Condition</label> 4189<div class="col-sm-9"><select name="jem[CurrentRV]_Condition" id="jem[CurrentRV]_Condition" class="form-control"> 4190<option value="None Chosen">Choose</option> 4191<option value="Poor">Poor</option> 4192<option value="Good">Good</option> 4193<option value="Excellent">Excellent</option> 4194</select></div> 4195</div> 4196</div> 4197<div class="col-sm-12"><label for="jem[CurrentRV]_Other_Comments">Other Comments</label> <span class="help-block">(Anything else we should consider?)</span> <textarea name="jem[CurrentRV]_Other_Comments" rows="3" id="jem[CurrentRV]_Other_Comments" class="form-control"></textarea></div> 4198</div> 4199<div class="col-sm-12" style="padding-top: 20px; padding-bottom: 30px;"><strong>Contact Information:</strong></div> 4200<div class="form-horizontal"> 4201<div class="col-sm-6"> 4202<div class="form-group"><span class="field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span><i class="fa fa-exclamation-triangle"></i> <label class="col-sm-12" for="FirstName">First Name<em>*</em></label> 4203<div class="col-sm-12"><input name="FirstName" id="FirstName" class="form-control" data-val="true" data-val-required="First Name is required." data-val-regex="First Name is required." data-val-regex-pattern="^.+( .+)?$" type="text" /></div> 4204</div> 4205<div class="form-group"><span class="field-validation-valid" data-valmsg-for="Phone" data-valmsg-replace="true"></span><i class="fa fa-exclamation-triangle"></i> <label class="col-sm-12" for="Phone">Phone<em>*</em></label> 4206<div class="col-sm-12"><input name="Phone" id="Phone" class="form-control" data-val="true" data-val-required="Phone is required." data-val-regex="Please enter a valid phone number." data-val-regex-pattern="^(1\s?)?(\(\d{3}\)|\d{3}-?)?\s?\d{3}-?\d{4}$" type="text" /></div> 4207</div> 4208<div class="form-group"><span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span><i class="fa fa-exclamation-triangle"></i> <label class="col-sm-12" for="Email">Email<em>*</em></label> 4209<div class="col-sm-12"><input name="Email" id="Email" class="form-control" data-val="true" data-val-required="Email is required." data-val-regex="Please enter a valid email address." data-val-regex-pattern="^\S+@\S+\.\S+$" type="text" /></div> 4210</div> 4211</div> 4212<div class="col-sm-6"> 4213<div class="form-group"><span class="field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span><i class="fa fa-exclamation-triangle"></i> <label class="col-sm-12" for="LastName">Last Name<em>*</em></label> 4214<div class="col-sm-12"><input name="LastName" id="LastName" class="form-control" data-val="true" data-val-required="Last Name is required." data-val-regex="Last Name is required." data-val-regex-pattern="^.+( .+)?$" type="text" /></div> 4215</div> 4216<div class="form-group">
4216<span class="field-validation-valid" data-valmsg-for="Zip" data-valmsg-replace="true"></span><i class="fa fa-exclamation-triangle"></i> <label class="col-sm-12" for="Zip">Postal Code<em>*</em></label> 4217<div class="col-sm-12"><input name="Zip" id="Zip" class="form-control" data-val="true" data-val-required="Postal Code is required." data-val-regex="Please enter a valid postal code." data-val-regex-pattern="^(\d{5}(-\d{4})?)|([A-Za-z]\d[A-Za-z]\s?\d[A-Za-z]\d)$" type="text" /></div> 4218</div> 4219</div> 4220<div class="col-sm-12"> 4221<div class="checkbox"><label> <input name="EmailOptIn" id="EmailOptIn" checked="checked" type="checkbox" /> Contact me about discounts and events. </label> <span class="help-block">(Easily unsubscribe at any time.)</span></div> 4222</div> 4223</div> 4224<div class="col-sm-12"><em style="color: red;">*</em> Required field</div> 4225<br /> 4226<div class="col-sm-12" style="padding-bottom: 20px;"><br /><input name="SubmitButton" id="SubmitButton" value="Submit" class="btn btn-primary" type="submit" /></div> 4227</div> 4228</fieldset><input name="FormType" value="Trade RV/Travel Trailer" type="hidden" /> <input name="AjaxTarget" value="/Forms/Ajax" type="hidden" /> <input name="SuccessMessage" id="SuccessMessage" value="Request Sent Successfully" type="hidden" /> <input name="JournalTemplate" value="journal.hbs" type="hidden" /> <input name="AccountEmailTemplate" id="AccountEmailTemplate" value="lead_generic.hbs" type="hidden" /> <input name="CustomerEmailTemplate" id="CustomerEmailTemplate" value="generalrvvalue-a-trade_confirmation_new.hbs" type="hidden" /> <input name="ConfirmationId" id="ConfirmationId" value="value-a-trade-confirmation" type="hidden" /> <input name="UnitId" value="0" type="hidden" /> <input type="hidden" name="gtmConversionType" value="Value Your Trade" /> 4229 <div class="superImportantInformation-247"> 4230 <label for="ConfirmEmail-247">Confirm Email</label> 4231 <input type="text" aria-label="if you are human, do not enter this field" autocomplete="off" placeholder="if you are human, do not enter this field" name="ConfirmEmail-247" id="ConfirmEmail-247" /> 4232 </div> 4233 </div> 4234<input name="__RequestVerificationToken" type="hidden" value="CfDJ8Mg3XaYAmgxNvn8WEUmRKT9eweY3uybD92y9GO0lfCAceQapg6-GDMSj9ZOiAhSHbnEsxbOykUSP8-Gl00-68tQ3VbPNSAStNI_vPQvMru1qWTKCIXs8QcincKwiaEleCtojt5iimNPdrgnxKZwU0eg" /></form> 4235 4236</div> 4237</div> 4238<div class="hide"> 4239<div id="value-a-trade-confirmation"><fieldset class="colorbox-form form-confirm"><legend class="heading"><span class="heading-holder">Confirmation</span><a href="#" rel="colorbox-close"><i class="fa fa-remove close"> </i></a></legend> 4240<div class="clearfix"></div> 4241<center> 4242<div class="h4">Thank You, <span class="name-holder"></span>!</div> 4243<p class="h4 text-success"><span class="msg-holder">Your message was sent successfully</span></p> 4244<p><span class="sub-msg-holder">A representative has been notified and will be with you shortly.</span></p> 4245<p><a class="btn" rel="colorbox-close"><span class="btn-text-holder">Close</span></a></p> 4246</center></fieldset></div> 4247</div> 4248 4249 4250 4251<div class="hide"> 4252 <div id="promotion-popup-34360" style="padding: 15px;"> 4253 <a rel="colorbox-close" style="position: =;" absolute="" top:="" 5px="" right:="" 10px=""><i class="fa fa-times close"></i></a> 4254 <a href="https://www.theroadiscalling.com/product/destination-trailer"> 4255 <img src="https://assets.interactcp.com/theroadiscalling/promotion_image/promotion_image_202610080312522372553344.jpg?modified=1008202615125223" data-assetid="67621689" style="display: block; margin-left: auto; margin-right: auto;" alt="" width="500" height="300" /> 4256 </a> 4257 <br /> 4258 </div> 4259</div> 4260
4261<script type="text/javascript"> 4262 $(function(){ 4263 if (!$.cookie('promotion-popup-34360')) { 4264 $.cookie('promotion-popup-34360', true, { 4265 expires: 3, 4266 path: '/' 4267 }); 4268 4269 $(window).load(function () { 4270 $.colorbox({ 4271 href: '#promotion-popup-34360', 4272 inline:true, 4273 maxWidth: '600px', 4274 width: '90%', 4275 rel: 'colorbox-inline' 4276 }); 4277 }); 4278 } 4279 }); 4280</script>
4280 4281 4282 4283 4284 4285 4286
4286<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.unveil.js"></script>
vendor: 1 bytes, line 4286
4286
4287<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/form-tweaker.js"></script>
vendor: 1 bytes, line 4287
4287
4288<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/eventboss-bundle.js"></script>
vendor: 1 bytes, line 4288
4288
4289<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/tealium.js"></script>
vendor: 1 bytes, line 4289
4289
4290<script type="text/javascript" src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 4290
4290
4291<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.colorbox.1.4.3-min.js"></script>
vendor: 1 bytes, line 4291
4291
4292<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.cycle2.min.js"></script>
vendor: 1 bytes, line 4292
4292
4293<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/lazyload.js"></script>
vendor: 1 bytes, line 4293
4293
4294<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.cookie.js"></script>
vendor: 1 bytes, line 4294
4294
4295<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.hoverintent.js"></script>
vendor: 1 bytes, line 4295
4295
4296<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.defaultvalue.min.js"></script>
vendor: 1 bytes, line 4296
4296
4297<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.validate.min.js"></script>
vendor: 1 bytes, line 4297
4297
4298<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.validate.unobtrusive.min.js"></script>
vendor: 1 bytes, line 4298
4298
4299<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/date.format.js"></script>
vendor: 1 bytes, line 4299
4299
4300<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/form-persistence.js"></script>
vendor: 1 bytes, line 4300
4300
4301<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/bootstrap-datepicker.js"></script>
vendor: 1 bytes, line 4301
4301
4302<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/bootstrap-modal-lock.js"></script>
vendor: 1 bytes, line 4302
4302
4303<script type="text/javascript" src="https://assets.interactcp.com/interactrv/js/common_netcore/bootstrap-tab.js"></script>
vendor: 1 bytes, line 4303
4303
4304<script type="text/javascript" src="https://assets.interactcp.com/interactrv/js/common_netcore/bootstrap-tabcollapse.js"></script>
vendor: 1 bytes, line 4304
4304
4305<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/irvfavorites.js"></script>
vendor: 1 bytes, line 4305
4305
4306<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/psmnotification.js"></script>
vendor: 1 bytes, line 4306
4306
4307<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/irvform.js"></script>
vendor: 1 bytes, line 4307
4307
4308<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/irvmodal.js"></script>
vendor: 1 bytes, line 4308
4308
4309<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/colorbox-helper.js"></script>
vendor: 1 bytes, line 4309
4309
4310<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/comparison.js"></script>
vendor: 1 bytes, line 4310
4310
4311<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.history.js"></script>
vendor: 1 bytes, line 4311
4311
4312<script type="text/javascript" src="https://assets-cdn.interactcp.com/interactrv/js/common_netcore/ajaxunitlist.js"></script>
4312 4313 4314
4315<script> 4316 // Locations Dropdown 4317 $('#site-header .dropdown').on('show.bs.dropdown', function () { 4318 $(this) 4319 .find('.dropdown-menu.location-dropdown') 4320 .first() 4321 .stop(true, true) 4322 .slideDown(300, 'swing') 4323 }) 4324 $('#site-header .dropdown').on('hide.bs.dropdown', function () { 4325 $(this) 4326 .find('.dropdown-menu.location-dropdown') 4327 .first() 4328 .stop(true, true) 4329 .slideUp('fast', 'swing') 4330 }) 4331</script>
4331 4332 4333<!--Internal Audioeye--> 4334
4335<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "90de6a054dd7e3fa3b5e0c96cbadd4e2"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
4335 4336 4337 4338 4339 4340
4340<script type="text/javascript"> 4341 (function(doc, tagName) { 4342 var firstScript = doc.getElementsByTagName(tagName)[0]; 4343 var targetParent = (firstScript && firstScript.parentNode) || doc.head || doc.body; 4344 var addScript = function(url, id) { 4345 if (!targetParent) { return; } 4346 if (id && doc.getElementById(id)) { return; } 4347 if (doc.querySelector('script[src="' + url + '"]')) { return; } 4348 var el = doc.createElement(tagName); 4349 el.src = url; 4350 el.async = true; 4351 if (id) { el.id = id; } 4352 if (firstScript && firstScript.parentNode) { 4353 firstScript.parentNode.insertBefore(el, firstScript); 4354 } else { 4355 targetParent.appendChild(el); 4356 } 4357 }; 4358 4359 if (window.innerWidth <= 959) { 4360 addScript( 4361 'https://assets-cdn.interactcp.com/interactrv/js/common_netcore/jquery.cycle2.swipe.min.js',
4362 'cycle2-swipe' 4363 ); 4364 } 4365 }(document, 'script')); 4366 </script>
4366 4367 4368
4368<script type="text/javascript" src="https://cdn.customerconnections.io/Script/22c0a09a83154a269ca1ada3b90f9dbf" defer></script>
4368 4369
4370<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a478ffdcba441409',t:'MTc5MTUwMjkxOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
4370</body> 4371</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.