String.prototype.startsWith=function(a){return this.match("^"+a)==a};var queryString="",prevQueryString="",andEx=/&/g,equEx=/=/g,HeaderPage=function(){return{currentTabName:"",searchDistance:locale=="fr-FR"?"1500":"100",setTabControls:function(c){var a=$(c),b=a.siblings(".searchSectionTab");if(!a.hasClass("selectedSearchTab")){b.removeClass("selectedSearchTab");a.addClass("selectedSearchTab");$("."+a.attr("id")).removeClass("unusedSearchItem");$("."+b.attr("id")).addClass("unusedSearchItem")}else $("."+a.attr("id")).removeClass("unusedSearchItem");HeaderPage.resetErrors()},pageLoaded:function(){HeaderPage.setTabControls($(HeaderPage.currentTabName))},setDefaultValues:function(){},loadInitialSelectData:function(){},updateSelect:function(){var b=$(this),c,a,d=false;if(b.is("#Make")){c="/Services/ListDataService.svc/GetModels?";var e=$(".year").val()!=undefined?$(".year").val():"";a="year="+e+"&make="+$(".make").val();d=$(".make").val()==""||$(".make").val()==null?true:false}if(b.is("#Model")){c="/Services/ListDataService.svc/GetVersion?";var e=$(".year").val()!=undefined?$(".year").val():"";a="year="+e+"&make="+$(".make").val()+"&model="+$(".model").val();d=$(".model").val()==""||$(".model").val()==null?true:false}a!=null&&$.ajax({url:c+a,type:"GET",context:document.body,contentType:"application/json",success:function(a){HeaderPage.writeToSelect(a,b,d)}})},writeToSelect:function(b,d,e){if(d.attr("updateSelect")){var a=$("select."+d.attr("updateSelect"));if(b.d.length>0){var c="";c+=typeof allText!="undefined"?"<option value=''>"+allText+"</option>":"<option value=''>-- All --</option>";for(i=0;i<b.d.length;i++)c+='<option value="'+b.d[i].Id+'">'+b.d[i].Name+"</option>";$(a).removeAttr("disabled");$(a).html(c)}else $(a).attr("disabled","disabled");e&&$(a).attr("disabled","disabled")}},submitSearch:function(){var a="";a+="/Search?Distance="+HeaderPage.searchDistance+DistanceUOFM;if($(".make").val().length>0)a+="&Makes="+$(".make").val();if($(".model").val().length>0)a+="&Models="+$(".model").val();if($(".bodytype").val().length>0)a+="&BodyType="+$(".bodytype").val();if(jQuery.trim($(".fuelType").val()).length>0)a+="&FuelType="+$(".fuelType").val();$(".searchZipError").hide();if($("#zipCode").val()!=Utils.getCookie("postalcode")){var b=$("#zipCode").val();if($("#zipCode").val().length==2&&locale=="fr-FR"){$("#zipCode").val($("#zipCode").val()+"001");b=$("#zipCode").val()}if(locale=="pt-BR"&&$("#zipCode").val().length>5){$("#zipCode").val($("#zipCode").val().substr(0,5));b=$("#zipCode").val()}$.ajax({url:ApplicationPath+"Services/ListDataService.svc/GetLocation?zip="+$("#zipCode").val(),type:"GET",context:document.body,contentType:"application/json",success:function(c){if(c.d!=null){$("#currentlocation").html(c.d);Utils.setCookie("citystate",c.d,180,"/");Utils.setCookie("postalcode",b,180,"/");$("#filterZip").html(b);UtilsZipCallback!=null&&UtilsZipCallback(b);$("#headerzip").val("");a+="&PostalCode="+Utils.getCookie("postalcode")+"&pageSize=10&pageNumber=1&"+$(".price").val();queryString=a;location.href=a}else{$("#searchedZip").html($("#headerzip").val());$(".searchZipError").show();$("#zipCode").focus();$("#headerzip").val("")}}});$("#headerzip").val($("#zipCode").val())}else{a+="&PostalCode="+Utils.getCookie("postalcode")+"&pageSize=10&pageNumber=1&"+$(".price").val();queryString=a;location.href=a}},showInterstitial:function(){},writeToSearchSelect:function(){},searchBodyType:function(){var e=$(this).attr("class").split(" "),a="",d="",c="",b="";$.each(e,function(f,e){if(e!="vehicleTypeLink"&&e!="lazyLoad"){if(e.startsWith("body-"))a=e.substring(5);if(e=="luxury")c="&luxury=true";if(e=="sport")d="&sport=true";if(e=="hybrid")b="&hybrid=true"}});location.href="/Search?Distance="+HeaderPage.searchDistance+DistanceUOFM+"&BodyType="+a+c+d+b+"&PostalCode="+Utils.getCookie("postalcode")+"&pageSize=10&pageNumber=1";return},searchMfg:function(a){location.href="/Search?Distance="+HeaderPage.searchDistance+DistanceUOFM+"&Makes="+a+"&PostalCode="+Utils.getCookie("postalcode")+"&pageSize=10&pageNumber=1"},searchMpg:function(){var c=$(this).attr("class").split(" "),b=c[1],d=b.substring(1),a="";if(b.substring(0,1)=="C")a="MinMpgCity";else a="MinMpgHwy";location.href="/Search?Distance="+HeaderPage.searchDistance+DistanceUOFM+"&"+a+"="+d+"&PostalCode="+Utils.getCookie("postalcode")+"&pageSize=10&pageNumber=1";return},resetErrors:function(){$("#zipLabel").removeClass("requiredValue");$("#cityLabel").removeClass("requiredValue");$("#simpleSearchError").css({display:"none"});$("#advancedSearchError").css({display:"none"})},openPickUpNow:function(){$("#pickUpNowSearch").click(function(){HeaderPage.searchPickUpNow()})},searchPickUpNow:function(){$(".lboxCloseX").click();HeaderPage.resetSearchItems();HeaderPage.submitSearch()},saveSearchNow:function(){$("#saveSearch").click(function(){HeaderPage.saveSearchNow()})},saveSearchNow:function(){$(".lboxCloseX").click();HeaderPage.resetSearchItems()},resetSearchItems:function(){$("select").find('option:[value=""],option:[value="0"],option:[value="2100"],option:[value="1900"]').attr("selected","selected").parent("select")},applyEventTracking:function(){$("#pricerange").click(function(){_gaq.push(["_trackEvent","SearchTab","Click","PriceModel"])});$("#searchByMake").click(function(){_gaq.push(["_trackEvent","SearchTab","Click","Make"])});$("#bodyType").click(function(){_gaq.push(["_trackEvent","SearchTab","Click","BodyType"])});$("#mpg").click(function(){_gaq.push(["_trackEvent","SearchTab","Click","FuelEconomy"])});$("#submitbutton").click(function(){_gaq.push(["_trackEvent","SearchUsed","Click","PriceModelSearchUsed"])});$(".makeListContaier a").click(function(){_gaq.push(["_trackEvent","SearchUsed","Click","MakeSearchUsed"])});$(".vehicleTypeLink").click(function(){_gaq.push(["_trackEvent","SearchUsed","Click","BodyTypeSearchUsed"])});$(".vehicleMpgLink").click(function(){_gaq.push(["_trackEvent","SearchUsed","Click","FuelEconomySearchUsed"])});$("#video").click(function(){_gaq.push(["_trackEvent","Video","Click","WhatIsR2BVideo"])});$("#saveSearch").click(function(){_gaq.push(["_trackEvent","SaveSearch","Click","SearchHasBeenSaved"])})}}}();$(document).ready(function(){Utils.setDefaultPostalCode();$("#zipCode").val(Utils.getCookie("postalcode")).bind("click, focus",function(){$(this).val().length==2&&locale=="fr-FR"&&$(this).val($(this).val()+"001");$(this).css("color","#000000")}).blur(function(){$("#searchZipError").css("display")!="inline"&&$(this).css("color","#999999")});$("[contentdiv=pickupNow]").click(function(){HeaderPage.openPickUpNow();$("#pickUpNowZip").keypress(function(a){if(a.which==13)return false})});$(".searchSectionTab").each(function(){$(this).click(function(){HeaderPage.currentTabName=$(this);HeaderPage.setTabControls(this)})});$("#submitbutton").click(HeaderPage.submitSearch);$(".vehicleTypeLink").click(HeaderPage.searchBodyType);$(".vehicleMpgLink").click(HeaderPage.searchMpg);setTimeout("Utils.doDoubleclick('landi783')",1);$("#Make, #Model").change(HeaderPage.updateSelect);HeaderPage.applyEventTracking();$(".makeLink").click(function(){HeaderPage.searchMfg($(this).attr("searchValue"))});$(".makeLink,.vehicleMpgLink").hover(function(){$(this).addClass("linkHover")},function(){$(this).removeClass("linkHover")});$(".vehicleTypeLink").hover(function(){$(this).children().addClass("linkHover")},function(){$(this).children().removeClass("linkHover")});jQuery(document).ready(function(){UtilsZipCallback=HeaderPage.getFeaturedVehicles;$(".panel, ul.tabs li").not(".label").removeClass("open");$(".panel, ul.tabs li").append('<div class="screen"></div>');$("ul.tabs li").not(".label").click(function(){$("#tbyb").is(":visible")&&$("#rent2BuyLogo .tbyb").fadeIn("slow");var a=$(this).attr("id");!($.browser.msie&&$.browser.version=="6.0")&&$("#backgroundImages, #backgroundImages li").css("position","");$(".panel, ul.tabs li").removeClass("open");$(".panel").hide();$(".panel."+a).fadeIn("slow",function(){if(!($.browser.msie&&$.browser.version=="6.0")){$("#backgroundImages").css("position","relative");$("#backgroundImages li").css("position","absolute")}});if($.browser.msie){$(".panel."+a+" .panelContent").hide();$(".panel."+a+" .panelContent").fadeIn("slow")}$(this).addClass("open")});$(".panel .close").click(function(){$(this).parents(".panel").fadeOut("slow");$(".panel, ul.tabs li").removeClass("open")});if(!($.browser.msie&&$.browser.version=="6.0")){var a=9e4;if(locale=="fr-FR")a=5e3;$("#backgroundImages").cycle({speed:2300,timeout:a,sync:1,prev:"#bannerPrev",next:"#bannerNext"})}$.browser.msie&&$.browser.version=="6.0"&&$("ul.tabs li").not(".label").hover(function(){$(this).addClass("ie6TabHover")},function(){$(this).removeClass("ie6TabHover")});$("#restartSearch, .restartSearch").live("click",function(){$("#restartSearch").toggleClass("active");$("#searchContainer").slideToggle("fast",function(){$("#zipLocation").fadeOut("fast");Utils.showSelects();$("ul.tabs li.pricerange").click()})})})});(function(a){var d="Lite-1.0";a.fn.cycle=function(d){return this.each(function(){d=d||{};this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=0;this.cyclePause=0;var g=a(this),h=d.slideExpr?a(d.slideExpr,this):g.children(),f=h.get();if(f.length<2){window.console&&window.console.log&&window.console.log("terminating; too few slides: "+f.length);return}var e=a.extend({},a.fn.cycle.defaults,d||{},a.metadata?g.metadata():a.meta?g.data():{});e.before=e.before?[e.before]:[];e.after=e.after?[e.after]:[];e.after.unshift(function(){e.busy=0});var k=this.className;e.width=parseInt((k.match(/w:(\d+)/)||[])[1])||e.width;e.height=parseInt((k.match(/h:(\d+)/)||[])[1])||e.height;e.timeout=parseInt((k.match(/t:(\d+)/)||[])[1])||e.timeout;g.css("position")=="static"&&g.css("position","relative");e.width&&g.width(e.width);e.height&&e.height!="auto"&&g.height(e.height);var i=0;h.css({position:"absolute",top:0,left:0}).hide().each(function(b){a(this).css("z-index",f.length-b)});a(f[i]).css("opacity",1).show();a.browser.msie&&f[i].style.removeAttribute("filter");e.fit&&e.width&&h.width(e.width);e.fit&&e.height&&e.height!="auto"&&h.height(e.height);e.pause&&g.hover(function(){this.cyclePause=1},function(){this.cyclePause=0});a.fn.cycle.transitions.fade(g,h,e);h.each(function(){var b=a(this);this.cycleH=e.fit&&e.height?e.height:b.height();this.cycleW=e.fit&&e.width?e.width:b.width()});h.not(":eq("+i+")").css({opacity:0});e.cssFirst&&a(h[i]).css(e.cssFirst);if(e.timeout){if(e.speed.constructor==String)e.speed=({slow:600,fast:200})[e.speed]||400;if(!e.sync)e.speed=e.speed/2;while(e.timeout-e.speed<250)e.timeout+=e.speed}e.speedIn=e.speed;e.speedOut=e.speed;e.slideCount=f.length;e.currSlide=i;e.nextSlide=1;var j=h[i];e.before.length&&e.before[0].apply(j,[j,j,e,true]);e.after.length>1&&e.after[1].apply(j,[j,j,e,true]);if(e.click&&!e.next)e.next=e.click;e.next&&a(e.next).bind("click",function(){return c(f,e,e.rev?-1:1)});e.prev&&a(e.prev).bind("click",function(){return c(f,e,e.rev?1:-1)});if(e.timeout)this.cycleTimeout=setTimeout(function(){b(f,e,0,!e.rev)},e.timeout+(e.delay||0))})};function b(d,c,i,j){if(c.busy)return;var f=d[0].parentNode,g=d[c.currSlide],e=d[c.nextSlide];if(f.cycleTimeout===0&&!i)return;if(i||!f.cyclePause){c.before.length&&a.each(c.before,function(b,a){a.apply(e,[g,e,c,j])});var k=function(){a.browser.msie&&this.style.removeAttribute("filter");a.each(c.after,function(b,a){a.apply(e,[g,e,c,j])})};if(c.nextSlide!=c.currSlide){c.busy=1;a.fn.cycle.custom(g,e,c,k)}var h=c.nextSlide+1==d.length;c.nextSlide=h?0:c.nextSlide+1;c.currSlide=h?d.length-1:c.nextSlide-1}if(c.timeout)f.cycleTimeout=setTimeout(function(){b(d,c,0,!c.rev)},c.timeout)}function c(c,a,f){var e=c[0].parentNode,d=e.cycleTimeout;if(d){clearTimeout(d);e.cycleTimeout=0}a.nextSlide=a.currSlide+f;if(a.nextSlide<0)a.nextSlide=c.length-1;else if(a.nextSlide>=c.length)a.nextSlide=0;b(c,a,1,f>=0);return false}a.fn.cycle.custom=function(h,g,b,f){var e=a(h),d=a(g);d.css({opacity:0});var c=function(){d.animate({opacity:1},b.speedIn,b.easeIn,f)};e.animate({opacity:0},b.speedOut,b.easeOut,function(){e.css({display:"none"});!b.sync&&c()});b.sync&&c()};a.fn.cycle.transitions={fade:function(d,c,b){c.not(":eq(0)").css("opacity",0);b.before.push(function(){a(this).show()})}};a.fn.cycle.ver=function(){return d};a.fn.cycle.defaults={timeout:4e3,speed:1e3,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null}})(jQuery)
