
vjo.ctype("vjo.darwin.domain.finding.refreshgbheader.RefreshGlobalHeader").needs("vjo.darwin.transitional.ajax.AjaxUtils").props({AjaxUtils:vjo.darwin.transitional.ajax.AjaxUtils,addMessageListerner:function(){this.AjaxUtils.addAjaxHandler(this,this.setLink,"Page.advSearchUrl",document.body);this.AjaxUtils.addAjaxHandler(this,this.setCategory,"Page.refreshGHModel",document.body);},setLink:function(_1){var vE=vjo.dsf.Element;var _3=_1.response.refreshGHModel;if(_3){var _4=vE.get(_3.advLinkId);if(_4&&_3.advSearchUrl){_4.setAttribute("href",_3.advSearchUrl);}}},setCategory:function(_5){var _6=_5.response.refreshGHModel;var vE=vjo.dsf.Element;if(_6==null){return;}
var _8=vE.get(_6.categorySelectId);if(_8){while(_8.firstChild!=null){_8.removeChild(_8.firstChild);}}else{return false;}
var _9=false;if(_6&&_6.optionListCurrent&&_6.optionListCurrent.length>0&&_8){_9=true;var _a=_6.optionListCurrent.length;for(var i=0;i<_a;i++){var _c=_6.optionListCurrent[i];var op=document.createElement("option");var _e="";if(i!=0){_e="\x03 ";}
op.appendChild(document.createTextNode(_e+_c.title));op.value=_c.value;_8.appendChild(op);}}
var _f=_6.allCategoryTxt;if(_9){_f="\x03 "+_f;}
var _10=document.createElement("option");_10.appendChild(document.createTextNode(_f));_10.value="See-All-Categories";_8.appendChild(_10);if(_9){var _11=document.createElement("option");_11.appendChild(document.createTextNode("--------------------------------"));_8.appendChild(_11);}
if(_6&&_6.optionList&&_8){var _a=_6.optionList.length;for(var i=0;i<_a;i++){var _c=_6.optionList[i];var op=document.createElement("option");op.appendChild(document.createTextNode(_c.title));op.value=_c.value;_8.appendChild(op);}}}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.survey.FindingSurveyLink").needs("vjo.dsf.cookie.VjCookieJar").needs("vjo.darwin.transitional.ajax.AjaxUtils").protos({CookieJar:vjo.dsf.cookie.VjCookieJar,AjaxUtils:vjo.darwin.transitional.ajax.AjaxUtils,constructs:function(_1){this.config=_1;this.element=this.AjaxUtils.registerObject(this,_1.id);this.survey=document.getElementById(_1.id);this.AjaxUtils.addEventHandler(this,this.survey,"click",this.onSurvey);},onSurvey:function(_2){with(this){var _3=vjo.dsf.EventDispatcher.target(_2);var _4=this.AjaxUtils.getUriBuilder(_3.href);if(config.sid!=null){_4.params["sid"]=config.sid;}
if(config.cid!=null){_4.params["cid"]=config.cid;}
_4.params["page"]=document.location.href;_4.params["guid"]=CookieJar.readCookie("npii","tguid");_4.params["referrer"]=document.referrer;if((config.other!=null)&&(typeof config.other=="object")){for(key in config.other){_4.params[key]=config.other[key];}}
var _5=800,height=800;var _6=Math.round((screen.height-height)/2);var _7=Math.round((screen.width-_5)/2);var _8=["location=no","menubar=no","status=no","resizable=yes","scrollbars=yes"];_8=_8.concat("top="+_6,"left="+_7,"width="+_5,"height="+height);window.open(_4.getUri(),"Survey",_8.join(","));return false;}}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.findingpageconstraintcaption.FindingPageConstraintCaption").needs(["vjo.darwin.transitional.ajax.AjaxUtils"]).needs("vjo.darwin.core.overlaypanel3.OverlayPanel","OP").protos({AjaxUtils:vjo.darwin.transitional.ajax.AjaxUtils,constructs:function(id,_2){this.overlay=vjo.Registry.get(_2);this.openSvcId=this.overlay.m.OSN+this.overlay.sId;this.closeSvcId=this.overlay.m.CSN+this.overlay.sId;this.element=this.AjaxUtils.registerObject(this,id);this.keywords=this.AjaxUtils.getTag(this.element,"span","keywordClass");if(this.keywords==null){return;}
this.AjaxUtils.addEventHandler(this,this.keywords,"mouseover",this.onMouseOver);this.AjaxUtils.addEventHandler(this,this.keywords,"mouseout",this.onMouseOut);},destroy:function(){this.vj$.OP.olpMsg(this.closeSvcId);delete vjo.dsf.ServiceEngine.inProcHdl.svcHdls[this.openSvcId];delete vjo.dsf.ServiceEngine.inProcHdl.svcHdls[this.closeSvcId];},onMouseOver:function(_3){var _4=vjo.dsf.EventDispatcher.target(_3);this.vj$.OP.olpMsg(this.openSvcId,_4.id);},onMouseOut:function(_5){this.vj$.OP.olpMsg(this.closeSvcId);}}).endType();

vjo.ctype("vjo.darwin.domain.finding.viewlinklist.ViewLinkList").needs("vjo.darwin.transitional.ajax.AjaxUtils").protos({AjaxUtils:vjo.darwin.transitional.ajax.AjaxUtils,constructs:function(id){this.AjaxUtils.registerObject(this,id);this.linklist=document.getElementById(id);this.links=this.AjaxUtils.getTags(this.linklist,"a");for(var _2=0,length=this.links.length;(_2<length);_2++){this.buildLink(this.links[_2]);}},buildLink:function(_3){this.AjaxUtils.addEventHandler(this,_3,"click",this.onClick);},onClick:function(_4){var _5=vjo.dsf.EventDispatcher.target(_4);this.AjaxUtils.sendRequest("Page",_5.href,true);return false;}}).endType();

vjo.ctype("vjo.dsf.utils.Timer").protos({timer:null,isRunning:false,interval:null,onTick:function(){},onStart:null,onStop:null,constructs:function(_1){this.interval=_1;},setInterval:function(ms){var t=this;if(t.isRunning){window.clearInterval(t.timer);}
t.interval=ms;if(t.isRunning){t.setInt();}},start:function(){var t=this;if(typeof t.onStart=="function"){t.onStart();}
t.isRunning=true;t.setInt();},stop:function(){var t=this;if(typeof t.onStop=="function"){t.onStop();}
t.isRunning=false;window.clearInterval(t.timer);},setInt:function(){var t=this;t.timer=window.setInterval(vjo.hitch(t,t.onTick),t.interval);}}).endType();

vjo.ctype("vjo.darwin.app.common.mask.MaskHandlers").props({openService:function(_1,_2){var _3=vjo.Registry.get(_1);if(_3){_3.show(_2.clientContext);}},closeService:function(_4,_5){var _6=vjo.Registry.get(_4);if(_6){_6.hide();}}}).endType();

