AT_debug=0;var console_member_names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];if(!window.console){window.console={}}for(i=0;i<console_member_names.length;++i){if(typeof(window.console[console_member_names[i]])=="undefined"){window.console[console_member_names[i]]=function(){}}}function undoBrokenBlockers(){if(typeof _orig_windowOpen!="undefined"){window.open=_orig_windowOpen;window.setTimeout=_orig_windowSetTimeout;window.setInterval=_orig_windowSetInterval}}String.prototype.printf=function(d){var c=false;var b=arguments;var a=-1;if(typeof b[0]=="string"){c=true}if(d instanceof Array||c){return this.replace(/\%s/g,function(f,e){a++;if(c){if(typeof b[a]=="string"){return b[a]}else{throw new Error("Arguments element is an invalid type")}}return d[a]})}else{return this.replace(/{([^{}]*)}/g,function(f,e){var g=d[e];return typeof g==="string"||typeof g==="number"?g:f})}};Fx.implement({options:{duration:250,transition:"expo:out",fps:100}});Element.implement({hide:function(){this.set_disp_val();this.setStyle("display","none");return this},show:function(){this.set_disp_val();this.setStyle("display",this.retrieve("disp_val"));return this},set_disp_val:function(){if(this.retrieve("disp_val")){return}if(this.getStyle("display")=="none"){this.store("disp_val","block")}else{this.store("disp_val",this.getStyle("display"))}return this},toggle:function(){if(this.getStyle("display")=="none"){this.show()}else{this.hide()}return this},vis:function(){this.setStyle("visibility","visible");return this},invis:function(){this.setStyle("visibility","hidden");return this},copyStyles:function(b,a){if(typeof(a)=="string"){a=[a]}a.each(function(c){this.setStyle(c,b.getStyle(c))},this);return this},pulse:function(f,a,d,e){var b={transition:"expo:in",duration:d||500},c=this.retrieve("pulse:tween",new Fx.Tween(this,b));c.cancel();if(f=="cancel_tweens"){return this}f=f||"#ffac00";e=e||"color";a=a||this.getStyle(e);c.set(e,f);(function(){c.start(e,f,a)}).delay(800);return this},grabParent:function(f,g){var c=this.getParents(),a="",b=false,e="",g=g||false;a=(typeof(f)=="string")?f.substring(1):f;if(g){c.unshift(this)}c=c.reverse();for(var d=c.length-1;d>-1;d--){e=c[d];if(typeof(f)=="object"&&f.$family.name=="element"){if(e===a){return e}continue}if((f.charAt(0)=="#"&&$(e).get("id")==a)||(f.charAt(0)=="."&&$(e).hasClass(a))||($(e).get("tag")==f.toLowerCase())){return e}}return false},boundingBox:function(){return this.getSize().x+this.margins().x},margins:function(){return{x:parseInt(this.getStyle("margin-left"))+parseInt(this.getStyle("margin-right")),y:parseInt(this.getStyle("margin-top"))+parseInt(this.getStyle("margin-bottom"))}}});function oc(b){var d={};for(var c=0;c<b.length;c++){d[b[c]]=""}return d}function scrollToTop(){if(document.documentElement&&document.documentElement.scrollTop){document.documentElement.scrollTop=0}else{if(document.body&&document.body.scrollTop){document.body.scrollTop=0}else{if(window.pageYOffset){window.pageYOffset=0}}}}if(!window.Tempest){window.Tempest={}}Tempest.Paginator=new Class({Implements:[Options,Events],options:{base_class:"T-Pag",item_class:"item"},initialize:function(a,b){this.setOptions(b);var c=this.options.base_class,d=c+"-controls";this.viewport=$(a).addClass(c);this.holder=new Element("div",{styles:{position:"absolute",top:0}}).inject(this.viewport);this.controls=new Element("div",{"class":d}).inject(this.viewport);this.prev_page=new Element("a",{html:"&lt;",href:"javascript:void(0)","class":c+"-prev_page"}).inject(this.controls);this.next_page=new Element("a",{html:"&gt;",href:"javascript:void(0)","class":c+"-next_page"}).inject(this.controls);this.click_event=function(k){var g=new Event(k),f=$(g.target),j=c;if(f.grabParent(".%s-next_page".printf(j),true)){this.page("next");f.blur()}if(f.grabParent(".%s-prev_page".printf(j),true)){this.page("prev");f.blur()}};this.viewport.addEvent("click",this.click_event.bind(this));this.tween=new Fx.Tween(this.holder,{property:"top"});this.rows_per_page=1;this.current_page=1;return this},set_contents:function(a){this.holder.set("html",a);this.set_pages()},set_pages:function(){var b=this.holder.getElements("."+this.options.item_class),e=[],a=[];for(var c=0,d;c<b.length,d=b[c];c++){e.push(d.getPosition(this.viewport).y)}a=[].combine(e);this.rows_ypos=a;this.item_height=Math.abs(a[0]-a[1]);this.num_pages=a.length},page:function(d){var c=this.current_page||1,b=d,a=0;if(d==="prev"){b=c-1}if(d==="next"){b=c+1}b=b.limit(1,this.num_pages);this.holder.setStyle("top",this.rows_ypos[b-1]*-1);this.current_page=b}});var at=(function(){var c={},d=("body_id" in window)?window.body_id:"";if(d=="index"||d=="widget"){if(!Modernizr.input.placeholder){c.setOvertexts=function(k){var j=[],a,g;for(a=0;a<k.length,g=k[a];a++){j[a]=new OverText(g,{textOverride:g.get("placeholder")})}return j};c.showOvertexts=function(){at.overtexts.each(function(a){a.enable()})}}c.loadMakes=function(){var j=$("make"),g,a;a=new Request.JSON({url:site_root+"xhr/getMakes.php",onSuccess:function(k){j.selectedIndex=0;for(g=0;g<k.length;g++){j.options[g+1]=new Option(k[g][1],k[g][0]);if(window.last_search!=undefined&&last_search.make==k[g][0]){j.selectedIndex=g+1}}at.loadModels("init");if(j.selectedIndex==0){at.loading=0}}}).send()};c.loadModels=function(){var l=$("make"),k=$("model"),m=$(k.options[0]),g=l.value,a,j=arguments[0];if(g==""){k.options.length=1;m.set("html",m.get("data-default-text"));return false}else{if(j!="init"){k.options.length=1}m.set("html","Loading...");a=new Request.JSON({url:site_root+"xhr/getModels.php",onSuccess:function(o){var n;m.set("html",m.get("data-default-text"));if(o&&o!=-1){k.options.length=1;for(n=0;n<o.length;n++){k.options[n+1]=new Option(o[n][1],o[n][0]);if(j=="init"&&window.last_search!=undefined&&last_search.model==o[n][0]){k.selectedIndex=n+1}}}if(j=="init"){at.loading=0;at.formChanged({target:k})}}}).get({make:g})}};c.zipRequest=function(a){at.waitAJAX=1;new Request.JSONP({url:"http://www.searchtempest.com/numcities.php",callbackKey:"callback",data:{code:a.value,dist:0},onComplete:function(g){if(g.response_code!=undefined&&g.response_code!=0){a.addClass("error")}else{a.removeClass("error")}if(!a.value){a.removeClass("error")}at.waitAJAX=0;if(at.ajaxSubmit){if(at.checkForm()){$("search-main").submit()}}}.bind(this)}).send()};if(d=="index"){c.VSpec={makeUrl:function(a){if(a=="ecl"){var j=$("search-main").toQueryString();$$("#vspec_"+a+" a").set("href","external/motors.ebay.com/completed/?"+j);$("vspec_"+a).show()}else{var g;if(a=="kbb"){g="kbb.com";$$("#vspec_"+a+" span").hide();$$("#vspec_"+a+" a").show()}else{if(a=="tac"){g="theautochannel.com";$$("#v-spec-contents .top img").removeClass("fLeft").addClass("fRight");$("vspec_tac_wrap").show()}}$$("#vspec_"+a+" a").set("href","external/"+g+"/make-"+$("make").value+"/model-"+$("model").value+"/")}},hideUrl:function(a){if(a=="tac"){$("vspec_tac_wrap").hide();$$("#v-spec-contents .top img").removeClass("fRight").addClass("fLeft")}else{if(a=="kbb"){$$("#vspec_"+a+" a").hide();$$("#vspec_"+a+" span").set("html","No KBB guide for "+$("make").options[$("make").selectedIndex].text);$$("#vspec_"+a+" span").show()}else{if(a=="ecl"){$("vspec_"+a).hide()}}}},setUrls:function(g){for(var a=0;a<g.length;a++){if(g[a]=="ecl"){if($("model").value||$("keywords").value){this.makeUrl("ecl")}else{this.hideUrl("ecl")}}else{new Request.JSONP({url:site_root+"xhr/get_vspec_url.php",callbackKey:"callback",data:{site:g[a],make:$("make").value,model:$("model").value},onComplete:function(j){if(j.exists){this.makeUrl(j.site)}else{this.hideUrl(j.site)}}.bind(this)}).send()}}},create:function(l){var m=$("v-spec-contents"),g=$("make"),a=g.options[g.selectedIndex].text,j=$("model"),k=j.options[j.selectedIndex].text;this.writemake=a;if(j.value){this.writemodel=k;this.writemm=a+" "+k;m.getElement("h3").set("html",this.writemm)}else{this.writemodel=this.writemm=a;m.getElement("h3").set("html",this.writemake+" Guide")}m.getElement(".top img").set("src",static_root+"img/make-logos/"+g.value+"-logo.jpg");m.getElements("span.v-spec-make").set("html",this.writemake);m.getElements("span.v-spec-model").set("html",this.writemodel);m.getElements("span.v-spec-make-model").set("html",this.writemm);this.update(l);$("v-spec-none").hide();m.show()},hide:function(){$("v-spec-contents").hide();$("v-spec-none").show()},update:function(g){if(g.id=="make"||g.id=="model"||g.id=="minyear"||g.id=="maxyear"){var l,j,k,a,p,m,n;this.setUrls(["tac","ecl","kbb"]);if($("minyear").value){l=$("minyear").value}else{l=$("minyear").get("placeholder")}if($("maxyear").value){j=$("maxyear").value}else{j=$("maxyear").get("placeholder")}p=at.yearString(l,j);var o="Reviews for "+this.writemodel;if($("minyear").value){o+=" "+l+"-"+j}else{if($("maxyear").value){o+=" "+j+" and earlier"}else{p=""}}$("v-spec-reviews").getElement("h4").set("html",o);if(!$("model").value&&!$("minyear").value&&!$("maxyear").value){$("v-spec-reviews").getElement("h4").setStyle("margin-top","2em");m=$("v-spec-reviews").getElement("ul.v-spec-reviews");m.set("html","");$("goo-load-div").hide();a=$("make").options[$("make").selectedIndex].text;if(a.match(/\s/)){a='"'+a+'"'}moreargs={q:a,minyear:"",maxyear:""};n=new Element("li").inject(m);n.set({styles:{"margin-bottom":"1em"},html:"<strong>Please choose model and/or years above.</strong>"});n=new Element("li").inject(m);n.set("html","<a href='reviews/#"+JSON.encode(moreargs)+"'>Reviews Search Page</a>")}else{$("v-spec-reviews").getElement("h4").setStyle("margin-top","");a=$("make").options[$("make").selectedIndex].text;if(a.match(/\s/)){a='"'+a+'"'}if($("model").value){k=$("model").options[$("model").selectedIndex].text;if(k.match(/\s/)){k='"'+k+'"'}a+=" "+k}if(p.length>0){a+=" "+p}if(at.gooResults==undefined){at.gooResults=new e({cref:site_root+"google_cse.php",q:"allintitle: "+a})}else{at.gooResults.initialize({cref:site_root+"google_cse.php",q:a})}if(!at.gooResults.loaded){at.gooResults.load()}else{at.gooResults.init_cse()}}this.updateAds(a,l,j)}else{this.setUrls(["ecl"])}},updateAds:function(j,a,g){if(g-a<10){j+=" "+a+".."+g}gooAfsPageOptions.query=j;try{new google.ads.search.Ads(gooAfsPageOptions,gooAfsAd1)}catch(k){}}};c.formChanged=function(j){var g=j.target,a=g.id;if(a=="make"){at.loadModels();if(g.value){at.VSpec.create(g)}else{at.VSpec.hide()}}else{if(a=="model"){at.VSpec.create(g)}else{at.VSpec.update(g);if(a=="zip"){at.zipRequest(g)}}}}}else{c.formChanged=function(j){var g=j.target,a=g.id;if(a=="make"){at.loadModels()}else{if(a=="zip"){at.zipRequest(g)}}}}}if(d=="error"||d=="site_page"){c.email={tld_:new Array("com","org","net","ws","info","co.uk","org.uk","gov.uk","ac.uk"),topDom_:13,m_:"mailto:",a_:"@",d_:".",mail2:function(g,j,a){$$("a.emaillink").set("href",this.m_+this.e(g,j,a))},e:function(g,k,a){var j=g+this.a_;if(a!=-2){j+=k;if(a>=0){j+=this.d_+this.tld_[a]}}else{j+=this.swapper(k)}return j},swapper:function(j){var g="";for(var a=0;a<j.length;a+=2){if(a+1==j.length){g+=j.charAt(a)}else{g+=j.charAt(a+1)+j.charAt(a)}}return g.replace(/\?/g,".")}}}if(d=="index"||d=="reviews"){c.yearString=function(a,g){var k="",j;if(a==g){return a}else{if(g-a>10){return(a+".."+g)}}for(j=a;j<g;j++){k+=j+"|"}k+=g;return k};var e=new Class({partsPerPage:2,currentPage:0,numPages:1,crefUrl:"",query:"",customSearchControl:null,cursorBox:null,retries:0,loaded:0,initialize:function(a){this.crefUrl=a.cref;this.query=a.q;if(d=="reviews"){this.cursorBox=$("goo-cursor-box");this.prevLink=this.cursorBox.getElement(".goo-prev-page");this.nextLink=this.cursorBox.getElement(".goo-next-page")}},load:function(){google.load("search","1",{callback:this.init_cse.bind(this)})},init_cse:function(){this.loaded=1;$("goo-cse-div").set("html","");$$("#v-spec-reviews ul").set("html","");$("goo-load-div").show();this.customSearchControl=new google.search.CustomSearchControl({crefUrl:this.crefUrl});this.customSearchControl.setLinkTarget(google.search.Search.LINK_TARGET_BLANK);this.customSearchControl.setNoResultsString("No reviews found.  Please try tweaking the search keywords or searching 'Any year'.");if(d=="reviews"){this.customSearchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET)}else{this.customSearchControl.setResultSetSize(google.search.Search.SMALL_RESULTSET)}this.customSearchControl.setSearchCompleteCallback(this,function(g,a){this.gooSearchRan(g,a)}.bind(this));this.customSearchControl.draw("goo-cse-div");this.customSearchControl.execute(this.query);if(d=="reviews"&&this.retries==0){this.prevLink.addEvent("click",this.goPrev.bind(this));this.nextLink.addEvent("click",this.goNext.bind(this))}},gooSearchRan:function(n,l){this.searcher=l;if(l.cursor&&l.cursor.pages.length>0){if(d=="reviews"){var a=l.cursor.currentPageIndex%this.partsPerPage,o=$("goo-cse-div").getElement(".gsc-results").clone();if(a==0){$("innergoogdiv").set("html","");scrollToTop()}o.inject($("innergoogdiv"));if(a==this.partsPerPage-1||l.cursor.currentPageIndex==l.cursor.pages.length-1){$("goo-load-div").hide();this.writePagination(l)}else{$("goo-load-div").show();this.writePagination(l);l.gotoPage.call(l,l.cursor.currentPageIndex+1)}}else{if(d=="index"){var r=$$("#goo-cse-div .gsc-results .gsc-table-cell-snippet-close"),y,t,D,m,z,u,C,x,p,s,j,w="",B="",g,v;if($("minyear").value||$("maxyear").value){if($("minyear").value){w=$("minyear").value}else{w=$("minyear").get("placeholder")}if($("maxyear").value){B=$("maxyear").value}else{B=$("maxyear").get("placeholder")}}$("goo-load-div").hide();s=$("v-spec-reviews").getElement("ul.v-spec-reviews");t=Math.min(r.length,4);v=$("make").options[$("make").selectedIndex].text;if(v.match(/\s/)){v='"'+v+'"'}if(t==0){j={q:v,minyear:w,maxyear:B};p=new Element("li").inject(s);p.set("html",'No reviews found.  <a href="reviews/#'+JSON.encode(j)+'">Search more '+$("make").options[$("make").selectedIndex].text+" reviews</a>.")}else{for(y=0;C=r[y],y<t;y++){u=C.getElement(".gs-visibleUrl").get("html").replace(/^www\./,"");m=C.getElement("a.gs-title").clone();x=u+" - "+m.get("html");if(x.length>50){x=x.match(/^.{50}[\S]*/)+"..."}m.set("html",x);p=new Element("li").inject(s);m.inject(p)}if($("model").value){g=$("model").options[$("model").selectedIndex].text;if(g.match(/\s/)){g='"'+g+'"'}v+=" "+g}j={q:v,minyear:w,maxyear:B};p=new Element("li").inject(s);new Element("a",{href:"reviews/#"+JSON.encode(j),html:"<strong>More...</strong>"}).inject(p)}}}}else{if($("goo-cse-div").getElement(".gs-error-result")&&(d=="index"||this.currentPage==0)&&++this.retries<=8){console.warn("Retrying google - "+this.retries);this.init_cse.delay(2000,this)}else{var A="Error accessing Google custom search.  Please <strong><a href='javascript:void(0)' onclick='window.location.reload(true)'>refresh</a></strong> the page to try again, or try back in a few minutes.  Sorry for the inconvenience!",k;$("goo-load-div").hide();if(d=="reviews"){$("innergoogdiv").set("html","");$("goo-cse-div").getElement(".gsc-results").clone().inject($("innergoogdiv"));if($("innergoogdiv").getElement(".gs-error-result")){$$("#innergoogdiv .gs-error-result .gs-snippet").set("html",A);$("gooAds2").hide()}$("goo-cursor-box").hide()}else{if($("goo-cse-div").getElement(".gs-error-result")){k=A}else{k="No reviews found for that make/model."}new Element("li",{html:k}).inject($("v-spec-reviews").getElement("ul.v-spec-reviews"))}$("goo-load-div").hide()}}},writePagination:function(j){var k=this.cursorBox.getElement(".goo-cursor"),g,a;this.numPages=(j.cursor.pages.length/this.partsPerPage).ceil();if(this.currentPage>=this.numPages){this.currentPage=this.numPages-1}if(this.numPages>1){$("goo-cursor-box").show();if(this.currentPage>0){this.prevLink.show()}else{this.prevLink.hide()}if(this.currentPage<this.numPages-1){this.nextLink.show()}else{this.nextLink.hide()}k.set("html","");for(g=0;g<this.numPages;g++){if(g==this.currentPage){a="goo-cursor-page goo-cursor-current-page"}else{a="goo-cursor-page"}new Element("div",{"class":a,html:(g+1)}).addEvent("click",function(l){this.cursorClick(l,j)}.bind(this)).inject(k)}}else{$("goo-cursor-box").hide()}},cursorClick:function(j,g){var a;if(j.target){a=j.target.get("html")}if(a>=1&&a<=this.numPages){this.goPage(a-1,g)}},goPrev:function(){if(this.currentPage>0){this.goPage(this.currentPage-1,this.searcher)}},goNext:function(){if(this.currentPage<this.numPages-1){this.goPage(this.currentPage+1,this.searcher)}},goPage:function(a,g){this.currentPage=a;g.gotoPage.call(g,a*this.partsPerPage)}})}c.log=function(){if(typeof(AT_debug)=="undefined"||!AT_debug){return true}if(Browser.ie){return}try{var a=new Error().stack.split("\n")[2].split(":").pop()}catch(g){var a=0}console.group("Line "+a);console.log.apply(this,arguments);console.groupEnd()};if(d=="reviews"){c.reviews={init:function(){if(location.hash.length>1){var a=JSON.decode(location.hash.slice(1));if(a&&a.q!=undefined&&a.maxyear!=undefined&&a.minyear!=undefined){$("keywords").set("value",a.q);$("maxyear").set("value",a.maxyear);$("minyear").set("value",a.minyear);if(a.q){this.update()}}}this.yearchange()},update:function(){var k,a,g,j=new Array($("minyear"),$("maxyear"));k="allintitle: "+$("keywords").value;j.each(function(l){l.value=l.value.replace(/[^0-9]/g,"");if(l.value.length==2){if(l.value>50){l.value="19"+l.vlaue}else{l.value="20"+l.value}}});if($("minyear").value){a=$("minyear").value}else{a=$("minyear").get("data-default")}if($("maxyear").value){g=$("maxyear").value}else{g=$("maxyear").get("data-default")}if($("minyear").value||$("maxyear").value){k+=" "+at.yearString(a,g)}location.hash=JSON.encode({q:$("keywords").value,minyear:$("minyear").value,maxyear:$("maxyear").value});$("goo-intro-div").hide();$("gooAds1").style.display="block";$("goo-cursor-box").style.display="block";if(at.gooResults==undefined){at.gooResults=new e({cref:site_root+"google_cse.php",q:k})}else{at.gooResults.initialize({cref:site_root+"google_cse.php",q:k})}if(!at.gooResults.loaded){at.gooResults.load()}else{at.gooResults.init_cse()}gooAfsPageOptions.query=$("keywords").value;if(g-a<10){gooAfsPageOptions.query+=" "+a+".."+g}new google.ads.search.Ads(gooAfsPageOptions,gooAfsAd1,gooAfsAd2)},anyyear:function(){if($("anyyear").checked){$("minyear").value=$("maxyear").value=""}},yearchange:function(){if($("minyear").value||$("maxyear").value){$("anyyear").checked=false}else{$("anyyear").checked=true}}}}function b(){var k,j,m,a="main",g,l;if(newsnum!=-1&&!(Cookie.read("clear"+a+"news"+newsnum)>0)){k=$("news"+newsnum)}else{if(Browser.ie4&&!Cookie.read("clearienews")){a="ie";newsnum="";k=$("ienews")}else{return 0}}g=k.getElement(".dismissnews");l=k.getElement(".clearnews");at.news_slide=new Fx.Slide(k,{duration:250,transition:Fx.Transitions.Quad.easeOut});g.addEvent("click",function(){k.getParent().setStyles({overflow:"hidden"});at.news_slide.slideOut().chain(function(){k.getParent().setStyle("display","none")});if(l.checked){j=Cookie.read("numvisits");if(!j){j=1}Cookie.write("clear"+a+"news"+newsnum,j,{duration:60})}});m=Cookie.read("seen"+a+"news");if(a=="ie"&&m==1||m&&m>=newsnum){k.show();k.getParent().setStyles({overflow:"visible"})}else{at.news_slide.hide();k.show();(function(){at.news_slide.slideIn().chain(function(){k.getParent().setStyles({overflow:"visible"})})}).delay(800)}if(a=="ie"){Cookie.write("seenienews",1,{duration:60})}else{Cookie.write("seen"+a+"news",newsnum,{duration:60})}}c.Browser={Android:0,mobileSafari:0,mfe:function(){return(this.Android||this.mobileSafari)}};function f(){html=$$("html")[0];if(d==="index"){Cookie.write("lhv",new Date().toUTCString(),{duration:3560})}c.lhv=c.last_homepage_visit=Cookie.read("lhv");if(navigator.userAgent.toLowerCase().indexOf("android")!=-1||Cookie.read("browser-android")){at.Browser.Android=1;html.addClass("Android").addClass("mfe")}else{if(navigator.userAgent.toLowerCase().indexOf("iphone")!=-1||navigator.userAgent.toLowerCase().indexOf("ipad")!=-1||Cookie.read("browser-ios")){at.Browser.mobileSafari=1;html.addClass("mobileSafari").addClass("mfe")}}var l=$("instant-results"),g=$("search-main"),j=$("more-options"),k=$("more-options-toggle");undoBrokenBlockers();if(d=="index"||d=="widget"){if(d=="widget"&&widget_resize==1){at.sizeWidget=function(){var p=$("search-main").getSize().y;if(window.postMessage){parent.postMessage("at_widget_height="+p,"*")}else{parent.location.hash=p}};at.sizeWidget();var m={duration:0,onComplete:at.sizeWidget}}else{var m={}}var o=new Fx.Reveal(j,m).dissolve();j.hide();k.addEvent("click",function(){var p=o.element.getStyle("display")!=="none";this.toggleClass("opened",!p);if(!p){Cookie.write("moop",1,{duration:30})}else{Cookie.dispose("moop")}o.toggle();if(!Modernizr.input.placeholder&&!p){at.showOvertexts()}});if(Cookie.read("moop")==1&&(window.optionsButton==undefined||optionsButton==1)){k.addClass("opened");o.toggle()}if(!Modernizr.input.placeholder){at.overtexts=at.setOvertexts($$("#search-main .overtext"))}at.form_loading=1;at.loadMakes();if(Browser.ie){g.getElements("input").addEvent("change",at.formChanged);g.getElements("select").addEvent("change",at.formChanged)}else{g.addEvent("change",at.formChanged)}at.SearchFormValidator=new Form.Validator($("search-main"),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,stopOnFailure:true,serial:false,evaluateOnSubmit:false,onFormValidate:function(r,q,p){},onElementFail:function(r,q){validator=q[0];r.addClass("invalid");var t=(d=="widget"&&r==$("maxyear"))?-115:-15,p={className:"sticky-tip validation-error",allowMultipleByClass:true,relativeTo:$(r),content:this.validators[validator].getError(),edge:"bottomLeft",position:"topLeft",offset:{x:t,y:-5},id:r.id+"-validation-error"},s=new StickyWin(p);this.validation_errors=this.validation_errors||{};r.store("stickywin-error",s);r.addEvent("focus",at.SearchFormValidator.element_focused);r.blur();if(isMobile){alert(this.validators[validator].getError())}},onElementPass:function(p){p.removeClass("invalid")}});at.SearchFormValidator.add("validation-location",{errorMsg:'Please enter a valid zip or postal code or set distance to "Any"',test:function(p){if(p.hasClass("error")){this.errorMsg='Please enter a valid zip or postal code or set distance to "Any"';return false}if($("radius").value=="any"){return true}if(!p.value){this.errorMsg='Please enter your zip or postal code or set distance to "Any"';return false}return true}});at.SearchFormValidator.add("validation-year",{test:function(p){p.value=p.value.trim();if(p.value.match(/^any$/i)){p.value=""}if(p.value==""||p.value.match(/^[0-9]{4}$/)){return true}this.errorMsg="Please enter a four-digit year (ie: 2009) or leave blank";return false}});at.SearchFormValidator.add("validation-price",{test:function(p){p.value=p.value.replace(/\.[0-9]{2}$/g,"");p.value=p.value.replace(/[$,\.\s]/g,"");if(p.value.match(/^any$/i)){p.value=""}if(!p.value.match(/[^0-9]/)){return true}this.errorMsg="Please enter dollar value in numbers only (ie: 10000) or leave blank";return false}});at.SearchFormValidator.add("validation-mileage",{test:function(p){p.value=p.value.replace(/[,\.\s]/g,"");if(p.value.match(/^any$/i)){p.value=""}if(!p.value.match(/[^0-9]/)){return true}this.errorMsg="Please enter mileage in numbers only (ie: 50000) or leave blank";return false}});at.SearchFormValidator.element_focused=function(){var p=this.retrieve("stickywin-error");p.hide()};g.addEvent("reset",function(t){if(confirm("Reset form back to defaults?")){var v=$$("#search-main .overtext"),u=$$("#search-main select"),r=$$("#search-main .radio"),s;for(s=0;s<v.length;s++){if(!v[s].get("data-no-reset")){var q=v[s].get("data-default");if(!q){q=""}v[s].value=q;v[s].removeClass("invalid")}}if(!Modernizr.input.placeholder){at.showOvertexts()}for(s=0;s<u.length;s++){var p=u[s].options;for(h=0;h<p.length;h++){var q=$(p[h]).get("data-default");if(q!=undefined){u[s].selectedIndex=h}}u[s].removeClass("invalid")}at.loadModels();for(s=0;s<r.length;s++){var q=r[s].get("data-default");if(q!=undefined){r[s].checked=true}else{r[s].checked=false}r[s].removeClass("invalid")}}t.preventDefault()});at.checkForm=function(){at.ajaxSubmit=0;if(at.waitAJAX){at.ajaxSubmit=1;return false}var p,q;p=$$("#search-main input");for(var q=0;q<p.length;q++){if(!at.SearchFormValidator.validateField(p[q])){return false}}return true};g.addEvent("submit",function(p){if(!at.checkForm()){p.preventDefault()}});if(d=="index"){var a=new MGFX.Tabs("#tabbed nav a","#tabbed div.content",{autoplay:false,transitionDuration:0,slideInterval:0,hover:true,followLink:1});_gaq.push(["_trackEvent","Homepage Tabs","Tabbed Content Load"]);a.addEvent("showSlide",function(p){$$("#tabbed div.content")[p].getElements("div.ad").each(function(q){googletag.cmd.push(function(){googletag.display(q.id)})});_gaq.push(["_trackEvent","Homepage Tabs","Tabbed Content View",$$("#tabbed nav a")[p].get("html"),p])});b();Cookie.write("lhv",new Date().toUTCString())}}if($("uship_estimate")){$("uship_estimate").addEvent("click",function(q){$("uship_widget").toggle();var p=q.target.getElement("span");p.innerHTML=="+"?p.innerHTML="-":p.innerHTML="+";q.preventDefault()})}if(d=="article"){var n=$$(".article-page-selector");n.each(function(p){p.addEvent("change",function(){window.location=p.get("value")})})}if(d=="tool"){setTimeout(function(){$$("#contents .delayshow").show()},2000)}if(window.gapi!=undefined&&gapi.plusone!=undefined){gapi.plusone.go()}if(d=="site_page"){at.email.mail2("nathan","autotempest",0)}else{if(d=="error"){at.email.mail2("webmaster","autotempest",0)}}if(d=="reviews"){at.reviews.init();$("reviews_form").addEvent("submit",function(p){at.reviews.update();p.preventDefault()});$("reviews_form").addEvent("change",function(p){if(p.target==$("anyyear")){at.reviews.anyyear()}else{if(p.target==$("minyear")||p.target==$("maxyear")){at.reviews.yearchange()}}})}(function(){var q=document.createElement("script");q.type="text/javascript";q.async=true;q.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var p=document.getElementsByTagName("script")[0];p.parentNode.insertBefore(q,p);if(g){new Asset.javascript(static_root+"script/"+results_js);new Asset.images([static_root+"img/info.gif",static_root+"img/spinners/review-loader.gif",static_root+"img/tabs-s7170eaef6b.png",static_root+"img/results-ebay-arrow.jpg",static_root+"img/tab-controls.png"])}}).delay(50)}window.addEvent("domready",f);return c}());
