
vjo.ctype("vjo.darwin.domain.finding.pagesize.PageSizeChangeDetector").needs(["vjo.dsf.cookie.VjCookieJar","vjo.dsf.document.Positioning","vjo.dsf.utils.Handlers","vjo.dsf.client.Browser","vjo.darwin.domain.finding.ajax.AjaxUtils"]).protos({CookieJar:vjo.dsf.cookie.VjCookieJar,AjaxUtils:vjo.darwin.domain.finding.ajax.AjaxUtils,Handlers:vjo.dsf.utils.Handlers,constructs:function(_1){this.model=_1;this.explorer=(this.vj$.Browser.bIE&&(this.vj$.Browser.iVer<7));this.layout=_1.layouts[_1.currentLayout];this.curLayout=this.layout;this.container=document.getElementById(_1.pageContainer);this.centercontainer=document.getElementById(_1.centerContainer);this.rightWidth=0;this.AjaxUtils.registerObject(this,document.body);this.AjaxUtils.addEventHandler(this,window,"resize",this.onResize);this.Handlers.attachSvcReqt("ADD_RIGHT_COLUMN",this.onAddRightColumn,this);this.AjaxUtils.addRequestHandler(this,this.getLayout,"Page.Layout");this.onResize();},onResize:function(_2){with(this){var _3=vjo.dsf.document.Positioning.getClientWidth();if((_3<layout.minWidth)||(_3>layout.maxWidth)){setLayout(_3);}
if(container&&explorer){setWidth(curLayout,_3);}}},onAddRightColumn:function(_4){this.rightWidth=this.model.rightColumnWidth;this.onResize();},getLayout:function(_5){_5.layout=this.layout.key;},setLayout:function(_6){with(this.model){for(var _7=layouts.length-1;((_7>0)&&(_6<layouts[_7].minWidth));_7--){}
this.layout=(_7>=0)?layouts[_7]:layouts[defaultLayout];var _8=this.CookieJar.readCookie(cookieName,cookieletName).match(/(#)?([0-9a-f]*)/i);var _9="#".concat(_8[1]?_8[2]:parseInt(_8[2]?_8[2]:"0",10).toString(16));var _a=cookieBits.length;for(var _b=0,bits=this.layout.key;(_b<_a);_b++,bits>>=1){_9=this.CookieJar.setBitFlag(_9,cookieBits[_b],bits&1);}
this.CookieJar.writeCookielet(cookieName,cookieletName,_9);}},setWidth:function(_c,_d){with(this.model){var _e=(overrideMinWidth||(_c.minWidth==0))?minPxLayout:_c.minWidth;var _f=0;if(_d<_e){_f=_e;}else{if(_d>maxPxLayout){_f=maxPxLayout;}else{_f=(_d-30);}}
this.container.style.width=_f+"px";if(leftColumnWidth>0||this.rightWidth>0){this.centercontainer.style.width=(_f-leftColumnWidth-this.rightWidth-6)+"px";this.centercontainer.style.overflow="hidden";}}}}).endType();
vjo.ctype("vjo.darwin.domain.finding.page.PageRTMHandler").needs("vjo.dsf.ServiceEngine").props({style:"",elementId:"",rtmPlacementIds:[]}).protos({constructs:function(_1){var t=this;t.style=_1.style;t.elementId=_1.elementId;t.rtmPlacementIds=_1.rtmPlacementIds;vjo.dsf.ServiceEngine.registerSvcReqtHdl("RTM_COMPLETE",this);},handleRequest:function(_3){var t=this;var _5=_3.vjRTMObject.aContent;var _6=-1;var _7=t.rtmPlacementIds.length;for(i=0;i<_7;i++){var _8=_5.length;for(j=0;j<_8;j++){if(t.rtmPlacementIds[i]==parseInt(_5[j].id)&&_5[j].content!=""){_6=j;break;}}
if(_6>=0){break;}}
if(_6>=0){var _9=document.getElementById(t.elementId);if(_9!==null&&_9!="unknown"){_9.className+=" "+t.style;if(vjo.dsf.client.Browser.bIE){this.vj$.ServiceEngine.handleRequest(new vjo.dsf.Message("ADD_RIGHT_COLUMN"));}}}}}).endType();
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();
// pl_PL/e659i/Finding_StoreHub_e659i10789179_6_pl_PL
// b=10789179