vjo.ctype("vjo.darwin.app.common.mask.Mask").needs("vjo.dsf.window.utils.VjWindowUtils").needs("vjo.dsf.EventDispatcher").needs("vjo.dsf.utils.Timer").needs("vjo.darwin.app.common.mask.MaskHandlers").needs("vjo.dsf.client.Browser").protos({constructs:function(_1,_2,_3,_4){var t=this;t.eElem=document.getElementById(_1);t.iOpacity=(_2)?parseFloat(_2):0;t.showing=false;t.zIndex=100;t.sIsActivated=false;t.oTimer=false;t.ED=vjo.dsf.EventDispatcher;t.pngalpha=false;t.pngnorm=false;t.strExt=".gif";t.B=vjo.dsf.client.Browser;t.png=_3;t.gif=_4;if(t.B.bIE&&t.B.iVer<=6){t.setDefaultBg(t.gif);}else{t.setDefaultBg(t.png);}},show:function(_6){var t=this;if(t.showing){return;}else{t.showing=true;}
t.cntr=(_6)?_6.formName:"";t.zIndex=(_6&&_6.overlayPanelIndex)?_6.overlayPanelIndex:t.zIndex;t.render();t.disableSelects();t.startResizeListener();},render:function(){var t=this;t.WU=vjo.dsf.window.utils.VjWindowUtils;var _9=t.WU.scrollWidth();var _a=t.WU.scrollHeight();t.setStyle("display","block");t.setStyle("width",_9+"px");t.setStyle("height",_a+"px");t.setStyle("zIndex",t.zIndex);},setDefaultBg:function(_b){this.setStyle("background","transparent url("+_b+") repeat left top");},hide:function(){var t=this;if(!t.showing){return;}else{t.showing=false;}
t.setStyle("display","none");t.setStyle("width","0");t.setStyle("height","0");t.enableSelects();t.stopResizeListener();},disableSelects:function(){var _d,_e,t=this,c=t.cntr,ids;t.disabledSelects=new Array();if(typeof c==="object"){_d=t.getCntrSelects(c);}else{_d=t.getCntrSelects(document.forms[c]);}
_e=document.body.getElementsByTagName("select");ids=_d.toString();for(var idx=0;(idx<_e.length);idx++){var _11=_e[idx];if(_11.disabled){continue;}
if(ids.indexOf(_11.id+",")!==-1){continue;}
_11.disabled=true;t.disabledSelects.push(_11);}},getCntrSelects:function(c){if(!c){return[];}
var ids=[],lst=c.getElementsByTagName("select"),l=lst.length,j=0;for(;j<l;j++){ids[j]=lst[j].id;}
ids[j]="";return ids;},enableSelects:function(){var _14=this.disabledSelects;for(var idx=0;(idx<_14.length);idx++){_14[idx].disabled=false;}},setStyle:function(_16,_17){var e=this.eElem;if(!e||!e.style){return;}
e.style[_16]=_17;},requireResize:function(){this.sIsActivated=true;},startResizeListener:function(){var t=this;t.ED.addEventListener(window,"resize",t.requireResize,t);if(!t.oTimer){t.oTimer=new vjo.dsf.utils.Timer();t.oTimer.interval=500;t.oTimer.onTick=function(){if(t.sIsActivated){t.render();t.sIsActivated=false;}};}
t.oTimer.start();},stopResizeListener:function(){var t=this;t.ED.removeEventListener(window,"resize",t.requireResize,t);if(t.oTimer){t.oTimer.stop();}}}).endType();

