var page,domisready=0,pageisloaded=0,reg,isMobile=0;if(!window.console||!console.firebug){var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"],i;window.console={};for(i=0;i<names.length;++i){window.console[names[i]]=function(){}}}function undoBrokenBlockers(){if(typeof _orig_windowOpen!="undefined"){window.open=_orig_windowOpen;window.setTimeout=_orig_windowSetTimeout;window.setInterval=_orig_windowSetInterval}}window.addEvent("domready",function(){var a=0,c;undoBrokenBlockers();if(Browser.Engine.trident){try{c=top.location.href}catch(b){a=1}}if(!a){domisready=1;window.fireEvent("startup")}else{window.addEvent("load",function(){domisready=1;window.fireEvent("startup")})}});window.addEvent("load",function(){pageisloaded=1;if(page=="index.php"){precacheResults.delay(2000)}});function postload(){new Asset.javascript(static_root+"dialog/script/"+dialog_js);new Asset.css(static_root+"dialog/css/"+dialog_css);new Asset.css(static_root+"dialog/css/"+carsearch_css);new Asset.images([static_root+"dialog/images/pop-dialog-sprite.png",static_root+"dialog/images/loading.gif"]);var b=document.createElement("script");b.type="text/javascript";b.async=true;b.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a)}function precacheResults(){new Asset.images([static_root+"images/ansky1.gif",static_root+"images/ebay-logo.gif",static_root+"images/v3/iframe-controls.png",static_root+"images/load.gif",static_root+"images/v3/results-search-button-bg.png",static_root+"images/v3/results-tab-bg.png",static_root+"images/v3/rss_icon.gif",static_root+"images/v3/search_tempest_sm.png",static_root+"images/v3/searchtempest_hdr.png",static_root+"images/smile.gif"])}function getcookie(a){return(Cookie.read(a))}function setcookie60(a,b){Cookie.write(a,b,{duration:60})}function setcookie_perm(a,b){Cookie.write(a,b,{duration:10000})}function shownews(b){var d,a,c;if(newsnum!=-1&&!(getcookie("clear"+b+"news"+newsnum)>0)){d="news"+newsnum}else{if(Browser.Engine.trident4&&!getcookie("clearienews")){b="ie";newsnum="";d="ienews"}else{return 0}}ST.news_slide=new Fx.Slide(d,{duration:250,transition:Fx.Transitions.Quad.easeOut});$(d).getParent().copyStyles($(d),["margin","width","clear"]);$(d).setStyles({margin:"10px 5px 5px 0"});$(d).getParent().setStyles({margin:"0 auto 0",width:"960px",padding:"0px"});$("dismiss"+b+"news").addEvent("click",function(){ST.news_slide.slideOut().chain(function(){$(d).setStyle("display","none");if(ST.searchDrop){ST.searchDrop.position()}if(ST.resSearchDrop){ST.resSearchDrop.position()}if(b=="res"&&disptype=="inline"){setTimeout(resize,800)}});if($("clear"+b+"news").checked){a=getcookie("numvisits");if(!a){a=1}setcookie60("clear"+b+"news"+newsnum,a)}});c=getcookie("seen"+b+"news");if(b=="ie"&&c==1||c&&c>=newsnum){$(d).show()}else{ST.news_slide.hide();$(d).show();(function(){ST.news_slide.slideIn().chain(function(){$(d).setStyles({marginTop:"10px"})})}).delay(800)}if(b=="ie"){setcookie60("seenienews",1)}else{setcookie60("seen"+b+"news",newsnum)}}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(e,a,d){var b={transition:"expo:in",duration:d||500},c=this.retrieve("pulse:tween",new Fx.Tween(this,b));c.cancel();e=e||"#ffac00";a=a||this.getStyle("color");c.set("color",e);(function(){c.start("color",e,a)}).delay(800);return this}});var SearchTempest=(function(){var a={cat_links:"",subcat_links:"",subcat_divs:new Array(),subcat_options:new Array(),current_cat_id:"",tips:"",options_modal:"",news_slide:"",location_type:"",location_code:-1,location_wait:0,ajax_wait:0,ajax_submit:0,static_path:static_root,one_time_orange_pulses:new Array()};a.is_anchor=function(b){return $(b).get("tag")=="a"};a.cat_list_click_event=function(b){var c=new Event(b).target;if(!a.is_anchor(c)){return}a.list_click_event(b,this);a.set_cat(c.get("rel"))};a.subcat_list_click_event=function(b){var f=new Event(b).target,c,d=["rea","reb","reo","rew"];if(!a.is_anchor(f)||$(f).getParent().get("tag")!="li"){return}a.list_click_event(b,this);c=this.get("id").substr(10);a.set_subcat(c,f.get("rel"));if(d.contains(f.get("rel"))){$("pricerent").set("html","Price")}else{$("pricerent").set("html","Rent")}};a.list_click_event=function(c,b){var d=new Event(c).target;if(!a.is_anchor(d)){return}a.cat_links=b.getElements("a");a.cat_links.removeClass("cat_link_on");d.addClass("cat_link_on")};a.set_cat=function(b){a.subcat_divs.each(function(c){if(c.get("id").substr(10)==b){c.show()}else{c.hide()}});$("cat_ul").getElements("a").each(function(c){if(c.get("rel")==b){c.addClass("cat_link_on")}});$("category").set("value",b);a.show_subcat_options(b);if(b==8){$$(".showextra-option").setStyle("visibility","visible")}else{$$(".showextra-option").setStyle("visibility","hidden")}};a.set_subcat=function(b,c){$("subcat"+b).set("value",c)};a.show_subcat_options=function(b){a.subcat_options.each(function(c){if(c.get("id")!="o"+b){c.hide()}else{c.show()}})};a.StickyTip=function(c,d){if(!$(c)||!$(c+"-tip-contents")){return}var e={showNow:false,className:"sticky-tip",allowMultipleByClass:true,relativeTo:c+"-tip",content:$(c+"-tip-contents"),edge:"bottom",offset:{x:0,y:-10},id:c+"-tip-container-elem"},b=$merge(e,this.stickytip_options,d);if(typeof(this.Tips)!="object"){this.Tips={}}this.Tips[c]=new StickyWin(b);this.Tips[c].tip_elem=$(b.id);$(c+"-tip-contents").show();if($(c+"-tip")){$(c+"-tip").addEvent("mouseover",function(){this.Tips[c].tip_elem.addClass("hover-tip");this.Tips[c].show()}.bind(this));$(c+"-tip").addEvent("mouseout",function(){if(this.Tips[c].stay_on){return}this.Tips[c].hide()}.bind(this))}this.Tips[c].tip_elem.addEvent("click",function(f){var g=new Event(f).target;if(g.hasClass("close")&&g.get("tag")=="a"){this.Tips[c].hide();this.Tips[c].dont_show=true;if(!$(c+"-tip-notagain")||$(c+"-tip-notagain").checked){setcookie_perm("hide_"+c,"1")}f.preventDefault()}}.bind(this));this.Tips[c].dont_show=this.Tips[c].dont_show||getcookie("hide_"+c);if(!this.Tips[c].dont_show&&d.showOnLoad){this.Tips[c].show()}if(!$defined(d.noFocus)){$(c).addEvent("focus",function(){if(this.Tips[c].dont_show){return}this.Tips[c].tip_elem.addClass("persistent-tip");this.Tips[c].tip_elem.removeClass("hover-tip");this.Tips[c].show();this.Tips[c].stay_on=true}.bind(this));$(c).addEvent("blur",function(){this.Tips[c].hide();this.Tips[c].stay_on=false;this.Tips[c].tip_elem.removeClass("persistent-tip")}.bind(this))}};a.show_more_subcats=function(c,b){$(c).show();$(b).set("html","Show Fewer Categories &#9650;")};a.hide_more_subcats=function(c,b){$(c).hide();$(b).set("html","Show More Categories &#9660;")};a.init_search_form=function(){var b;if(!$("search")){return}a.subcat_divs=$$(".subcat_div");a.subcat_options=$("craigs_options").getElements(".subcatOption");a.current_cat_id=$("category").get("value");$("cat_ul").addEvent("click",a.cat_list_click_event);a.subcat_divs.addEvent("click",a.subcat_list_click_event);b=$("subcat"+a.current_cat_id).value;$("subcat_ul_"+a.current_cat_id).getElements("a").removeClass("cat_link_on").each(function(c){if(c.get("rel")==b){c.addClass("cat_link_on")}});a.set_cat(a.current_cat_id);$$(".more_control").addEvent("click",function(){var d=this.get("id"),c=d.substr(0,d.length-8);if($(c).getStyle("display")=="none"){a.show_more_subcats($(c),this)}else{a.hide_more_subcats($(c),this)}});$$(".more_control").each(function(c){var f=c.id.split("_")[0],e=$(f),d=$(f+"_more");if(d.getElements("[rel="+e.value+"]").length>0){a.show_more_subcats(d,c)}});$("search_string").set("autocomplete","off");$("switchieoptions").getElements("input").set("disabled",false);$("switchieoptions").getElements("select").set("disabled",false);$("subcat_selector").getElements("input").set("disabled",false);if(!isMobile){a.StickyTip("location",{width:"450px"});a.StickyTip("search_string",{width:"450px"})}};a.num_cities_within_distance=function(){var b,c=0,d;a.location_wait=0;if(!$("location")||!$("num_cities")){return}if(arguments.length>0){b=arguments[0];if(b.pageload){c=1}}if(typeof(a.num_cities_request)=="undefined"){a.num_cities_request=new Request.JSON({url:"http://"+docroot+"/numcities.php",method:"get",onRequest:function(){},onSuccess:function(e){a.ajax_wait=0;if(e.response_code>0){if(!$("location").hasClass("default_input")){$("zip_error").set("html","&nbsp;&nbsp;location not found");$("zip_error").show().setStyle("color","#ff0000");$("location").addClass("error");$("num_cities").hide()}a.location_type="";a.location_code=e.response_code}else{$("num_cities").show();$("location").removeClass("error");$("zip_error").hide();if(c){a.set_num_cities_found("us",e.us,$("region_us").hasClass("startchecked")||(!$("region_us").hasClass("startunchecked")&&(e.type=="postal"||e.type=="zip")));a.set_num_cities_found("mex",e.mex,$("region_mex").hasClass("startchecked"));a.set_num_cities_found("can",e.can,$("region_can").hasClass("startchecked")||(!$("region_us").hasClass("startunchecked")&&e.type=="postal"))}else{a.set_num_cities_found("us",e.us,(e.type=="postal"||e.type=="zip"));a.set_num_cities_found("mex",e.mex);a.set_num_cities_found("can",e.can,(e.type=="postal"))}a.location_type=e.type;a.location_code=0}if(a.ajax_submit){a.ajax_submit=0;if(a.checkForm($("search"))){$("search").submit()}}}})}if(!$("location").value){return}d={code:$("location").value,dist:$("maxDist").get("value"),rand:Math.floor(Math.random()*100000000)};a.ajax_wait=1;a.num_cities_request.get(d)};a.set_num_cities_found=function(g,e,c){var f=$("region_"+g),d=$("num_cities").getElements("label[for=region_"+g+"]")[0],h=d.getElements("span")[0],b=$("nc_"+g);h.set("html",e);if(e>0){if(!f.retrieve("user_clicked")){f.set("checked",c)}f.set("disabled",false);b.removeClass("disabled");b.pulse("","#bbb")}else{if(!f.retrieve("user_clicked")){f.set("checked",c)}f.set("disabled",true);b.setStyle("color","#666");b.addClass("disabled")}};a.num_cities_onclick=function(b,c){if(!c){c=new Event(b).target}if(c.get("tag")!="input"){return}c.store("user_clicked",true)};a.search_form_changed=function(b){var c=new Event(b).target;if(c.getParents("#num_cities").length>0){a.num_cities_onclick(b,c);if($("num_cities").getElements("input[type=checkbox]:checked").length<1){$("num_cities").addClass("error-nocountries")}else{$("num_cities").removeClass("error-nocountries")}}};a.checkForm=function(b){if(a.ajax_wait){a.ajax_submit=1;return false}if(a.location_wait){a.ajax_submit=1;a.location_wait=0;$("location").blur();return false}if(!a.SearchFormValidator.validate()){return false}if($(b)){form=b}else{form=new Event(b).target}if(typeof(checkForm_manual)=="function"&&!checkForm_manual(form)){return false}if(getcookie("nocardialog")==1){setcookie60("nocardialog",1)}else{if($("category").value==8&&$("subcat8").value=="car"||$("subcat8").value=="cta"||$("subcat8").value=="cto"||$("subcat8").value=="ctd"){dialogBox.open("ajax","dialog/dialog_contents.php","fb",{boxTitle:"New Enhanced Vehicle Search!",submitFn:function(){carclick("goboth")},boxWidth:"400px",urlArgs:"dialog_page=carsearch.php&dialog_buttons=carsearch_buttons.php"});return(false)}}a.prep_send();return(true)};a.prep_send=function(){var c,b=new Array,e=new Array,d;$("cat_related_send").getChildren().set({value:"",disabled:true});c=$("category").value;$("subcat").set({value:$("subcat"+c).value,disabled:false});switch(parseInt(c)){case 3:if($("forpay").checked){$("addThree").value="forpay"}else{if($("nopay").checked){$("addThree").value="nopay"}else{$("addThree").value=""}}$("addThree").set("disabled",false);break;case 4:b=["minAsk","maxAsk","bedrooms"];e=["addTwo","addThree"];break;case 5:e=["addOne","addTwo","addThree","addFour","addFive"];break;case 6:b=["minAsk","maxAsk"];break;case 8:b=["minAsk","maxAsk"];break;default:}for(d=0;d<b.length;d++){$(b[d]).set({value:$(b[d]+c).get("value"),disabled:false})}for(d=0;d<e.length;d++){if($(e[d]+c).checked){$(e[d]).set({value:$(e[d]+c).get("value"),disabled:false})}}$("switchieoptions").getElements("input").set("disabled",true);$("switchieoptions").getElements("select").set("disabled",true);$("subcat_selector").getElements("input").set("disabled",true);$("search_string").set("autocomplete","on")};return a})();var ST;window.addEvent("startup",function(){ST=SearchTempest;ST.init_search_form();if(page=="index.php"){shownews("")}options_modal=new StickyWin.Ajax({url:"/options.php"});if(location.hash.length>1){$("page").value=location.hash.slice(1);$("search").submit()}if(window.ie){$$(".searchModifiers input").setStyle("margin",0);$$(".searchModifiers").setStyle("padding-top",0);$("categoryInput").setStyle("padding-top","3px")}if($$(".tab-controls").length>0){ST.tabs=new MGFX.Tabs(".tab-controls a",".tab-content",{autoplay:false,transitionDuration:0,slideInterval:0,hover:true,followLink:1});ST.tabs.addEvent("onShowSlide",function(b){if(b==1&&ST.searchDrop){ST.searchDrop.position()}ST.one_time_orange_pulses.each(function(c){(function(){c.pulse("#ffac00");if(c.getStyle("font-weight")!="bold"){c.setStyles({"font-weight":"bold"});c.addEvent("click",function(d){new Event(d).target.setStyle("font-weight","normal")})}}).delay(300)});ST.one_time_orange_pulses=new Array();if(ST.Tips&&ST.Tips["results-listings"]){ST.Tips["results-listings"].hide()}})}if(!window.ie6){new Tips(".toolTip",{fixed:true})}checkcookies();if($("location")){ST.num_cities_within_distance({pageload:1});$("location").addEvent("blur",ST.num_cities_within_distance);$("location").addEvent("change",function(){ST.location_wait=1});$("maxDist").addEvent("change",ST.num_cities_within_distance)}$("search").addEvents({change:ST.search_form_changed,submit:ST.checkForm});if($("search")){ST.SearchFormValidator=new Form.Validator($("search"),{evaluateFieldsOnBlur:false,evaluateFieldsOnChange:false,stopOnFailure:true,evaluateOnSubmit:false,onFormValidate:function(d,c,b){},onElementFail:function(c,b){b.forEach(function(e){var d={className:"sticky-tip validation-error",allowMultipleByClass:true,relativeTo:$(c),content:this.validators[e].getError(),edge:"bottomRight",position:"topRight",offset:{x:5,y:3},id:c.id+"-validation-error"},f=new StickyWin(d);this.validation_errors=this.validation_errors||{};c.store("stickywin-error",f);c.addEvent("focus",ST.SearchFormValidator.element_focused);c.blur();if(isMobile){alert(this.validators[e].getError())}}.bind(this))},onElementPass:function(b){}});ST.SearchFormValidator.add("validation-location",{errorMsg:"Please enter a valid zip or postal code",test:function(b){if(!b.value){this.errorMsg="Please enter your zip or postal code";return false}if(b.hasClass("error")){this.errorMsg="The location you entered was not recognized";return false}return true}});ST.SearchFormValidator.add("validation-keywords",{test:function(b){if($("keyany").checked&&b.value.match(/(\()|(\))|(\|)/)){this.errorMsg="'Any' keyword mode does not support the following characters:<br />( ) |<br />Please use All / Advanced instead.";return false}if($("keyphrase").checked&&b.value.match(/(\s\-)|(\()|(\))|(\|)/)){this.errorMsg="'Phrase' keyword mode does not support the following characters:<br />- ( ) |<br />Please use All / Advanced instead.";return false}return true}});ST.SearchFormValidator.add("validation-numcities",{errorMsg:"Please select at least one country",test:function(b){if(b.hasClass("error-nocountries")){this.errorMsg="Please select at least one country";return false}return true}});ST.SearchFormValidator.element_focused=function(){var b=this.retrieve("stickywin-error");b.hide()}}ST.keywordAdvEx="ex. &quot;BMW Z4&quot; black -automatic";ST.keywordAnyEx="ex. BMW Audi Porsche Infiniti";ST.keywordPhraseEx="ex. John Deere";var a;if($("keyphrase").checked){a=ST.keywordPhraseEx}else{if($("keyany").checked){a=ST.keywordAnyEx}else{a=ST.keywordAdvEx}}ST.keywordOverText=new OverText($("search_string"),{textOverride:a});$("keyadv").addEvent("click",function(){ST.keywordOverText.text.set("html",ST.keywordAdvEx)});$("keyany").addEvent("click",function(){ST.keywordOverText.text.set("html",ST.keywordAnyEx)});$("keyphrase").addEvent("click",function(){ST.keywordOverText.text.set("html",ST.keywordPhraseEx)});if($("location")){ST.locationOverText=new OverText($("location"))}if($("states")&&$("states_s")){init_manual()}if($("more-options-link")){ST.other_options_modal=new StickyWin.Modal.Ajax({url:"/otheropscontents.php",className:"modal",maskOptions:{style:{"background-color":"#000",opacity:0.6}}});$("more-options-link").addEvent("click",function(){ST.other_options_modal.update()})}ST.searchDrop=new SearchDrop();postload.delay(50)});var SearchDrop=new Class({initialize:function(){if(arguments.length>0){this.el=arguments[0]}else{this.el=$("search_string")}if(arguments.length>1){this.dropdown=arguments[1]}else{this.dropdown=new Element("ul",{"class":"searchdrop"}).inject(this.el,"after")}SearchDrop.dropdowns.push(this.dropdown);if(SearchDrop.reponse){this.start(SearchDrop.reponse)}else{window.addEvent("gotSearchdrop",this.start.bind(this));if(!SearchDrop.response_wait){SearchDrop.response_wait=1;var a=new Request.JSON({url:"searchdrop_load.php",method:"post",onSuccess:function(b){SearchDrop.response=b;SearchDrop.response_wait=0;window.fireEvent("gotSearchdrop",[b])}.bind(this)});a.send()}}},empty:function(a){SearchDrop.dropdowns.each(function(c){c.setStyle("display","none")});var b=new Request({url:"searchdrop_dispose.php",method:"post"});b.send()},position:function(){this.dropdown.position({relativeTo:this.el,position:"bottomLeft",edge:"topLeft",offset:{x:3,y:-2}})},start:function(b){var h=this.dropdown,e,j;if(h){for(e=0;e<b.length;e++){if(b[e].length>30){j=b[e].substr(0,27)+"..."}else{j=b[e]}new Element("li",{"class":"sd"+e+" searchop",html:j}).injectInside(h)}new Element("li",{html:"---"}).inject(h);var a=new Element("li",{id:"deletepast",html:"Clear past keywords","class":"searchop"});a.inject(h);var l=h.getElements(".searchop");if(l.length>2){var k=h.measure(function(){return this.getSize()});var c=new Fx.Tween(h,{duration:250,link:"chain"});c.set("height",0);this.position();l[0].addClass("sd_selected");l.addEvents({mouseover:function(m){m.target.addClass("sd_over")},mouseout:function(m){m.target.removeClass("sd_over")},click:function(n){var m=n.target.get("class");this.el.set("value",SearchDrop.response[m.match(/sd[0-9]*/)[0].slice(2)])}.bindWithEvent(this)});a.removeEvents("click").addEvent("click",function(){this.empty(1)}.bind(this));var f=function(m){if(m.target!=this.el||d==0){if(h.getStyle("visibility")=="visible"){c.start("height",0).start("visibility","hidden")}if(m.target.id!="search_string"){g=0;document.removeEvent("click",f)}}}.bind(this);var g=0,d=1;this.el.addEvent("click",function(m){if(h.getStyle("visibility")!="visible"&&g==0){d=1;g=1;setTimeout(function(){d=0},400);c.clearChain().set("visibility","visible").start("height",k.y+"px");document.addEvent("click",f);return false}})}}}});SearchDrop.dropdowns=[];function checkcookies(){Cookie.write("cookietest",1,{duration:1});if(document.cookie.indexOf("test=1")==-1){$("nocookies").setStyle("display","block")}else{Cookie.dispose("cookietest")}}function carclick(a){if($("carnotagain").checked){setcookie60("nocardialog",1)}if(a=="goat"){window.location="http://www.autotempest.com?zip="+$("location").value}else{if(a=="goresults"){ST.prep_send();$("search").submit()}else{window.open("http://www.autotempest.com?zip="+$("location").value);ST.prep_send();$("search").submit()}}};