
vjo.ctype("vjo.darwin.domain.finding.lisobox.LisoBox").needs(["vjo.darwin.transitional.ajax.AjaxUtils"]).protos({ElemUtils:vjo.dsf.Element,AjaxUtils:vjo.darwin.transitional.ajax.AjaxUtils,constructs:function(_1){var t=this;t.config=_1;t.aUsingDefaultZip=[];t.eForm=t.AjaxUtils.registerObject(t,_1.formID);},clearZipField:function(id){var t=this,oinput=t.ElemUtils.get(id);var _5=oinput.form.name;var _6=false;if(t.aUsingDefaultZip.length==0){oinput.value="";t.aUsingDefaultZip[t.aUsingDefaultZip.length]=_5;}
var _7=t.aUsingDefaultZip.length;for(var i=0;i<_7;i++){if(t.aUsingDefaultZip[i]==_5){_6=true;}
if(!_6){oinput.value="";t.aUsingDefaultZip[t.aUsingDefaultZip.length]=_5;}}},insertFormelements:function(){var t=this;if(t.eForm){t.checkParameter();t.eForm.submit();}},onSubmitForm:function(){this.checkParameter();},checkParameter:function(){var t=this,tF=t.eForm,tC=t.config;if(tF){if(tF.elements[tC.sadis].selectedIndex==0){if(tC.distSort){tF.elements[tC.lsbx].value="2";}else{tF.elements[tC.lsbx].value="0";}
tF.elements[tC.fspt].value="0";tF.elements[tC.lisoFocusInputID].value="";tF.elements[tC.lisoFocusInputID].disabled=true;tF.elements[tC.flso].value="0";}else{if(tC.distSort){tF.elements[tC.lsbx].value="2";}else{tF.elements[tC.lsbx].value="0";}
tF.elements[tC.fspt].value="1";tF.elements[tC.lisoFocusInputID].value="1";tF.elements[tC.flso].value="";tF.elements[tC.flso].disabled=true;}
var _b=tF.elements[tC.fpos];var _c=tF.elements[tC.sadis];if(_b&&_b.value!=""&&_c&&_c.value!="-1"){if(typeof(tF.elements["LH_Distance"])==="undefined"){var _d=document.createElement("input");_d.type="hidden";_d.name="LH_Distance";tF.appendChild(_d);}
tF.elements["LH_Distance"].value=_b.value.concat("..",_c.value);}}}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.relatedsearchestop.RelatedSearchesTop").needs(["vjo.dsf.Element","vjo.dsf.utils.Handlers","vjo.darwin.tracking.enabler.TrackingEnabler"]).protos({constructs:function(_1){var vE=vjo.dsf.Element;var t=this;if(_1.divId!=null){t.linkList=vE.get(_1.divId);t.registerEvent(t.linkList);}},registerEvent:function(_4){if(_4!=null){var _5=_4.getElementsByTagName("a");var vH=vjo.dsf.utils.Handlers;var _7=_5.length;for(var i=0;i<_7;i++){vH.attachEvt(_5[i],"click",this.onClickLink,this);}}},onClickLink:function(_9){var a=_9.target||_9.srcElement;a.href+=a.href.indexOf("?")==-1?"?_frs=1":"&_frs=1";vjo.darwin.tracking.enabler.TrackingEnabler.copySIDToCookie(_9,"_trksid","_sp","_trkparms");return true;}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.changelocation.ChangeLocation").needs("vjo.dsf.Element").props({hideOverlay:function(_1,_2,_3){var _4=vjo.dsf.Element;var _5=_4.get("getModelLocation");var _6=_4.get("zipe");var _7=_4.get("cite");var _8=_4.get("zipTitle");_8.className="defaultText";var _9=_4.get("cityTitle");_9.className="defaultText";var _a=_4.get("stTitle");_a.className="stateTitle";var _b=_4.get("zip");if(_1!="null"){_b.value=_1;}else{_b.value="";}
var _c=_4.get("zipe");_c.style.display="none";var _c=_4.get("cite");_c.style.display="none";var _d=_4.get("city");_d.value="";var _e=_4.get("state");if(_2!="null"){_e.value=_2;}
if(_3){if(!this.showing){return;}else{this.showing=false;}
this.setStyle("display","none");}},resize:function(){this.VjWindowUtils=vjo.dsf.window.utils.VjWindowUtils;var _f=this.VjWindowUtils.scrollWidth();var _10=this.VjWindowUtils.scrollHeight();this.setStyle("width",this.VjWindowUtils.toPixels(_f));this.setStyle("height",this.VjWindowUtils.toPixels(_10));},setStyle:function(_11,_12){var e=this.eElem;if(!e||!e.style){return;}
e.style[_11]=_12;},pageRefresh:function(_14,_15){var _16=vjo.dsf.Element;var _17=_16.get("rad");if(_17.options[_17.selectedIndex].value!="all"){sUrl=_14+(_14.indexOf("?")>0?"&":"?")+"_sadis="+_17.options[_17.selectedIndex].value;}else{sUrl=_15;}
window.location=sUrl;}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.changelocation.ChangeLocationService").needs("vjo.dsf.Element").protos({constructs:function(_1){this.sObjType="ChangeLocationService";this.sSvcId=_1;},handleResponse:function(_2){if(!_2.response||_2.response.errors.length>0){return;}
zipValue=_2.response.data.zip;layers=_2.response.data.msgDivNames;classes=_2.response.data.msgClassNames;errorZip=_2.response.data.isErrorZip;errorCityState=_2.response.data.isErrorCityState;success=_2.response.data.isSuccess;url=_2.response.data.baseUrl;isLsr=_2.response.data.isLsr;this.ze=vjo.dsf.Element.get(layers[0]);this.ce=vjo.dsf.Element.get(layers[1]);this.ov=vjo.dsf.Element.get(layers[2]);this.dz=vjo.dsf.Element.get(layers[3]);this.dc=vjo.dsf.Element.get(layers[4]);this.ds=vjo.dsf.Element.get(layers[5]);this.oForm=vjo.dsf.Element.get("myform");this.ce.style.display="none";this.ze.style.display="none";this.dz.className=classes[1];if(this.dc){this.dc.className=classes[1];}
if(this.ds){this.ds.className=classes[3];}
if(success){if(isLsr){if(typeof(this.ov)!="undefined"){this.ov.style.display="none";}
sUrl=url+(url.indexOf("?")>0?"&":"?")+"_fpos="+zipValue;}else{sUrl=url+zipValue;}
var _2=new vjo.dsf.Message("CLOSE_OVERLAY_PANELgetModelLocation");vjo.dsf.ServiceEngine.handleRequest(_2);window.location=sUrl;}else{if(errorZip){this.ze.style.display="block";this.dz.className=classes[0];}else{if(errorCityState){this.ce.style.display="block";this.dc.className=classes[0];this.ds.className=classes[2];}}}}}).endType();

vjo.ctype("vjo.darwin.domain.finding.component.changelocation.ChangeLocationAjaxHandler").needs(["vjo.dsf.Element","vjo.dsf.ServiceEngine"]).satisfies("vjo.dsf.common.IJsHandler").protos({constructs:function(_1,_2){this.sObjType="ChangeLocationAjaxHandler";this.sSvcId=_1;this.sRequest=_2;},handle:function(_3){var _4=new vjo.dsf.Message(this.sSvcId);_4.request=this.sRequest;var _5=vjo.dsf.Element.get("myform");var _6=_5.elements["zip"];var _7=_5.elements["city"];var _8=_5.elements["state"];_4.request.zip=_6.value;if(_7){_4.request.city=_7.value;}
if(_8){_4.request.state=_8.value;}
_4.request.validateLocation=true;vjo.dsf.ServiceEngine.handleRequest(_4);return false;}}).endType();

// en_MY/e685i/Finding_Additional_e685i11945596_6b_en_MY
// b=11945596