vjo.ctype("vjo.darwin.domain.finding.verticalentrypoint.VerticalEntryPoint").needs("vjo.dsf.Element","E").needs("vjo.dsf.utils.Handlers","vh").protos({constructs:function(_1,_2){var o=this.vj$;this.element=o.E.get(_1);this.origClass=this.element.className;this.anchorElem=o.E.get(_2);this.url="";this.anchorElem=o.E.get(_2);if(this.anchorElem&&this.anchorElem.href!==""&&this.element){this.url=this.anchorElem.href;o.vh.attachEvt(this.element,"click",this.click,this);}
o.vh.attachEvt(this.element,"mouseover",this.mouseover,this);o.vh.attachEvt(this.element,"mouseout",this.mouseout,this);},mouseover:function(e){this.element.className+=" vepOvr";},mouseout:function(e){this.element.className=this.origClass;},click:function(e){document.location.href=this.url;return false;}}).endType();

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.transitional.ajax.AjaxUtils"]).protos({CookieJar:vjo.dsf.cookie.VjCookieJar,AjaxUtils:vjo.darwin.transitional.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.domain.finding.component.pageimpression.Manager").needs(["vjo.dsf.cookie.VjCookieJar","vjo.dsf.EventDispatcher"]).protos({constructs:function(_1){if(!_1){return;}
var R=vjo.Registry,id="_pim",t=R.get(id);if(!t){t=this;vjo.dsf.EventDispatcher.add("body","mousedown",t.onMouseDown,t);R.put(id,t);}
t.sID=_1;},onMouseDown:function(){vjo.dsf.cookie.VjCookieJar.writeCookielet("ebay","psi",this.sID);}}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.AutoComplete").needs(["vjo.dsf.Message","vjo.dsf.Element","vjo.dsf.EventDispatcher","vjo.dsf.utils.Handlers","vjo.dsf.ServiceEngine","vjo.dsf.window.utils.VjWindowUtils","vjo.darwin.core.ebayheader.autocomplete.AutoCompleteLazyInit"]).protos({H:vjo.dsf.utils.Handlers,constructs:function(_1,_2){var t=this,E=vjo.dsf.Element,ED=vjo.dsf.EventDispatcher;t.sFormId=_2;t.sAcDivId=_1+"_acdiv";t.acdivWidth=0;t.sShowImg=false;t.activated=true;t.sReskin=true;t.H.attachSvcReqt("activateAutoComplete",t.activateAutoComplete,t);t.input=E.get(_1);t.input.setAttribute("AUTOCOMPLETE","OFF");if(t.input.className.has("xpborder")){t.sReskin=false;}
t.acdiv=E.get(t.sAcDivId);var _4=document.forms;ED.add(_1,"keyup",function(e){if(!t.activated){return;}
var _6=e.nativeEvent.keyCode;var _7=new vjo.dsf.Message("SVC_GH_OUT");_7.clientContext={type:"kw_keyup",src:e.src,value:t.input.value,keyCode:_6};return _7;});ED.add(_1,"keydown",function(e){if(!t.activated){return;}
var _9=e.nativeEvent.keyCode;var _a=new vjo.dsf.Message("SVC_GH_OUT");_a.clientContext={type:"kw_keydown",src:e.src,value:t.input.value,keyCode:_9};return _a;});ED.add(_1,"mouseover",function(e){if(!t.activated){return;}
var _c=e.nativeEvent.keyCode;var _d=new vjo.dsf.Message("SVC_GH_OUT");_d.clientContext={type:"kw_mouseover",src:e.src};return _d;});ED.add(_1,"blur",function(e){if(!t.activated){return;}
var _f=e.nativeEvent.keyCode;var _10=new vjo.dsf.Message("SVC_GH_OUT");_10.clientContext={type:"kw_blur",src:e.src};return _10;});ED.add(this.sAcDivId,"click",function(e){if(!t.activated){return;}
var _12=new vjo.dsf.Message("SVC_GH_OUT");_12.clientContext={type:"show_click"};return _12;});vjo.dsf.ServiceEngine.registerSvcHdl("SVC_GH_IN",function(_13){if(!t.activated){return;}
var _14=_13.clientContext.type;if(_14=="kw_updvalue"){t.input.value=_13.clientContext.value;}else{if(_14=="kw_autocomplete"){if(_13.clientContext.bOn&&!_13.clientContext.bSkipFocus){t.input.blur();}
t.input.setAttribute("AUTOCOMPLETE",_13.clientContext.bOn?"ON":"OFF");if(_13.clientContext.bOn&&!_13.clientContext.bSkipFocus){t.input.blur();t.input.focus();}}else{if(_14=="search_updtrk"){for(i=0;i<_4.length;i++){if(_4[i].name==_2){for(var j=0;j<_4[i].length;j++){if(_4[i].elements[j].name=="_trksid"){var _16=_4[i].elements[j].value;var _17="";var _18=["p","m","l"];for(var _19 in _18){var _1a=new RegExp(_18[_19]+"[0-9]+(?=.|$)");var _1b=_16.match(_1a);var _1c=_13.clientContext.lnkStr.match(_1a);var _1d=_1c?_1c[0]:(_1b?_1b[0]:null);var _1e=_17.length>0?".":"";if(_1d){_17+=_1e+_1d;}}
_4[i].elements[j].value=_17;return;}}}}}else{if(_14=="search_submit"){for(i=0;i<_4.length;i++){if(_4[i].name==_2){_4[i].submit();return;}}}else{if(_14=="sug_icon_show"){if(_13.clientContext.bShow){t.showImage();}else{t.hideImage();}}else{if(_14=="kw_focus"){t.input.focus();t.input.value=t.input.value+"";}}}}}}});},activateAutoComplete:function(msg){var t=this;if(msg.activated){t.activated=true;}else{t.hideImage();t.activated=false;}},showImage:function(){var t=this;if(t.sShowImg){return;}
if(t.acdivWidth===0){t.acdiv.style.display="inline";t.acdivWidth=t.acdiv.offsetWidth;}
var wd=(t.sReskin)?1:-3;var _23=t.acdivWidth-wd;if("BackCompat"==document.compatMode){if(t.sReskin){_23=_23-1;}else{_23=_23-5;}}
t.input.style.width=(t.input.clientWidth-_23)+"px";t.input.style.borderRightWidth="0px";t.acdiv.style.display="inline";t.sShowImg=true;},hideImage:function(){var t=this;if(!t.sShowImg){return;}
var wd=(t.sReskin)?1:5;var _26=t.acdiv.offsetWidth-wd;if("BackCompat"==document.compatMode){if(t.sReskin){_26=_26+2;}else{_26=_26+6;}}
t.input.style.width=(t.input.clientWidth+_26)+"px";t.input.style.borderRightWidth="1px";t.acdiv.style.display="none";t.sShowImg=false;}}).props({init:function(_27,_28){new vjo.darwin.core.ebayheader.autocomplete.AutoComplete(_27,_28);}}).inits(function(){this.vj$.AutoCompleteLazyInit.callback();}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder").protos({aCharList:[[new RegExp("[%]","g"),"_"],[new RegExp("[.]","g"),"_2e"],[new RegExp("[+]","g"),"_2b"],[new RegExp("[']","g"),"_27"]],pseudoDiv:null,constructs:function(){this.pseudoDiv=document.createElement("div");},encode:function(_1){var _2=encodeURIComponent(_1),t=this;for(var j=0;j<t.aCharList.length;j++){var _4=t.aCharList[j];_2=_2.replace(_4[0],_4[1]);}
return _2;},decodeCookie:function(_5){var _6=_5||"";_6=_6.replace(new RegExp("[+]","g")," ");_6=decodeURIComponent(_6);return _6;},encodeHTML:function(_7){var e=this.pseudoDiv;if(typeof(e.textContent)!="undefined"){e.textContent=_7;}else{e.innerText=_7;}
return e.innerHTML;}}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteCache").needs("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder").protos({oCache:{},oIdx:{},oRef:{},oLeaf:{},oEncoder:null,UN:"undefined",TFU:"function",TNU:"number",constructs:function(){this.oEncoder=new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder();},add:function(_1){try{var t=this,cacheItem=t.oCache[kw],kw,kwL,laL,prdL,tdL;var _3=false;if(_1[0].version){kw=_1[1];kwL=_1[2].sug?_1[2].sug:_1[2];laL=_1[3];prdL=_1[2].prd;tdL=_1[2].td;_3=true;}else{kw=_1[0];kwL=_1[1];laL=_1[2];}
if(_3){if(_1.length>=4){t.addItem(kw,kw,"k",kwL,prdL,tdL);}else{laL=_1[2];}}else{if(_1.length>=3){t.addItem(kw,kw,"k",kwL,null,null);}else{try{if(typeof(kwL[0])=="string"){laL=null;t.addItem(kw,kw,"k",kwL,null,null);}else{if(typeof(kwL[0])=="object"&&(kwL[0]instanceof Array)){laL=_1[1];}}}
catch(err){laL=null;}}}
if(laL!==null){for(var i=0;i<laL.length;i++){var _5=laL[i];var _6=kw+_5[0];var _7=_5[1];var _8;var _9;var _a;if(_3){if(_5[2].sug){_8=_5[2].sug;}else{_8=_5[2];}
_9=_5[2].prd;_a=_5[2].td;}else{_8=_5[2];}
if(typeof(_8)==t.UN||_8===null){_7="fd";_8=_5[0];}
t.addItem(_6,kw,_7,_8,_9,_a);}}else{t.addItem(kw,kw,"null",null);}}
catch(e){}},addItem:function(_b,_c,_d,_e,_f,_10){var t=this;_b=_b.toLowerCase();_c=_c.toLowerCase();if(_d=="k"){t.oCache[_b]=t.buildItem("k",(typeof(_e)==t.TNU)?(""+_e):_e,_f,_10,_c);return t.oCache[_b];}else{if(_d=="f"){t.oIdx[_b]=t.buildItem("f",(typeof(_e)==t.TNU)?(""+_e):_e,_f,_10,_c);return t.oIdx[_b];}else{if(_d=="fd"){t.oRef[_b]=t.buildItem("fd",_e,_f,_10,_c);return t.oRef[_b];}else{if(_d=="null"){t.oLeaf[_b]=t.buildItem("null",null,_f,_10,_c);return t.oLeaf[_b];}}}}},buildItem:function(_12,_13,_14,pTd,_16){var _17={"type":_12,"shortPrefix":_16};if(_13!==null){_17.keyword=_13;}
if(_14!==null){_17.prd=_14;}
if(pTd!==null){_17.td=pTd;}
return _17;},get:function(_18,_19){_18=_18.toLowerCase();_19=_19.toLowerCase();var t=this,cacheItem=t.oCache[_18],indexItem=t.oIdx[_18],referenceItem=t.oRef[_18];if(typeof(cacheItem)!=t.UN&&typeof(cacheItem)!=t.TFU){return cacheItem;}
if(typeof(indexItem)!=t.UN&&typeof(indexItem)!=t.TFU){return indexItem;}
if(typeof(referenceItem)!=t.UN&&typeof(referenceItem)!=t.TFU){return referenceItem;}
if(_19){var _1b=t.oLeaf[_19];if(typeof(_1b)!=t.UN&&typeof(_1b)!=t.TFU){return _1b;}
var _1c=[];for(var _1d in t.oIdx){var _1e=t.oIdx[_1d];if(_1e.shortPrefix==_19){_1c.push(_1d);}}
_1c.sort();if(_1c.length===0){return null;}
var _1f=_1c.length-1;for(var i=0;i<_1c.length;i++){if(_18<_1c[i]){_1f=i-1;break;}}
if(_1f<0){_1f=0;}
return t.oIdx[_1c[_1f]];}
return null;}}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteConfig").needs("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder").protos({oModel:{"rootDir":"autofill","listSize":10,"delayTime":100,"dirDepth":3,"noSugShowTime":1500,"svcIn":"SVC_GH_IN","svcOut":"SVC_GH_OUT"},defaultAlgo:"1",algoMap:{"1":"f","2":"a"},widthDef:{"unit":9,"min":{"px":235,"char":26},"max":{"px":400,"char":40}},oEncoder:null,constructs:function(_1){if(_1.version===null&&_1.algorithm===null&&_1.algoVerMap==null){return;}
this.oEncoder=new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder();this.loadConfig(_1);},loadConfig:function(_2){var t=this,tM=t.oModel;if(_2.version===null||_2.algorithm===null){tM.version=_2.algoVerMap[t.defaultAlgo];tM.algorithm=t.algoMap[t.defaultAlgo];}else{tM.version=_2.version;tM.algorithm=t.algoMap[_2.algorithm];}
tM.trkSuggest=_2.trkSuggest;tM.trkProduct=_2.trkProduct;tM.trkBrandedLogo=_2.trkBrandedLogo;tM.trkRS=_2.trkRS;tM.trkInput=_2.trkInput;tM.trkShow=_2.trkShow;tM.trkHide=_2.trkHide;tM.roverDomainUrl=_2.roverDomainUrl;tM.containerId=_2.containerId;tM.idList=_2.idList;tM.sugDivId=_2.sugDivId;tM.noSugDivId=_2.noSugDivId;tM.hideLnk=_2.hideLnk;tM.baseURL=_2.baseURL;tM.prdURL=_2.prdBaseURL;tM.siteId=_2.siteId;tM.lastSearch=t.oEncoder.decodeCookie(_2.lastSearch);},updateWidthDef:function(_4){var t=this,inputWidth=parseInt(_4.offsetWidth,10);t.widthDef.max={"px":inputWidth,"char":Math.floor(inputWidth/t.widthDef.unit)-1};},getHideLnk:function(){return this.oModel.hideLnk;},getWidthUnit:function(){return this.widthDef.unit;},getWidthMin:function(){return this.widthDef.min;},getWidthMax:function(){return this.widthDef.max;},getRootDir:function(){return this.oModel.rootDir;},getListSize:function(){return this.oModel.listSize;},getDelayTime:function(){return this.oModel.delayTime;},getDirDepth:function(){return this.oModel.dirDepth;},getAlgorithm:function(){return this.oModel.algorithm;},getVersion:function(){return this.oModel.version;},getTrkSuggest:function(){return this.oModel.trkSuggest;},getTrkProduct:function(){return this.oModel.trkProduct;},getTrkBrandedLogo:function(){return this.oModel.trkBrandedLogo;},getTrkRS:function(){return this.oModel.trkRS;},getTrkInput:function(){return this.oModel.trkInput;},getRoverDomainUrl:function(){return this.oModel.roverDomainUrl;},getTrkShow:function(){return this.oModel.trkShow;},getTrkHide:function(){return this.oModel.trkHide;},getContainerId:function(){return this.oModel.containerId;},getIdList:function(){return this.oModel.idList;},getKeyUpSvc:function(){return this.oModel.keyUpSvc;},getKeyDownSvc:function(){return this.oModel.keyDownSvc;},getInputOverSvc:function(){return this.oModel.inputOverSvc;},getUpdInputSvc:function(){return this.oModel.updInputSvc;},getFillContentSvc:function(){return this.oModel.fillContentSvc;},getInSvc:function(){return this.oModel.svcIn;},getOutSvc:function(){return this.oModel.svcOut;},getBaseURL:function(){return this.oModel.baseURL;},getPrdURL:function(){return this.oModel.prdURL;},getSiteId:function(){return this.oModel.siteId;},getSugDivId:function(){return this.oModel.sugDivId;},getNoSugDivId:function(){return this.oModel.noSugDivId;},getNoSugShowTime:function(){return this.oModel.noSugShowTime;},getLastSearch:function(){return this.oModel.lastSearch;}}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteRequest").needs(["vjo.dsf.XDomainRequest","vjo.dsf.utils.Timer","vjo.dsf.Element","vjo.dsf.ServiceEngine","vjo.dsf.Message","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteCache","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder"]).props({aReqList:[],sRespSvc:"autofill_response",inProcess:false,bInit:false,vX:vjo.dsf.XDomainRequest,uN:"undefined",init:function(_1){var t=this;if(t.bInit){return;}
t.oConfig={baseURL:_1.baseURL,dirDepth:_1.dirDepth,rootDir:_1.rootDir,algorithm:_1.algorithm,version:_1.version,siteId:_1.siteId};t.oCache=new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteCache();t.oEncoder=new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder();t.oProcessTimer=new vjo.dsf.utils.Timer();t.oProcessTimer.setInterval(20);t.oProcessTimer.onTick=function(){if(t.inProcess){return;}
t.inProcess=true;try{t.processQue();t.cleanQue();}
catch(e){}
t.inProcess=false;};t.oProcessTimer.start();t.bInit=true;},processQue:function(){var t=this;if(t.aReqList.length===0){return;}
var _4=t.aReqList[0];if(_4&&(_4.state=="wait")){t.aReqList[0].state="process";var _5=t.vX.bUseIframe;try{t.vX.bUseIframe=false;t.aReqList[0].scriptId=t.vX.send(_4.url,false);}
catch(e){}
t.vX.bUseIframe=_5;}},cleanQue:function(){var t=this;var _7=[],i;for(i=0;i<t.aReqList.length;i++){var _8=t.aReqList[i];if(_8.state=="wait"){_7.push(_8);}else{if(_8.state=="process"){var _9=new Date(),time=_9.getTime()-_8.timestamp;if(time>=1000){t.removeScriptTag(_8.scriptId);t.sendRespService(true,_8.requester,_8.prefix,null,null,_8.shortPrefix);}else{_7.push(_8);}}}}
t.aReqList=_7;},removeScriptTag:function(_a){try{this.vX.getReqDiv().removeChild(vjo.dsf.Element.get(_a));}
catch(e){}},getRespSvc:function(){return this.sRespSvc;},getShortPrefix:function(_b){return _b.substr(0,this.oConfig.dirDepth+1);},buildPath:function(_c,_d){var t=this,pd=_d?10000:t.oConfig.dirDepth;var _f=_c.length>pd?_c.substr(0,pd):_c.substr(0,_c.length-1);var _10=_c.length>pd?_c.substr(pd,1):_c.substr(_c.length-1,1);var _11="";var _12=_f.toLowerCase();var _13=_10.toLowerCase();for(var i=0;i<_12.length;i++){_11+=t.oEncoder.encode(_12.charAt(i))+"/";}
return[_11,t.oEncoder.encode(_13),_f+_10];},buildURL:function(){var t=this,tO=t.oConfig,url=tO.baseURL,href=document.location+"";if(href.search(/^https/g)!=-1){url=url.replace(/http:\/\/include/g,"https://secureinclude");url=url.replace(/com:80/g,"com");}
if(typeof(tO.version)==t.uN||tO.version===null){return null;}
if(url.lastIndexOf("/")<url.length-1){url+="/";}
url+=tO.rootDir+"/";url+=tO.algorithm+"/";url+=tO.siteId+"/";url+=tO.version+"/";return url;},addRequest:function(_16,_17,_18,_19){var t=this;var url=t.buildURL();var _1c=t.buildPath(_17,(_18=="fd"));if(url===null){return;}
if(url.lastIndexOf("/")<url.length-1){url+="/";}
url+=_1c[0]+_1c[1];if(_18=="f"&&typeof(_19)!=t.uN&&_19.length>0){url+=_19;}
url+=".js";var _1d=new Date();t.aReqList.push({"requester":_16,"prefix":_17,"shortPrefix":t.getShortPrefix(_17),"url":url,"state":"wait","timestamp":_1d.getTime(),"type":_18});},send:function(_1e,_1f){var t=this;if(!t.bInit){return;}
var _21=t.getShortPrefix(_1f);var _22=t.oCache.get(_1f,_21);if(_22===null){t.addRequest(_1e,_1f,"k");}else{if(_22.type=="f"||_22.type=="fd"){t.addRequest(_1e,_1f,_22.type,_22.keyword);}else{if(_22.type=="null"){t.sendRespService(true,_1e,_1f,[],[],_21,[]);}else{t.sendRespService(false,_1e,_1f,_22.keyword,[],_21,_22.prd,_22.td);}}}},sendRespService:function(_23,_24,_25,_26,_27,_28,_29,_2a){var m=new vjo.dsf.Message(this.sRespSvc);if(_23){m.clientContext={"timeout":true,"prefix":_25,"shortPrefix":_28,"requestId":_24};}else{m.clientContext={"timeout":false,"prefix":_25,"shortPrefix":_28,"requestId":_24,"kwList":_26,"laList":_27,"prdList":_29,"tdList":_2a};}
vjo.dsf.ServiceEngine.handleRequest(m);},handleResponse:function(_2c){var t=this,i,kw,pKwList,pLaList,pPrdList,pTdList;if(_2c[0].version){kw=_2c[1];pKwList=_2c[2].sug;pLaList=_2c[3];pPrdList=_2c[2].prd;pTdList=_2c[2].td;}else{kw=_2c[0];pKwList=_2c[1];pLaList=_2c[2];}
if(!t.bInit){return;}
t.oCache.add(_2c);var _2e=[];for(i=0;i<t.aReqList.length;i++){var _2f=t.aReqList[i];if(_2f.state!="process"){continue;}
if(_2f.prefix.toLowerCase()==_2f.shortPrefix.toLowerCase()){if(_2f.prefix.toLowerCase()==kw.toLowerCase()){_2f.state="done";t.removeScriptTag(_2f.scriptId);t.sendRespService(false,_2f.requester,kw,pKwList,pLaList,_2f.shortPrefix,pPrdList,pTdList);}}else{if(_2f.shortPrefix.toLowerCase()==kw.toLowerCase()){var _30=t.oCache.get(_2f.prefix,_2f.shortPrefix);_2f.state="done";t.removeScriptTag(_2f.scriptId);if(_2f.type=="f"&&_30.type!="k"){t.sendRespService(true,_2f.requester,_2f.prefix,null,null,_2f.shortPrefix,pPrdList,pTdList);}else{_2e.push(_2f);}}}}
for(i=0;i<_2e.length;i++){var _31=_2e[i];t.send(_31.requester,_31.prefix);}}}).inits(function(){}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayer").needs(["vjo.dsf.Element","vjo.dsf.utils.Object","vjo.dsf.document.Shim","vjo.dsf.EventDispatcher","vjo.dsf.Message","vjo.dsf.ServiceEngine","vjo.dsf.cookie.VjCookieJar","vjo.dsf.window.utils.VjWindowUtils","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder"]).needs("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteRequest","R").props({_do:function(_1){vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteRequest.handleResponse(_1);}}).protos({cKw:"",lKw:"",cSel:-1,cKwL:[],cTdL:[],bInSugDiv:false,oRequest:null,blQryEpt:false,oEncoder:null,VE:vjo.dsf.Element,VED:vjo.dsf.EventDispatcher,VS:vjo.dsf.ServiceEngine,reqId:null,oConfig:null,prdDiv:null,prdItms:null,tdDivWraper:null,tdDiv:null,tdItms:null,constructs:function(_2,_3){var t=this;var _5=t.VED;var vS=t.VS;t.oRequest=t.vj$.R;t.oEncoder=new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteEncoder();t.reqId=_3;t.oConfig=_2;vS.registerSvcHdl(t.oRequest.getRespSvc(),vjo.hitch(t,this.handleResp));_5.add(_2.getContainerId(),"mouseover",function(){t.bInSugDiv=true;});_5.add(_2.getContainerId(),"mouseout",function(){t.bInSugDiv=false;});_5.addEventListener(window,"resize",t.onWindowResize,t);var _7=t.VE.get("_nkw_id")?"_nkw_id":"_nkw";_5.addEventListener(_7,"keydown",t.onEntSbmt,t);try{t.VE.promoteToBody(_2.getContainerId());}
catch(e){}
_5.add(_2.getHideLnk(),"click",function(_8){t.setHideSuggestion(true);t.selectSug(null);t.showSugDiv(false);t.setAutoComplete(true);t.showIcon(true);var _9=function(){t.createTrackingImg(t.oConfig.getRoverDomainUrl()+t.oConfig.getTrkHide());};window.setTimeout(_9,500);return false;});vS.registerSvcHdl(_2.getOutSvc(),function(_a){var _b=_a.clientContext;t.setInput(_b.src);switch(_b.type){case"kw_keyup":t.kw_keyup(_b);break;case"kw_blur":t.kw_blur(_b);break;case"kw_keydown":t.kw_keydown(_b);break;case"kw_mouseover":t.kw_mouseover(_b);break;case"show_click":t.show_click(_b);break;}});t.prdDiv=t.VE.get("prdDivWrp");t.prdItms=[];var _c=t.prdDiv.getElementsByTagName("tr");for(var i=0;i<_c.length;i++){var _e={};_e.tr=_c[i];var _f=_c[i].getElementsByTagName("td");_e.imgTd=_f[0];_e.titleTd=_f[1];t.prdItms.push(_e);}
t.tdDivWraper=t.VE.get("tdDivWrp");t.tdDiv=t.VE.get("tdDiv");t.tdItms=[];var _f=t.tdDiv.getElementsByTagName("div");for(var i=0;i<_f.length;i++){t.tdItms.push(_f[i]);}
t.updTrk(_2.getTrkInput());t.setAutoComplete(t.isHideSuggestion(),true);},handleResp:function(_10){var t=this,cfg=t.oConfig,ctx=_10.clientContext;var _12=cfg.getIdList(),id;for(var i=0;i<_12.length;i++){id=_12[i];t.VED.unregister(id,"mouseover");}
var _14=ctx.kwList||[];var _15=ctx.laList||[];var _16=ctx.prdList||[];var _17=ctx.tdList||[];if(t.reqId!=ctx.requestId||ctx.prefix.toLowerCase()!=t.getInputValue().toLowerCase()){return;}
var _18=t.getRecentSearch();if(_18&&_18.length>0){var _19=_18.toLowerCase();var _1a=_19.indexOf(t.cKw.toLowerCase());var _1b=false;var _1c=_19;var _1d=0;while(_1a>=0){if(t.isWordStart(_19,_1a+_1d)){_1b=true;break;}
_1d=_1a+1;_1c=_1c.substr(_1a+1);_1a=_1c.indexOf(t.cKw.toLowerCase());}
if(_1b){var _1e=[];_1e.push(_18);for(var i=0;i<_14.length;i++){if(_14[i].toLowerCase()!=_19){_1e.push(_14[i]);}}
if(_1e.length>cfg.getListSize()){_1e.pop();}
_14=_1e;}}
if(ctx.timeout&&(ctx.prefix==t.cKw)&&_14.length<1){if(!t.blQryEpt){t.showNoSugMessage(true);t.showSugDiv(true,cfg.getWidthMin().px);}else{t.showSugDiv(false);}
t.blQryEpt=true;return;}
t.blQryEpt=false;t.showNoSugMessage(false);t.cSel=-1;t.cKwL=[];_12=cfg.getIdList();var _1f=_12.length;if(_1f>cfg.getListSize()){_1f=cfg.getListSize();}
if(t.oInput){cfg.updateWidthDef(t.oInput);}
var _20=t.getMaxKwLength(_14,_1f)*cfg.getWidthUnit();if(_20<cfg.getWidthMin().px){_20=cfg.getWidthMin().px;}else{if(_20>cfg.getWidthMax().px){_20=cfg.getWidthMax().px;}}
for(var i=0;i<_1f;i++){var en=_12[i],e=t.VE.get(en);if(e===null){continue;}
e.className="unsel";if(i<_14.length){e.innerHTML=t.genKwHTML(_14[i],t.cKw,cfg.getWidthMax()["char"]);t.VE.toggleHideShow(en,true);var trk=(_14[i]==_18)?cfg.getTrkRS():cfg.getTrkSuggest();t.cKwL[i]={"divId":en,"sugKw":_14[i],"trk":trk,"type":"kw"};}else{t.VE.toggleHideShow(en,false);}}
var _23=_16.length;if(_23>0&&(""+document.location).search(/https:/g)==-1){t.prdDiv.style.display="block";for(var i=0;i<t.prdItms.length;i++){var _24=t.prdItms[i];if(_16[i]){_24.tr.style.display="block";_24.tr.className="unsel";_24.imgTd.innerHTML=_16[i][2]?"<img width='32px' height='32px' src='"+_16[i][2]+"' />":"";_24.titleTd.innerHTML=t.genPrdHtml(_16[i][1],t.cKw,cfg.getWidthMax()["char"]);t.cKwL.push({"divId":_24.tr.id,"sugKw":t.getInputValue(),"trk":cfg.getTrkProduct(),"type":"prd","pid":_16[i][0]});}else{_24.tr.style.display="none";}}}else{t.prdDiv.style.display="none";}
var _25=_17.length;if(_25>0&&(""+document.location).search(/https:/g)==-1){t.tdDivWraper.style.display="block";for(var i=0;i<t.tdItms.length;i++){var _26=t.tdItms[i];if(_17[i]){_26.style.display="block";_26.innerHTML="<img src='"+_17[i][1]+"' />";_26.className="unsel";t.cKwL.push({"divId":_26.id,"sugKw":t.getInputValue(),"trk":cfg.getTrkBrandedLogo(),"type":"td","url":_17[i][2]});if(_17[i][1]!=t.cTdL[i]){t.cTdL[i]=_17[i][1];var _27=t.oConfig.getRoverDomainUrl()+"/roverimp/0/0/9/?imp=5276&trknvp=kw%3D"+t.getInputValue()+"%26rpg%3D"+_GlobalNavHeaderSrcPageId+"%26td%3D"+_17[i][0];t.createTrackingImg(_27);}}else{_26.style.display="none";t.cTdL[i]=null;}}}else{t.tdDivWraper.style.display="none";t.cTdL=[];}
t.showSugDiv(true,_20);},getInputValue:function(){var t=this;return t.oInput?t.oInput.value:"";},isHideSuggestion:function(){var vC=vjo.dsf.cookie.VjCookieJar,pbf=vC.readCookie("dp1","pbf"),bit=vC.getBitFlag(pbf,29);return bit==1;},setHideSuggestion:function(_2a){var vC=vjo.dsf.cookie.VjCookieJar,pbf=vC.readCookie("dp1","pbf");vC.writeCookielet("dp1","pbf",vC.setBitFlag(pbf,29,_2a?1:0));},getRecentSearch:function(){var lss=this.oConfig.getLastSearch();if(lss!==null&&lss.length>0){lss=lss.substring(lss.indexOf(".")+1);return lss;}
return"";},getMaxKwLength:function(_2d,_2e){if(!_2d){return 0;}
var max=0;var _30=_2d.length;if(_30>_2e){_30=_2e;}
for(var i=0;i<_30;i++){var len=_2d[i].length;if(len>max){max=len;}}
return max;},isWordStart:function(pKw,_34){if(_34<=0||_34>pKw.length-1){return true;}
var _35=new RegExp("[\\s \\.,]");return pKw.substr(_34-1,1).search(_35)>=0;},genKwHTML:function(pKw,_37,_38){var _39=_37.length;var out=pKw,t=this;var _3b=t.oEncoder,part;var _3c=-1;for(var i=0;i<pKw.length;i++){part=pKw.substr(i,_39);if(part.length!=_39){break;}
if(part.toLowerCase()==_37.toLowerCase()&&t.isWordStart(pKw,i)){_3c=i;break;}}
var _3e=pKw.substring(0,_3c);var _3f=pKw.substr(_3c+_39);var _40;if(_3c>=0){if(pKw.length>_38){if(_3e.length>_38){out=_3b.encodeHTML(out.substr(0,_38));out+="...";}else{if((_3e.length+part.length)>_38){_40=_38-_3e.length;part="<span class='hl'>"+_3b.encodeHTML(part.substr(0,_40))+"...</span>";out=_3b.encodeHTML(_3e)+part;}else{_40=_38-_3e.length-part.length;out=_3b.encodeHTML(_3e)+"<span class='hl'>"+_3b.encodeHTML(part)+"</span>"+_3b.encodeHTML(_3f.substr(0,_40))+"...";}}}else{out=_3b.encodeHTML(_3e)+"<span class='hl'>"+_3b.encodeHTML(part)+"</span>"+_3b.encodeHTML(_3f);}}else{if(pKw.length>_38){out=_3b.encodeHTML(out.substr(0,_38));out+="...";}}
return out;},genPrdHtml:function(_41,_42,_43){var kws=_42.split(/\s/);var out=_41.length>75?_41.substr(0,75)+"...":_41;for(var i=0;i<kws.length;i++){if(kws[i]!=""){var reg=new RegExp(kws[i],"i");out=out.replace(reg,"<-"+_41.substr(_41.search(reg),kws[i].length)+"->");}}
out=out.replace(/<-/g,"<span class='hl'>");out=out.replace(/->/g,"</span>");return out;},startKeyTimer:function(_48){var t=this;t.stopKeyTimer();var _4a=function(){var _4b=t.getInputValue();if(_48!=_4b||_4b.length<1){return;}
t.oRequest.send(t.reqId,_48);};t.oKeyTimer=window.setTimeout(_4a,t.oConfig.getDelayTime());},stopKeyTimer:function(){var t=this;if(t.oKeyTimer){window.clearTimeout(t.oKeyTimer);t.oKeyTimer=null;}},getKwSelect:function(){var t=this;if(t.cSel<0){return t.cKw;}
return t.cKwL[t.cSel].sugKw;},selectSug:function(_4e,_4f,_50){var t=this,kw=t.cKw;if(t.cSel>=0){t.unselectSug(t.cKwL[t.cSel].divId);}
if(_4e!==null){var e=t.VE.get(_4e);for(var i=0;i<t.cKwL.length;i++){var _54=t.cKwL[i];if(_54.divId==_4e){t.cSel=i;kw=_54.sugKw;break;}}
if(e){e.className="sel";}}else{t.cSel=-1;}
if(!_50){t.updateInput(kw);}
if(!_4f){t.focusInput();}},unselectSug:function(_55){var t=this,e=t.VE.get(_55);if(e){e.className="unsel";}},createTrackingImg:function(_57){var _58=new Date(),r=_58.getTime();var _59=_57;if(_59.indexOf("?")>0){_59+="&"+r;}else{_59+="?"+r;}
var img=new Image();document.getElementsByTagName("body")[0].appendChild(img);img.setAttribute("src",_59);img.setAttribute("width","1");img.setAttribute("height","1");img.setAttribute("border","0");},sendInSvc:function(_5b){var m=new vjo.dsf.Message(this.oConfig.getInSvc());m.clientContext=_5b;this.VS.handleRequest(m);},isCtrlKey:function(_5d){var _5e=[38,39,40,27];for(var i=0;i<_5e.length;i++){if(_5e[i]==_5d){return true;}}
return false;},isIgnorKey:function(_60){var _61=[16,17,18];for(var i=0;i<_61.length;i++){if(_60==_61[i]){return true;}}
return false;},isSugShown:function(){var t=this;var _64=t.VE.get(t.oConfig.getContainerId()),disp=_64.currentStyle?_64.currentStyle.display:window.getComputedStyle(_64,null).getPropertyValue("display");return(disp!="none");},isNoSugMsgShow:function(){var t=this;var _66=t.VE.get(t.oConfig.getNoSugDivId()),disp=_66.currentStyle?_66.currentStyle.display:window.getComputedStyle(_66,null).getPropertyValue("display");return(disp!="none");},showNoSugMessage:function(_67){var t=this;t.VE.toggleHideShow(t.oConfig.getSugDivId(),!_67);t.VE.toggleHideShow("prdDivWrp",!_67);t.VE.toggleHideShow("tdDivWrp",!_67);t.VE.toggleHideShow(t.oConfig.getNoSugDivId(),_67);if(_67){var _69=function(){if(t.isNoSugMsgShow()){t.showSugDiv(false);}};window.setTimeout(_69,t.oConfig.getNoSugShowTime());}},showSugDiv:function(_6a,_6b){var t=this;if(t.isHideSuggestion()&&_6a){t.showIcon(true);return;}
var vS=vjo.dsf.document.Shim;var _6e=t.oConfig.getContainerId();var _6f=t.VE.get(_6e);if(_6a){t.posLayer(_6b);t.VE.toggleHideShow(_6e,true);if(t.oIframeShim){vS.remove(_6f,t.oIframeShim);}
t.oIframeShim=vS.add(_6f);var _70=function(){t.regOverEvent(true);};window.setTimeout(_70,100);}else{t.VE.toggleHideShow(_6e,false);if(t.oIframeShim){vS.remove(_6f,t.oIframeShim);t.oIframeShim=null;}
t.regOverEvent(false);}},onEntSbmt:function(e){var t=this,idx=t.cSel;if(e.keyCode==13&&idx>-1){var _73=t.cKwL[idx].type,trk=t.cKwL[idx].trk,pid=t.cKwL[idx].pid,url=t.cKwL[idx].url;if(url){var _74=trk?(url.indexOf("?")>=0?"&":"?")+"_trksid="+trk:"";document.location.href=url+_74;return false;}else{if(pid){var _74=trk?"&_trksid="+trk:"";t.VED.stopEvent(e);document.location.href=t.oConfig.getPrdURL()+"/?_pid="+pid+_74;return false;}}}},regOverEvent:function(_75){var t=this;var _77=t.oConfig.getIdList(),id;for(var i=0;i<_77.length;i++){id=_77[i];t.VED.unregister(id,"mouseover");t.VED.detachHandlers(id,"mouseover");t.VED.unregister(id,"click");t.VED.detachHandlers(id,"click");if(_75){t.VED.add(id,"mouseover",function(_79){t.bInSugDiv=true;t.selectSug(_79.src.id,false,false);});t.VED.add(id,"click",function(_7a){var _7b=_7a.src.attributes,type,trk,pid,url;for(var j=0;j<t.cKwL.length;j++){if(t.cKwL[j].divId==_7a.src.id){type=t.cKwL[j].type;trk=t.cKwL[j].trk;pid=t.cKwL[j].pid;url=t.cKwL[j].url;break;}}
if(type=="prd"){if(pid){var _7d=trk?"&_trksid="+trk:"";document.location.href=t.oConfig.getPrdURL()+"/?_pid="+pid+_7d;}}else{if(type=="td"){var _7d=trk?(url.indexOf("?")>=0?"&":"?")+"_trksid="+trk:"";document.location.href=url+_7d;}else{t.selectSug(_7a.src.id);t.submitForm();t.showSugDiv(false);}}});}}},posLayer:function(_7e){var t=this,gap;var _80=t.getAbsPos(t.oInput);if(_80===null){return false;}
var e=t.VE.get(t.oConfig.getContainerId());if(e===null){return false;}
gap=vjo.dsf.client.Browser.bIE?2:0;e.style.left=_80.left-gap+"px";e.style.top=_80.top+_80.height-gap+"px";if((typeof(_7e)!="undefined")&&(_7e!==null)){e.style.width=parseInt(_7e,10)+"px";}
return true;},getAbsPos:function(_82){var vW=vjo.dsf.window.utils.VjWindowUtils,t=this;if(_82===null){return null;}
return{"left":parseInt(vW.offsetLeft(_82),10),"top":parseInt(vW.offsetTop(_82),10),"height":parseInt(_82.offsetHeight,10),"width":parseInt(_82.offsetWidth,10)};},updateInput:function(pKw){var t=this;if(t.isSugShown()){t.lKw=pKw;t.sendInSvc({"type":"kw_updvalue","value":pKw});}},updTrk:function(_86){this.sendInSvc({"type":"search_updtrk","lnkStr":_86});},submitForm:function(){var t=this;if(t.cSel>=0){var trk=t.cKwL[t.cSel].trk;t.updTrk(trk);}
this.sendInSvc({"type":"search_submit"});},showIcon:function(_89){this.sendInSvc({"type":"sug_icon_show","bShow":_89});},focusInput:function(){this.sendInSvc({"type":"kw_focus"});},setAutoComplete:function(bOn,_8b){this.sendInSvc({"type":"kw_autocomplete","bOn":bOn,"bSkipFocus":_8b});},setInput:function(_8c){if(!_8c){return;}
var t=this;if(!t.oInput){t.oInput=_8c;}
t.oConfig.updateWidthDef(_8c);},show_click:function(_8e){var t=this;t.showIcon(false);t.setHideSuggestion(false);t.blQryEpt=false;t.oRequest.send(t.reqId,t.getInputValue());var _90=function(){t.createTrackingImg(t.oConfig.getRoverDomainUrl()+t.oConfig.getTrkShow());};window.setTimeout(_90,500);t.setAutoComplete(false);},kw_blur:function(_91){var t=this;if(t.isSugShown()&&!t.isNoSugMsgShow()){if(!t.bInSugDiv){var _93=t.cSel>=0?t.cKwL[t.cSel].divId:null;t.showSugDiv(false);t.unselectSug(_93);}else{t.focusInput();}}},kw_mouseover:function(_94){var t=this;if(t.isSugShown()&&!t.isNoSugMsgShow()){t.selectSug(null);}},kw_keydown:function(_96){var t=this,kc=_96.keyCode;if((kc==13||kc==9)&&t.isSugShown()&&!t.isNoSugMsgShow()){if(t.cSel>=0){t.updTrk(t.cKwL[t.cSel].trk);}
t.showSugDiv(false);}},kw_keyup:function(_98){var t=this,kc=_98.keyCode,cv=_98.value;if(t.isIgnorKey(kc)){return;}
if(t.isSugShown()&&!t.isNoSugMsgShow()){if(t.isCtrlKey(kc)){var e,_9b,_9c;switch(kc){case 38:_9b=t.cSel-1;if(_9b<-1){_9b=t.cKwL.length-1;}
_9c=_9b>=0?t.cKwL[_9b].divId:null;t.selectSug(_9c);t.cSel=_9b;break;case 40:_9b=t.cSel+1;if(_9b>=t.cKwL.length){_9b=-1;}
_9c=_9b>=0?t.cKwL[_9b].divId:null;t.selectSug(_9c);break;case 39:if(cv.length!==0){t.cKw=cv;t.startKeyTimer(cv);t.lKw=cv;}
break;case 27:t.selectSug(null);t.showSugDiv(false);break;}}else{if(cv.length!==0){if(t.lKw!=cv){t.cKw=cv;t.startKeyTimer(cv);t.lKw=cv;}}else{t.showSugDiv(false);t.showIcon(false);t.cKw=cv;t.lKw=cv;t.blQryEpt=false;}}}else{if(cv.length!==0){if(t.lKw!=cv){t.cKw=cv;t.startKeyTimer(cv);t.lKw=cv;}}else{t.cKw=cv;if(t.isHideSuggestion()){t.showIcon(false);}
t.lKw=cv;t.blQryEpt=false;}}},onWindowResize:function(_9d){if(this.isSugShown()){this.showSugDiv(true);}}}).endType();

