
vjo.ctype("vjo.darwin.core.searchbox.EbaySearchBox").needs("vjo.dsf.Element").needs("vjo.dsf.utils.Timer").protos({textBoxId:null,buttonId:null,buttonInitiallyDisabled:false,constructs:function(_1,_2,_3){this.textBoxId=_1;this.buttonId=_2;this.buttonInitiallyDisabled=_3;if(this.buttonInitiallyDisabled){this.updateButton();}
return this;},clearTextBox:function(){var _4=vjo.dsf.Element.get(this.textBoxId);var _5=vjo.dsf.Element.get(this.buttonId);if(_4.defaultValue==_4.value){_4.value="";}},updateButton:function(){var _6=vjo.dsf.Element.get(this.buttonId);var _7=vjo.dsf.Element.get(this.textBoxId);if(_6!==null&&_7!==null){if(this.buttonInitiallyDisabled&&(_7.defaultValue==_7.value)){_6.disabled=true;}else{_6.disabled=(_7.value.replace(/\s/g,"").length<1);}}}}).endType();
vjo.ctype("vjo.darwin.domain.finding.findstore.FindStore").needs(["vjo.dsf.Element","vjo.dsf.EventDispatcher","vjo.dsf.window.utils.VjWindowUtils","vjo.dsf.client.Browser"]).protos({constructs:function(_1){this.model=_1;this.firstCall=true;this.vED=vjo.dsf.EventDispatcher;this.vWu=vjo.dsf.window.utils.VjWindowUtils;this.E=vjo.dsf.Element;this.vED.addEventListener(window,"load",this.init,this);},init:function(){this.trigger=this.E.get(this.model.catsTrigId);this.nameRadio=this.E.get(this.model.nameRadioId);this.itemRadio=this.E.get(this.model.itemRadioId);this.form=this.E.get(this.model.formId);var _2=this;if(this.model.catsList&&this.model.catsList.length>0){this.vED.addEventListener(this.trigger,"mouseover",this.showCatsMenu,this);this.vED.addEventListener(this.trigger,"mouseout",this.hideCatsMenu,this);}
this.vED.addEventListener(this.form,"submit",this.onSubmit,this);},onSubmit:function(_3){if(this.nameRadio.checked){this.form.action=this.model.nameSearchBaseUrl;}else{this.form.action=this.model.itemSearchBaseUrl;}
this.form.submit();},showCatsMenu:function(){if(this.firstCall){this.buildCats(this.model.catsList);document.body.appendChild(this.menuDiv);this.f1.style.width=(this.menuWrapper.offsetWidth-2)+"px";this.firstCall=false;}else{this.menuDiv.style.display="block";}
this.calPosition();for(var i=0;i<3;i++){this.ulList[i].style.width=this.ulList[i].offsetWidth+"px";}},hideCatsMenu:function(){this.menuDiv.style.display="none";},calPosition:function(){var _5=vjo.dsf.client.Browser.bFirefox?20:-15;var _6=vjo.dsf.client.Browser.bFirefox?0:-3;this.menuDiv.style.top=this.vWu.offsetTop(this.trigger)+_5+"px";this.menuDiv.style.left=this.vWu.offsetLeft(this.trigger)+_6+"px";},buildCats:function(_7){var _8=_7.length;var _9=Math.ceil(_8/3);this.ulList=[];var i=0;var _b;this.menuDiv=document.createElement("div");this.menuDiv.className="catsMu";this.menuWrapper=document.createElement("div");for(var _c=1;_c<=3;_c++){if(_c==3){_b=_7.slice(i,_8);}else{_b=_7.slice(i,_9*_c);}
i=_9*_c;var ul=this.buildUl(_b);this.menuWrapper.appendChild(ul);this.ulList.push(ul);}
var _e=document.createElement("div");_e.style.clear="both";this.menuWrapper.appendChild(_e);this.menuWrapper.className="catsMuDiv";this.menuDiv.appendChild(this.menuWrapper);this.vED.addEventListener(this.menuDiv,"mouseover",this.showCatsMenu,this);this.vED.addEventListener(this.menuDiv,"mouseout",this.hideCatsMenu,this);this.menuDiv.appendChild(this.buildFooter());return this.menuDiv;},buildUl:function(_f){var ul=document.createElement("ul");var _11=_f.length;for(var j=0;j<_11;j++){var li=document.createElement("li");var a=document.createElement("a");a.href=_f[j].url;a.appendChild(document.createTextNode(_f[j].title));li.appendChild(a);ul.appendChild(li);}
return ul;},buildFooter:function(){this.f1=document.createElement("div");var f2=document.createElement("div");var f3=document.createElement("div");this.f1.className="f1";f2.className="f2";f3.className="f3";f2.appendChild(f3);this.f1.appendChild(f2);return this.f1;}}).endType();
vjo.ctype("vjo.darwin.domain.finding.store.storesearchbox.StoreSearchBox").needs("vjo.dsf.Element").protos({constructs:function(_1,_2,_3){t=this;t.E=vjo.dsf.Element;t.tb=t.E.get(_1);t.button=t.E.get(_2);t.dd=t.E.get(_3);t.dd.selectedIndex=0;vjo.dsf.EventDispatcher.addEventListener(t.button,"click",t.submitForm,this);return this;},submitForm:function(){var v=parseInt(t.dd[t.dd.selectedIndex].value);if(t.tb.defaultValue===t.tb.value||(t.tb.value===""&&v<0)){t.tb.value="";t.tb.focus();if(v==-6||v==-9){return false;}}}}).endType();
vjo.ctype("vjo.darwin.domain.finding.store.storecategory.StoreCategory").protos({constructs:function(_1,_2,_3){var _4=document.getElementById(_1);_4.style.display="";var _5=document.getElementById(_2);_5.style.display="none";var _6=document.getElementById(_3);_6.style.display="none";}}).props({onClick:function(_7,_8,_9,_a,_b){var _8=document.getElementById(_8);_8.style.display=(_b)?"none":"block";var _9=document.getElementById(_9);_9.style.display=(_b)?"block":"none";var _a=document.getElementById(_a);_a.style.display=(_b)?"block":"none";return false;}}).endType();
// it_IT/e653i/Finding_StoreHub_e653i10551504_6_it_IT
// b=10551504
