YAHOO.example.ACXml=function(){var oACDS;var oAutoComp;return{init:function(){$D.setStyle('model_search_container','display','');oACDS=new YAHOO.widget.DS_XHR("/search_model.php",["result","title","imgsrc","catid"]);oACDS.scriptQueryParam="query";if($('ac_cat_hidden')){var ac_cat_hidden=$('ac_cat_hidden').value;oACDS.scriptQueryAppend="cat="+ac_cat_hidden;}
oACDS.responseType=YAHOO.widget.DS_XHR.TYPE_XML;oACDS.maxCacheEntries=60;oACDS.queryMatchCase=false;oACDS.queryMatchContains=true;oAutoComp=new YAHOO.widget.AutoComplete("model_search_input","model_search_container",oACDS);oAutoComp.allowBrowserAutocomplete=false;oAutoComp.useShadow=true;oAutoComp.minQueryLength=1;oAutoComp.queryDelay=0;oAutoComp.autoHighlight=false;oAutoComp.maxResultsDisplayed=25;oAutoComp.animVert=false;oAutoComp.animHoriz=false;oAutoComp.formatResult=function(oResultItem,sQuery){var sTitle=oResultItem[0];var sImgSrc=oResultItem[1];var sCatID=oResultItem[2];if(sTitle=='#'){var sMarkup="<div style=\"text-align:center;height:28px;margin-top:20px;width:100%;\">Phone model not found</div>";}
else{var sMarkup="<img src=\""+sImgSrc+"\" class=\"yuiac_thumb\" title=\""+sTitle+"\" /> "+sTitle;}
return(sMarkup);};var onItemSelect=function(oSelf,elItem,oData){if(elItem[2][2]!='#'){window.location.href='/home.php?cat='+elItem[2][2];}
return false;};oAutoComp.itemSelectEvent.subscribe(onItemSelect);oAutoComp.doBeforeExpandContainer=function(oTextbox,oContainer,sQuery,aResults){var pos=YAHOO.util.Dom.getXY(oTextbox);pos[1]+=YAHOO.util.Dom.get(oTextbox).offsetHeight+-1;YAHOO.util.Dom.setXY(oContainer,pos);document.getElementById("model_search_container").style.overflow="visible";return true;};oAutoComp._updateValue=function(){return true;};},validateForm:function(){return false;}};}();YAHOO.util.Event.addListener(this,"load",YAHOO.example.ACXml.init);