vjo.ctype("vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayerInit").needs(["vjo.dsf.ServiceEngine","vjo.dsf.EventDispatcher","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteConfig","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayer","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteRequest","vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayerLazyInit"]).protos({oModel:null,constructs:function(_1){this.oModel=_1;var t=this;var _3=function(){var _4=new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteConfig(t.oModel);var _5={baseURL:_4.getBaseURL(),dirDepth:_4.getDirDepth(),rootDir:_4.getRootDir(),algorithm:_4.getAlgorithm(),version:_4.getVersion(),siteId:_4.getSiteId()};vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteRequest.init(_5);new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayer(_4,t.oModel.requestId);};vjo.dsf.EventDispatcher.addEventListener(window,"load",_3,window);vjo.ctype("vjo.darwin.domain.finding.autofill.AutoFill").props({_do:function(_6){vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayer._do(_6);}});}}).props({init:function(_7){new vjo.darwin.core.ebayheader.autocomplete.layer.AutoCompleteLayerInit(_7);}}).inits(function(){this.vj$.AutoCompleteLayerLazyInit.callback();}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.findingsearchbar.FindingSearchBar").needs(["vjo.dsf.typeextensions.string.Trim","vjo.darwin.transitional.ajax.AjaxUtils"]).protos({vAU:vjo.darwin.transitional.ajax.AjaxUtils,constructs:function(_1){var t=this;t.model=_1;with(this){this.frm=t.vAU.registerObject(this,_1.searchFormName);vAU.addEventHandler(t,frm,"submit",onSubmit);if(_1.actBtnId){t.ebtn=document.getElementById(_1.actBtnId);if(t.ebtn){vAU.addEventHandler(t,ebtn,"click",onSubmit);}}
t.loader=document.createElement("div");t.select=vAU.getTag(t.frm,"select");t.query=vAU.getTag(t.frm,"span","query");t.advanced=document.getElementById("fsb_advsrh");vAU.addAjaxHandler(t,t.onPage,this.binding="Page.SearchBar");}},onPage:function(_3){var _4=this.vAU.getResponse(_3.response,this.binding);if(_4){this.onUpdate(_4);}},onUpdate:function(_5){var _6=this,loader=_6.loader;loader.innerHTML=_5.categories;var _7=loader.firstChild,className=_6.select.className;_6.select.parentNode.replaceChild(_7,_6.select);_6.select=_7;_6.select.className=className;_6.query.innerHTML=_5.query;_6.advanced.href=_5.advanced;},onSubmit:function(_8){var _9=true,t=this,spec=t.model.pageSpec;if(spec){var _a=t.model.newSearchFormUrl;var _b=_a.indexOf(spec)+spec.length;var _c=document.getElementById(t.model.inputSearchboxName).value;if(_c!=null&&_c.trim()!=""){_a=_a.substring(0,_b)+encodeURIComponent(_c)+_a.substr(_b);}
t.frm.action=_a;}
t.submitForm(_9);return false;},submitForm:function(_d){var t=this,ajaxManager=t.vAU.getAjaxManager("Page");if(t.model.displayCurrentResults){var _f=t.frm.getElementsByTagName("select");if(_f&&_f.length>0){var sel=_f[0];if(sel.selectedIndex==0){var e=document.getElementsByName("_osacat");if(e&&(e[0].value.length<3||e[0].value.substr(0,2)!="__")){e[0].value="__"+e[0].value;}}}}
if(ajaxManager==null||_d){t.frm.submit();}else{var uri=new vjo.dsf.utils.UriBuilder(t.frm.action,false);uri.appendParams(uri.decodeForm(t.frm));ajaxManager.sendRequest("Page",uri.getUri(),true);}},onKeyEnter:function(_13){if(_13.keyCode==13){this.onSubmit(_13);}
return false;}}).endType();

