
function AutoSuggest(obj,evt,url,parameters,insertid,entries){var KeyCode=evt.keyCode?evt.keyCode:evt.charCode;if(KeyCode==13){var CountLenght=0;while(document.getElementById(insertid+'_'+CountLenght)){if(document.getElementById(insertid+'_'+CountLenght).className=='hover'){obj.value=document.getElementById(insertid+'_'+CountLenght).innerHTML;document.getElementById(insertid).innerHTML='';obj.onblur=new Function("");break;}
CountLenght++;}}
else if(KeyCode==38||KeyCode==40){if(KeyCode==40){var NextSelected=0;var CountLenght=0;while(document.getElementById(insertid+'_'+CountLenght)){if(document.getElementById(insertid+'_'+CountLenght).className=='hover'){document.getElementById(insertid+'_'+CountLenght).className='';NextSelected=CountLenght+1;break;}
CountLenght++;}
if(!document.getElementById(insertid+'_'+NextSelected)){NextSelected=0;}
document.getElementById(insertid+'_'+NextSelected).className='hover';}
if(KeyCode==38){var NextSelected=document.getElementById(insertid).getElementsByTagName('li').length-1;var CountLenght=document.getElementById(insertid).getElementsByTagName('li').length-1;while(document.getElementById(insertid+'_'+CountLenght)){if(document.getElementById(insertid+'_'+CountLenght).className=='hover'){document.getElementById(insertid+'_'+CountLenght).className='';NextSelected=CountLenght-1;break;}
CountLenght--;}
if(!document.getElementById(insertid+'_'+NextSelected)){NextSelected=document.getElementById(insertid).getElementsByTagName('li').length-1;}
document.getElementById(insertid+'_'+NextSelected).className='hover';}}
else if(KeyCode>32||(KeyCode<=33&&KeyCode>=46)||(KeyCode<=112&&KeyCode>=123)||KeyCode==8){if(obj.value.length>1){var SuggestPost=new HTTPRequest();SuggestPost.URL=url;SuggestPost.PraseXML=true;SuggestPost.Parameters=parameters;SuggestPost.Completed=function(Response){if(Response.getElementsByTagName("list")[0].getElementsByTagName("item").length>0){var DisplayLenght=entries;if(DisplayLenght>Response.getElementsByTagName("list")[0].getElementsByTagName("item").length){DisplayLenght=Response.getElementsByTagName("list")[0].getElementsByTagName("item").length;}
var InsertList='<ul>';for(i=0;i<DisplayLenght;i++){InsertList+='<li onclick="document.getElementById(\''+obj.id+'\').value = this.innerHTML; document.getElementById(\''+insertid+'\').innerHTML=\'\';document.getElementById(\''+obj.id+'\').onblur= new Function (\'\')" onmouseover="document.getElementById(\''+obj.id+'\').onblur= new Function (\'\')" onmouseout="document.getElementById(\''+obj.id+'\').onblur= new Function (\'document.getElementById(\\\''+insertid+'\\\').innerHTML=\\\'\\\'\')" id="'+insertid+'_'+i+'">'+Response.getElementsByTagName("list")[0].getElementsByTagName("item")[i].childNodes[0].nodeValue+'</li>';}
InsertList+='</ul>';document.getElementById(insertid).innerHTML=InsertList;if(KeyCode!=8){var InputText=obj.value;if(obj.setSelectionRange){obj.value=Response.getElementsByTagName("list")[0].getElementsByTagName("item")[0].childNodes[0].nodeValue;obj.setSelectionRange(InputText.length,Response.getElementsByTagName("list")[0].getElementsByTagName("item")[0].childNodes[0].nodeValue.length);}else if(obj.createTextRange){obj.value=Response.getElementsByTagName("list")[0].getElementsByTagName("item")[0].childNodes[0].nodeValue;var oRange=obj.createTextRange();oRange.moveStart("character",InputText.length);oRange.moveEnd("character",Response.getElementsByTagName("list")[0].getElementsByTagName("item")[0].childNodes[0].nodeValue.length);oRange.select();}}
obj.onblur=new Function("document.getElementById('"+insertid+"').innerHTML = ''");}else{document.getElementById(insertid).innerHTML='';obj.onblur=new Function("");}};SuggestPost.Error=function(Response){};SuggestPost.POST();}else{document.getElementById(insertid).innerHTML='';obj.onblur=new Function("");}}}
