
vjo.ctype("vjo.dsf.typeextensions.string.Comparison").endType();String.prototype.has=function(_1){return(this.indexOf(_1)!=-1);};String.prototype.hasArg=function(_2){var a=_2,rv=false;if(typeof(a)=="string"){rv=this.has(a);}else{var aL=a.length;for(var j=0;j<aL&&!rv;j++){rv=this.has(a[j]);}}
return rv;};String.prototype.hasAny=function(){var a=arguments,l=a.length,rv=false;for(var i=0;i<l&&!rv;i++){rv=this.hasArg(a[i]);}
return rv;};String.prototype.hasAll=function(){var a=arguments,l=a.length;for(var i=0;i<l;i++){if(!this.hasArg(a[i])){return false;}}
return true;};String.prototype.is=function(s){return(this==s);};String.prototype.isAny=function(){var a=arguments,l=a.length,rv=false,aL;for(var i=0;i<l&&!rv;i++){if(typeof(a[i])=="string"){rv=(this==a[i]);}else{aL=a[i].length;for(var j=0;j<aL&&!rv;j++){rv=(this==a[i][j]);}}}
return rv;};

vjo.needs("vjo.dsf.typeextensions.string.Comparison");vjo.ctype("vjo.dsf.typeextensions.string.Trim").endType();String.prototype.trim=function(){var s=this;while(s.substring(0,1).isAny(" ","\n","\r")){s=s.substring(1,s.length);}
while(s.substring(s.length-1,s.length).isAny(" ","\n","\r")){s=s.substring(0,s.length-1);}
return s;};