vjo.ctype("vjo.darwin.core.helppopup.HelpPopup").props({HelpPopup:function(_1){var _2="help";var _3=screen.width-430,oopswindow=window.open(_1,_2,"width=420,height=500,scrollbars=yes,status=no,toolbar=no,location=no,resizable=yes,top=0,screenY=0,left="+_3+",screenX="+_3);return false;}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.rss.Rss").needs("vjo.darwin.transitional.ajax.AjaxUtils").props({openWindow:function(_1){var _2=400;var _3=400;var _4=0;var _5=window.screen.width-_3;var _6="height="+_2+",width="+_3+",top="+_4+",left="+_5+",scrollbars=yes,resizable=no";return window.open(_1,"blank",_6,true);}}).protos({AjaxUtils:vjo.darwin.transitional.ajax.AjaxUtils,constructs:function(_7){this.model=_7;this.eRssButton=this.AjaxUtils.registerObject(this,_7.rssButtonId);this.AjaxUtils.addEventHandler(this,this.eRssButton,"click",this.onClick);},onClick:function(_8){var _9=this;setTimeout(function(){_9.createTracking();},0);},createTracking:function(){var _a=new Date(),r=_a.getTime(),imgUrl=this.model.trackingUrl;if(imgUrl.indexOf("?")>0){imgUrl+="&"+r;}else{imgUrl+="?"+r;}
var i=new Image();document.getElementsByTagName("body")[0].appendChild(i);i.src=imgUrl;i.setAttribute("width","1");i.setAttribute("height","1");i.setAttribute("border","0");}}).endType();

// es_ES/e677i/Finding_SellersOtherItems_e677i11566770_6_es_ES
// b=11566770
