var SearchControl=new Class({options:{searchControl:null},initialize:function(a){if(a.searchControl){this.options.searchControl=$(a.searchControl)}}});var ClassifiedResult=new Class({Extends:Result,Implements:ResultProcessor,options:{},initialize:function(a){if(a.Result){this.setDomain(a.Result);this.setAffLink(a.Result,a.AffList);this.setDateInMs(a.Result);this.setMatchAll(a.Result,a.keywords);this.setTitleMatch(a.Result,a.keywords);this.setKeywordMatch(a.Result,a.keywords);this.setPrice(a.Result);if(a.MatchOnDomain){a.Result.MatchOnDomain=true;this.setDomainMatch(a.Result,a.DomainList)}this.setMetSearchCriteria(a.Result,a.SearchCriteria);this.options.Result=a.Result}},setMetSearchCriteria:function(a,c){var b="Y";if(c.options.MatchAll.options.Selected){if(a.isMatchAll!="Y"){b="N"}}if(c.options.SearchInTitle.options.Selected){if(a.isTitleMatch!="Y"){b="N"}}if(c.options.MinPrice.options.Price!==""&&c.options.MaxPrice.options.Price!==""){if(a.price!=0){if(a.price<c.options.MinPrice.options.Price||a.price>c.options.MaxPrice.options.Price){b="N"}}}if(a.MatchOnDomain){if(a.isDomainMatch!="Y"){b="N"}}a.IsMetSearchCriteria=b},bindResult:function(b){if(this.options._bindCounter<this.options.ResultCollection.length&&(this.options._bindCounter>=this.options.UIPaging.StartIndex&&this.options._bindCounter<=this.options.UIPaging.EndIndex)){var d=this.options.ResultCollection[this.options._bindCounter];d.options.Index=this.options._bindCounter;d.options.UIResultDetailContainer=this.options.UIResultDetailContainer;var p=new Element("div",{"class":"result"});p.inject(this.options.UIContainer);var i=new Element("div",{"class":"titleL"});var n=new Element("span",{"class":"title"});var k=new Element("a",{href:d.options.Result.link,html:d.options.Result.title,target:"_blank"});k.addEvents({click:function(){this.openSite()}.bind(d)});var g=new Element("div",{"class":"titleR",html:'<span class="price">'+this.formatPriceDisplay(currency_symbol,d.options.Result.price)+"</span>"});var o;try{var r=d.options.Result.description;var l="";if(d.options.Result.description.indexOf("<img")!=-1){var m=r.indexOf("<img src=");var q=r.substring(m+9,m+10);var u=r.indexOf(q,m+10);l=r.substring(m+10,u);r=r.replace(/(<([^>]+)>)/ig,"")}o=new Element("p",{"class":"limited detail",html:r});if(d.options.Result.srcDomain in this.options.TextOnlyExceptions){o.set("html",o.get("text"))}}catch(f){o=new Element("p",{"class":"detail",html:"Couldn't read this item - use Preview or navigate to the site for details"})}var h=new Element("div",{"class":"actionarea"});i=i.inject(p);n=n.inject(i);k.inject(n);g.inject(p);o.inject(p);h.inject(p);var t="";var c="";var j=1.111;if(l){c=l}else{if(d.options.Result.thumbnail){c=d.options.Result.thumbnail}else{if(d.options.Result.category){if(typeof(d.options.Result.category)!="object"){if(d.options.Result.category.match(/^http\:\/\//)){c=d.options.Result.category}}}}}if(c!=""){try{t=new Element("img",{src:c,styles:{margin:"4px 10px 10px 10px","float":"left","vertical-align":"top"}});j=Math.abs(t.height)/Math.abs(t.width);if(t.height>71){t.height=71;t.style.height="71px";t.width=71/j;t.style.width=t.width+"px"}t.inject(o,"top");t.addEvent("error",function(a){try{a=new Event(a);a.target.dispose()}catch(a){}})}catch(f){}}var s;if(o.getScrollSize().y>o.getCoordinates().height){d.options.previewInfo=o;d.options.ResultClass=this.options.ResultClass;s=new Element("img",{alt:"Expand",src:BASE.BaseRef+"imgs/expand.gif",styles:{"margin-left":"0.4em",border:"2px #ffc20d solid"},title:"Expand",events:{click:function(){this.expandDetail()}.bind(d)}}).inject(h);d.options.expand=s}s=new Element("img",{alt:"Preview Item",src:BASE.BaseRef+"imgs/icon_idle_show-details-prominent.gif",title:"Preview Item","class":"preview"});if(d.options.Result.srcDomain in this.options.PreviewExceptions){s.src=BASE.BaseRef+"imgs/icon_disabled_show-details-prominent.gif";s.setStyle("cursor","pointer");s.set("title","Preview Not Available for this item")}else{s.addEvents({click:function(){this.openSite();this.showDetail()}.bind(d),mouseover:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_rollover_show-details-prominent.gif"},mouseout:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_idle_show-details-prominent.gif"}})}s.inject(h);s=new Element("img",{alt:"Share Item",src:BASE.BaseRef+"imgs/icon_idle_mail.gif",title:"Share Item",events:{click:function(){this.shareDetail()}.bind(d),mouseover:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_rollover_mail.gif"},mouseout:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_idle_mail.gif"}}}).inject(h);s=new Element("img",{alt:"Save Item",src:BASE.BaseRef+"imgs/icon_idle_save.gif",title:"Save Item"}).inject(h);s.addEvents({click:function(a){a=new Event(a);this.saveDetail();a.target.src=BASE.BaseRef+"imgs/icon_disabled_save.gif";a.target.set("title","This item has already been saved");a.target.setStyle("cursor","pointer");a.target.removeEvents("click");a.target.removeEvents("mouseover");a.target.removeEvents("mouseout")}.bind(d),mouseover:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_rollover_save.gif"},mouseout:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_idle_save.gif"}});s=new Element("img",{alt:"Print Item",src:BASE.BaseRef+"imgs/icon_idle_print.gif",title:"Print Item",events:{click:function(){this.printDetail()}.bind(d),mouseover:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_rollover_print.gif"},mouseout:function(a){a=new Event(a);a.target.src=BASE.BaseRef+"imgs/icon_idle_print.gif"}}}).inject(h);s=new Element("img",{alt:d.options.Result.srcDomain,src:""+BASE.BaseRef+"imgs/logos/logo-"+d.options.Result.srcDomain+".gif",title:d.options.Result.srcDomain,"class":"src-logo"}).inject(h);d.options.UIContainer=p;this.options._bindCounter++;d.bindResult.delay(this.options.delay,this,b)}else{if(b){this.removeLoadingResults(b)}else{this.setStatusMessage.delay(5,this,"Getting Real-Time results from "+this.options.Section.options.SitesFetching+" more site(s)");this.options.StopSearchControl.setStyle("display","")}this.options.UIContainer.setStyle("height","")}},saveDetail:function(){this.options.ResultOptions.SavedItems.addItem(this.options.Result)}});var ClassifiedSection=new Class({Extends:Section,Implements:YPipe,options:{SearchCriteria:null,AbortSearch:false,StopSearchControl:null},initialize:function(a){this.parent(a);if(a.SearchCriteria){this.options.SearchCriteria=a.SearchCriteria;if(this.options.SearchCriteria.options.SearchInitiators){for(var c=0;c<this.options.SearchCriteria.options.SearchInitiators.length;c++){this.options.SearchCriteria.options.SearchInitiators[c].options.searchControl.addEvent("click",this.fetchTargetsWrapper.bind(this))}this.options.SearchCriteria.options.SearchContainer.addEvent("keyup",function(d){d=new Event(d);d.stop();if(d.code==13){this.fetchTargetsWrapper()}}.bind(this))}}if(a.stopSearchControl){this.options.StopSearchControl=$(a.stopSearchControl);this.options.StopSearchControl.addEvent("click",this.abortSearch.bind(this))}if(a.resultsContainer){var b={};b.StopSearchControl=this.options.StopSearchControl;b.UIContainer=a.resultsContainer;b.UIMessageContainer=a.resultsMessageContainer;b.UIMessageHeaderContainer=a.resultsHeaderContainer;b.UIMessageFooterContainer=a.resultsFooterContainer;b.TopUIPagingControls=a.TopUIPagingControls;b.BottomUIPagingControls=a.BottomUIPagingControls;b.TopUIDetailControls=a.TopUIDetailControls;b.UIResultDetailContainer=a.resultDetailContainer;b.UIResultDetailMessageHeaderContainer=a.resultDetailMessageHeaderContainer;b.UIResultDetailMessageHeaderGoBack=a.resultDetailMessageHeaderGoBackControl;b.PreviewExceptions=a.PreviewExceptions;b.TextOnlyExceptions=a.TextOnlyExceptions;b.UISortControl=a.classifiedSortControl;if(a.classifiedSortControls){b.UISortControls=a.classifiedSortControls}b.myFx=a.myFx;b.ifrFx=a.ifrFx;b.QSName=a.QSName;b.QSName=a.QSName;b.Section=this;b.WaitMessage=a.WaitMessage;this.options.Results=new Results(b);this.options.BackgroundResults=new Results(b)}},abortSearch:function(){this.options.AbortSearch=true;this.options.Results.setStatusMessage.delay(1,this.options.Results,"Stopping Search...");this.options.StopSearchControl.setStyle("display","none");if(this.options.PipesRunning>0){if(this.options.Results.options.ResultCollection.length===0){this.showNoMatches()}else{this.options.Results.setResultsPagingMessage();this.options.Results.removeLoadingResults(true);if(this.options.Results.options._bindCounter<25&&(this.options.Results.options.ResultCollection.length>(this.options.Results.options._bindCounter+1))){this.options.Results.emptyResultsContainer.delay(2,this.options.Results,true);this.options.Results.bindResults.delay(3,this.options.Results,true)}}}},fetchTargetsWrapper:function(){if(this.options.SearchCriteria.options.Location.options.locationControl.value!==""&&this.options.SearchCriteria.options.AdditionalKeywords.options.UIControl.value!==""){this.options.SearchCriteria.options.AdditionalKeywords.options.UIControl.value=this.options.SearchCriteria.options.AdditionalKeywords.options.UIControl.value.replace(/["']{1}/gi,"");this.options.Results.clearResults();this.options.AbortSearch=false;this.options.Results.options.UIMessageHeaderContainer.getParent().setStyle("visibility","visible");this.options.Results.resetSortControls();this.fetchTargets.delay(1,this)}else{alert("Required fields missing")}},fetchResults:function(){var a=arguments[0];this.options.PipesRunning=0;this.options.ShouldRandomize=true;this.options.SearchCriteria.options.DomainList=this.options.SearchCriteria.options.SearchSites.getSelectedSites();if(a.affSrcList){this.openAffSite(a.affSrcList);this.options.SearchCriteria.options.AffList=a.affSrcList}this.options.SearchCriteria.openSlectedSites();if(a.cachedResults.data==""){this.options.UploadResults=true;for(var d=0;d<a.inputs.length;d++){var b=a.inputs[d];if(b.sites.length!==0){this.options.PipesRunning++;this.options.SitesFetching+=b.sites.length;var c=new JsonP(this._buildurl(b.pipeId,this.getPipeParams(b),b.pipeIp),{data:{ienocache:new Date(),format:"JSON"},callBackKey:b.callBackKey,retries:0,onComplete:this.processResults.bind(this)});c.request();this.options.Frames[this.options.Frames.length-1]=c.options}}a.inputs=[];this.options.timeoutDelay=this.timeOutSearch.delay(this.options.SearchTimeout,this);this.options.TotalPipes=this.options.PipesRunning}else{this.options.PipesRunning++;this.options.UploadResults=false;this.options.TotalPipes=this.options.PipesRunning;this.processResults(JSON.decode(unescape(a.cachedResults.data)));if(a.cachedResults.fetchNew=="Y"){this.options.UploadResults=true;this.options.BackgroundResults.options.ResultCollection=[];this.options.BPipesRunning=0;for(var d=0;d<a.inputs.length;d++){var b=a.inputs[d];if(b.sites.length!==0){this.options.BPipesRunning++;var c=new JsonP(this._buildurl(b.pipeId,this.getPipeParams(b),b.pipeIp),{data:{ienocache:new Date(),format:"JSON"},callBackKey:b.callBackKey,retries:0,onComplete:this.processBackgroundResults.bind(this)});c.request();this.options.Frames[this.options.Frames.length-1]=c.options}}a.inputs=[]}}},handleFailure:function(){alert(arguments[0])},processResults:function(){if(this.options.PipesRunning==(this.options.TotalPipes)){this.options.Results.options.UIContainer.innerHTML=""}this.options.PipesRunning--;if(arguments.length==2){this.options.SitesFetching-=this.getSitesFromRequest(arguments[1].url)}if(this.options.AbortSearch===true){this.options.PipesRunning=0;return}var d;if("value" in arguments[0]){d=arguments[0].value.items}else{if("length" in arguments[0]){d=arguments[0]}else{if("SearchResult" in arguments[0]){d=arguments[0].SearchResult[0].ItemArray.Item;for(var c=0;c<d.length;c++){d[c].title=d[c].Title;d[c].url=d[c].ViewItemURLForNaturalSearch;d[c].price=d[c].ConvertedCurrentPrice.Value;d[c].thumbnail=d[c].GalleryURL;d[c].description=" "}}else{d=[]}}}var f={};f.SearchCriteria=this.options.SearchCriteria;var b=this.options.SearchCriteria.options.AdditionalKeywords.options.Val;f.keywords=b;f.MatchOnDomain=!this.options.SearchCriteria.isDefaultOptionsSelected();f.DomainList=this.options.SearchCriteria.options.DomainList;f.AffList=this.options.SearchCriteria.options.AffList;for(var c=0;c<d.length;c++){f.Result=d[c];var a=new ClassifiedResult(f);this.options.Results.options.GlobalResults.push(d[c]);if(a.options.Result.IsMetSearchCriteria=="Y"){this.options.Results.options.ResultCollection.push(a)}}if(this.options.Results.options.ResultCollection.length>0){this.options.Results.setStatusMessage.delay(5,this.options.Results,"Processing "+this.options.Results.options.ResultCollection.length+" Results..");this.options.StopSearchControl.setStyle("display","none")}if(this.options.PipesRunning===0){this.parent();if(this.options.Results.options.ResultCollection.length===0){this.showNoMatches()}else{if(this.options.ForceBind===true||(this.options.Results.options._bindCounter<25&&(this.options.Results.options.ResultCollection.length>=(this.options.Results.options._bindCounter+1)))){this.options.Results.randomize();this.options.Results.emptyResultsContainer.delay(2,this.options.Results,true);this.options.Results.bindResults(true)}else{this.options.Results.setResultsPagingMessage();this.options.Results.removeLoadingResults(true)}if(this.options.SearchCriteria.isDefaultOptionsSelected()&&this.shouldUploadResults()){this.sendResults()}}}else{var e;if(this.options.PipesRunning==(this.options.TotalPipes-1)){e=function(){this.options.Results.randomize();this.options.Results.bindResults(false)}.delay(2,this)}else{e=function(){this.options.Results.setStatusMessage.delay(5,this.options.Results,"Getting Real-Time results from "+this.options.SitesFetching+" more site(s) ");this.options.StopSearchControl.setStyle("display","");if(this.options.Results.options._bindCounter<25&&(this.options.Results.options.ResultCollection.length>(this.options.Results.options._bindCounter+1))){this.options.Results.randomize();this.options.Results.bindResults(false)}else{this.options.Results.setResultsPagingMessage()}}.delay(2,this)}}},processLocalResults:function(){var c={};c.SearchCriteria=this.options.SearchCriteria;var b=this.options.SearchCriteria.options.AdditionalKeywords.options.Val;c.keywords=b;c.MatchOnDomain=!this.options.SearchCriteria.isDefaultOptionsSelected();c.DomainList=this.options.SearchCriteria.options.DomainList;c.AffList=this.options.SearchCriteria.options.AffList;for(var a=0;a<this.options.Results.options.GlobalResults.length;a++){c.Result=this.options.Results.options.GlobalResults[a];var d=new ClassifiedResult(c);if(d.options.Result.IsMetSearchCriteria=="Y"){this.options.Results.options.ResultCollection.push(d)}}if(this.options.Results.options.ResultCollection.length>0){this.options.Results.setStatusMessage("Processing "+this.options.Results.options.ResultCollection.length+" Results..");this.options.StopSearchControl.setStyle("display","none");this.options.Results.bindResults(true)}else{this.showNoMatches();this.options.Results.removeLoadingResults(true)}},displayHowToImage:function(){new Element("img",{src:BASE.BaseRef+"/imgs/homeplaceholder.png"}).inject(this.options.Results.options.UIContainer);this.options.Results.options.UIContainer.setStyle("visibility","visible")},displayFirstTime:function(){if(this.options.FirstTime===true){if(this.options.SearchFromRest===true){this.fetchTargetsWrapper.delay(10,this)}else{this.displayHowToImage()}this.parent()}},showNoMatchesFound:function(){},showStillFetchingResults:function(){},processBackgroundResults:function(){this.options.BPipesRunning--;if(this.options.AbortSearch===true){this.options.BPipesRunning=0;return}var c;if("value" in arguments[0]){c=arguments[0].value.items}else{if("length" in arguments[0]){c=arguments[0]}else{if("SearchResult" in arguments[0]){c=arguments[0].SearchResult[0].ItemArray.Item;for(var b=0;b<c.length;b++){c[b].title=c[b].Title;c[b].url=c[b].ViewItemURLForNaturalSearch;c[b].price=c[b].ConvertedCurrentPrice.Value;c[b].thumbnail=c[b].GalleryURL;c[b].description=" "}}else{c=[]}}}var d={};d.SearchCriteria=this.options.SearchCriteria;var a=this.options.SearchCriteria.options.AdditionalKeywords.options.Val;d.keywords=a;d.MatchOnDomain=!this.options.SearchCriteria.isDefaultOptionsSelected();d.DomainList=this.options.SearchCriteria.options.DomainList;d.AffList=this.options.SearchCriteria.options.AffList;for(var b=0;b<c.length;b++){d.Result=c[b];var e=new ClassifiedResult(d);this.options.BackgroundResults.options.GlobalResults.push(c[b]);if(e.options.Result.IsMetSearchCriteria=="Y"){this.options.BackgroundResults.options.ResultCollection.push(e)}}if(this.options.BPipesRunning==0){if(this.options.SearchCriteria.isDefaultOptionsSelected()&&this.shouldUploadResults()){this.parent()}else{this.cleanupCalls()}}}});var ClassifiedSearchCriteria=new Class({Extends:SearchCriteria,options:{Vehicle:null,MatchAll:null,SearchInTitle:null,FromYear:null,ToYear:null,MinPrice:null,MaxPrice:null,AdditionalKeywords:null,Translate:null,SearchInitiators:[],sitesLocationTarget:"",UrlAction:"",SearchContainer:null,PSC:null},initialize:function(a){this.options.GenericSiteSearch=false;this.parent(a);if(this.options.Location){$(this.options.Location.options.locationControl).addEvent("blur",this.getSearchSitesandLocation.bindWithEvent(this,false))}if(a.sitesLocationTarget){this.options.sitesLocationTarget=a.sitesLocationTarget}if(a.UrlAction){this.options.UrlAction=a.UrlAction}if(this.options.SearchSites!=null){if(this.options.SearchSites.Sites.length===0&&this.options.Location.options.location!==""){this.getSearchSitesandLocation(null,true)}}if(a.MinPrice){this.options.MinPrice=a.MinPrice}if(a.MaxPrice){this.options.MaxPrice=a.MaxPrice}if(a.matchAllControl){this.options.MatchAll=new BooleanControl({UIControl:a.matchAllControl,value:"on",QSName:"matchAll"})}if(a.searchInTitleControl){this.options.SearchInTitle=new BooleanControl({UIControl:a.searchInTitleControl,value:"on",QSName:"titleOnly"})}if(a.AdditionalKeywords){this.options.AdditionalKeywords=a.AdditionalKeywords}if((a.additionalKeywordsDefault)){if(a.additionalKeywordsDefault!=""){this.options.AdditionalKeywords.setLocation(a.additionalKeywordsDefault)}}if(a.searchControls){for(var c=0;c<a.searchControls.length;c++){var b={};b.searchControl=a.searchControls[c];this.options.SearchInitiators.push(new SearchControl(b))}}if(a.searchContainer){this.options.SearchContainer=$(a.searchContainer)}if(a.translateControl){this.options.Translate=new Translate({TranslateControl:a.translateControl,Translates:a.translates,QSName:"languageList"})}},getQueryString:function(){var b=[];b.push(this.options.UrlAction);b.push(this.options.Location.getQueryString());b.push(this.options.Translate.getQueryString());b.push(this.options.MinPrice.getQueryString());b.push(this.options.MaxPrice.getQueryString());var a=this.options.MatchAll.getQueryString();if(a!==""){b.push(a)}var a=this.options.SearchInTitle.getQueryString();if(a!==""){b.push(a)}a=this.options.AdditionalKeywords.getQueryString();if(a!==""){b.push(a)}b.push(this.options.SearchSites.getQueryString());return b.join("&")},isDefaultOptionsSelected:function(){if((this.options.MinPrice.options.Price==this.options.MinPrice.options.DefaultPrice)&&(this.options.MaxPrice.options.Price==this.options.MaxPrice.options.DefaultPrice)){if(this.options.SearchSites.getSelectedSites().length==this.options.SearchSites.getActualSitesCount()){return true}}return false},cannotFetchLocally:function(){if(this.options.PSC==null){this.duplicateKeySearchCriteria()}else{if(this.options.PSC.options.Location.options.LocationSearched!=this.options.Location.options.LocationSearched){this.duplicateKeySearchCriteria();return true}if(this.options.PSC.options.AdditionalKeywords.options.Val!=this.options.AdditionalKeywords.options.Val){this.duplicateKeySearchCriteria();return true}if((this.options.PSC.options.MinPrice.options.Price>this.options.MinPrice.options.Price)&&(this.options.PSC.options.MaxPrice.options.Price<this.options.MaxPrice.options.Price)){this.duplicateKeySearchCriteria();return true}if(this.options.PSC.options.Translate.options.Translate!=this.options.Translate.options.Translate){this.duplicateKeySearchCriteria();return true}if(!this.options.SearchSites.isSubSetOf(this.options.PSC.options.SearchSites)){this.duplicateKeySearchCriteria();return true}return false}return true},duplicateKeySearchCriteria:function(){this.options.PSC=new ClassifiedSearchCriteria({});this.options.PSC.options.Location=new Location({});this.options.PSC.options.Location.options.LocationSearched=this.options.Location.options.LocationSearched;this.options.PSC.options.MinPrice=new Price({});this.options.PSC.options.MaxPrice=new Price({});this.options.PSC.options.MinPrice.options.Price=this.options.MinPrice.options.Price;this.options.PSC.options.MaxPrice.options.Price=this.options.MaxPrice.options.Price;this.options.PSC.options.MatchAll=new BooleanControl({});this.options.PSC.options.MatchAll.options.Val=this.options.MatchAll.options.Val;this.options.PSC.options.SearchInTitle=new BooleanControl({});this.options.PSC.options.SearchInTitle.options.Val=this.options.SearchInTitle.options.Val;this.options.PSC.options.AdditionalKeywords=new TextBoxControl({});this.options.PSC.options.AdditionalKeywords.options.Val=this.options.AdditionalKeywords.options.Val;this.options.PSC.options.SearchSites=this.options.SearchSites.getSelectedSites();this.options.PSC.options.Translate=new Translate({});this.options.PSC.options.Translate.options.Translate=this.options.Translate.options.Translate}});var ClassifiedsCategory=new Class({Extends:SimpleQS,options:{QSPairs:[],ClassifiedsCategory:null,ClassifiedsCategoryControl:null,ClassifiedsCategorys:null},initialize:function(a){if(a.ClassifiedsCategoryControl&&a.ClassifiedsCategorys){this.options.ClassifiedsCategoryControl=$(a.ClassifiedsCategoryControl);this.options.ClassifiedsCategorys=a.ClassifiedsCategorys;this.loadClassifiedsCategory();this.options.ClassifiedsCategory=$(a.ClassifiedsCategoryControl).value}if(a.DefaultCategory){this.setCategoryByValue(a.DefaultCategory)}if(a.QSName){this.options.QSName=a.QSName}},loadClassifiedsCategory:function(){this.options.ClassifiedsCategorys.each(function(a,d,b){var c=new Element("option",{value:d});this.add(c);c.set("text",a)},this.options.ClassifiedsCategoryControl.options);this.options.ClassifiedsCategoryControl.selectedIndex=0;this.options.ClassifiedsCategoryControl.addEvent("change",this.setClassifiedsCategory.bind(this))},setClassifiedsCategory:function(){this.options.ClassifiedsCategory=this.options.ClassifiedsCategoryControl.value},setCategoryByValue:function(b){var a=this.getClassifiedsDDIndex(b);if(a!=-1){this.options.ClassifiedsCategoryControl.selectedIndex=a;this.setClassifiedsCategory()}},getClassifiedsDDIndex:function(b){for(var a=0;a<this.options.ClassifiedsCategoryControl.options.length;a++){if(b==this.options.ClassifiedsCategoryControl.options[a].value){return a}}return -1},getQueryString:function(){if(this.options.QSName){this.options.QSPairs[0]=new Hash().set(this.options.QSName,this.options.ClassifiedsCategory)}return this.parent()}});