vjo.ctype("vjo.darwin.pres.classifiedad.cmp.searchbar.SearchBar").needs(["vjo.dsf.client.Browser","vjo.dsf.typeextensions.string.Trim","vjo.dsf.Element","vjo.dsf.EventDispatcher","vjo.dsf.utils.Handlers","vjo.dsf.cookie.VjCookieJar","vjo.dsf.utils.Bit"]).protos({E:vjo.dsf.Element,D:vjo.dsf.EventDispatcher,H:vjo.dsf.utils.Handlers,radioIds:[],iNames:[],cNames:[],iBoxId:null,cId:null,aoes:null,showA:null,selA:null,cs:null,isHome:false,selValue:null,so:null,cat:null,sib:null,formId:null,selRadioFromServer:0,isSignedIn:false,expType:0,constructs:function(_1){var i,j,t=this,m=_1,radio,option;t.radioIds=new Array("all_gh","auctions_gh","classifieds_gh");t.iNames=new Array("_nkw","_nkw","kw");t.cNames=new Array("fl1","_sacat","fl1");t.iBoxId=m.searchInputBoxId;t.cId=m.categoryId;t.aoes=m.classifiedsItems;t.showA=m.isShowAllEay;t.selA=m.isSelectAllEbay;t.cs=m.classifiedsItems;t.allA=m.allOfFranceAction;t.aucA=m.auctionAction;t.cA=m.classifiedsAction;t.aucDDS=m.cscDDStyle;t.cDDS=m.cfadDDStyle;t.cL1S=m.cfadL1Style;t.cL2S=m.cfadL2Style;t.isHome=m.isHome;t.selValue=m.selectedCategoryValue;t.so=m.searchOption;t.sib=t.E.get(t.iBoxId);t.cat=t.E.get(t.cId);t.formId=m.formId;t.selRadioFromServer=0;t.isSignedIn=m.isSignedIn;if(t.cat){t.aucs=new Array(t.cat.options.length);for(i=0;i<t.cat.options.length;i++){option=t.cat.options[i];t.aucs[i]=new Object();t.aucs[i].id=option.value;t.aucs[i].title=option.text;}
t.IeOptionDisabler(t.cId);}
if(t.radioIds){for(i=0;i<t.radioIds.length;i++){radio=t.E.get(t.radioIds[i]);if(radio){t.D.addEventListener(radio,"click",this.optionRadioEvt,this);}}}
if(t.so==="ALL"){t.selRadioFromServer=0;}else{if(t.so==="CLASSIFIEDS"){t.selRadioFromServer=2;}else{t.selRadioFromServer=1;}}
j=0;if(t.isHome=="true"){if(t.showA=="true"){j=1;}else{if(t.expType=="2"){j=2;}else{j=t.getSearchOptionFromCookie();if(j===0){if(t.isSignedIn=="true"){j=2;}else{if(t.isSignedIn=="false"){j=3;}}}}}}
if(j===0){j=t.selRadioFromServer+1;}
if(t.radioIds&&j>=1&&j<=3){j=j-1;radio=t.E.get(t.radioIds[j]);if(radio){t.changeCategory(t.radioIds[j]);}else{t.resetCategory(1);}}},optionRadioEvt:function(_5){var t=this,target;if(_5.target){target=_5.target;}else{if(_5.srcElement){target=_5.srcElement;}}
if(target&&target.id){t.changeCategory(target.id);}},resetCategory:function(i){var j,v,_a,t=this,radio,items,target,forms,ghForm,msg,selectedOption;msg=t.H.newMsg("activateAutoComplete");if(i==1){msg.activated=true;}else{msg.activated=false;}
t.H.handle(msg);if(t.cat){if(i===0){items=t.aoes;t.cat.className=t.cDDS;}else{if(i===1){items=t.aucs;t.cat.className=t.aucDDS;}else{if(i===2){items=t.cs;t.cat.className=t.cDDS;}}}
while(t.cat.options.length>0){t.cat.remove(t.cat.options[0]);}
if(items){selectedOption=0;var _c=false;for(j=0;j<items.length;j++){var _d=items[j].title;var _e=new Option(_d,items[j].id);if(_d.indexOf("-------")!=-1){_e.disabled="disable";}else{if(i!=1){if(items[j].isL1.indexOf("true")!=-1){_e.className=t.cL1S;}else{_e.className=t.cL2S;}}}
if(i===t.selRadioFromServer&&t.selValue==items[j].id&&!_c){selectedOption=j;_c=true;}
t.cat.options.add(_e);}
if(i===2||i===0){t.cat.options[selectedOption].selected=true;}}}
forms=document.forms;for(j=0;j<forms.length;j++){if(forms[j].name==t.formId){ghForm=forms[j];break;}}
if(ghForm){_a="";if(t.sib){t.sib.name=t.iNames[i];}
if(t.cat){t.cat.name=t.cNames[i];}
if(i===0){_a=t.allA;}else{if(i===1){_a=t.aucA;}else{if(i===2){_a=t.cA;}}}
ghForm.action=_a;}
t.writeToCookie(i+1);},changeCategory:function(id){var i,j,v,act,t=this,radio,items,target,forms,ghForm,msg;for(i=0;i<t.radioIds.length;i++){radio=t.E.get(t.radioIds[i]);if(radio){if(id==t.radioIds[i]){radio.checked=true;t.resetCategory(i);}else{radio.checked=false;}}}},getSearchOptionFromCookie:function(){var CJ,pbf,val,BIT;CJ=vjo.dsf.cookie.VjCookieJar;BIT=vjo.dsf.utils.Bit;pbf=CJ.readCookie("dp1","pbf");val=BIT.getMulti(pbf,45,2);return val;},writeToCookie:function(_19){var CJ,pbf,val,BIT,_1e;CJ=vjo.dsf.cookie.VjCookieJar;BIT=vjo.dsf.utils.Bit;pbf=CJ.readCookie("dp1","pbf");val=BIT.getMulti(pbf,45,2);_1e=_19;pbf=BIT.setMulti(pbf,45,2,_1e);CJ.writeCookielet("dp1","pbf",pbf);},IeOptionDisabler:function(_1f){if(vjo.dsf.client.Browser.bIE){var sl=vjo.dsf.Element.get(_1f);if(sl){var idx;sl.onchange=function(){idx=this.selectedIndex=(this.options[this.selectedIndex].disabled)?idx:this.selectedIndex;};sl.onfocus=function(){idx=this.selectedIndex;};}}}}).props({init:function(_22){new vjo.darwin.pres.classifiedad.cmp.searchbar.SearchBar(_22);}}).endType();

// fr_FR/e673cfi/ClassifiedAdApplicationV4_AdHome_e673cfi11664761_2_fr_FR
// b=11664761