
function ComboBox_onfocus(cmbBox){if(cmbBox.getAttribute("searchstring",0)==null){cmbBox.setAttribute("searchstring","",false);}
cmbBox.searchstring="";}
function ComboBox_onkeydown(cmbBox){if(cmbBox.getAttribute("searchstring",0)==null){cmbBox.setAttribute("searchstring","",false);}
var varkeycode=event.keyCode;if(varkeycode==9){return;}
if(varkeycode==38){return;}
if(varkeycode==40){return;}
if(varkeycode==27){cmbBox.searchstring="";cmbBox.selectedIndex=0;return false;}
if(varkeycode==8){if(cmbBox.searchstring.length>1){cmbBox.searchstring=cmbBox.searchstring.substring(0,cmbBox.searchstring.length-1);}else{cmbBox.searchstring="";cmbBox.selectedIndex=0;return false;}}else{if((varkeycode>=48&&varkeycode<=57)||(varkeycode>=65&&varkeycode<=90))
{cmbBox.searchstring=cmbBox.searchstring+String.fromCharCode(varkeycode);}}
var founditem=false;for(var i=cmbBox.options.length-1;i>0;i--){var leftstring=cmbBox.options(i).text;leftstring=ReplaceStr(leftstring,"-","");leftstring=ReplaceStr(leftstring,"\\","");leftstring=ReplaceStr(leftstring,"/","");leftstring=ReplaceStr(leftstring,":","");leftstring=ReplaceStr(leftstring,";","");leftstring=ReplaceStr(leftstring,"'","");leftstring=ReplaceStr(leftstring,".","");leftstring=ReplaceStr(leftstring,"(","");leftstring=ReplaceStr(leftstring,")","");leftstring=ReplaceStr(leftstring,"&","");leftstring=ReplaceStr(leftstring," ","");leftstring=leftstring.substring(0,cmbBox.searchstring.length);if(leftstring.toLowerCase()==cmbBox.searchstring.toLowerCase()&&leftstring!=""&&cmbBox.searchstring!=""){cmbBox.selectedIndex=i;founditem=true;return false;}}}