function filtery(pattern,list){ pattern = new RegExp('^'+pattern,"i"); i=0; sel=0; while(i<list.options.length){ if(pattern.test(list.options[i].text)){sel=i;break} i++; } list.options.selectedIndex=sel; }