<script>
function findNext(){
window.stateList = document.getElementById("selField"

findVal = document.getElementById("picker"

.value
for (x=0; x<stateList.options.length; x++){
if (stateList.options[x].text.substr(0,findVal.length).toLowerCase() == findVal.toLowerCase()){
stateList.selectedIndex = x
return
}
}
}
</script>
<input id="picker" onKeyUp="findNext()">
<select id="selField" size=20>
<option value="AK" >Alaska
<option value="AL" >Alabama
<option value="AR" >Arkansas
<option value="AZ" >Arizona
<option value="CA" >California
<option value="CO" >Colorado
<option value="CT" >Connecticutt
<option value="DC" >District of Columbia
<option value="DE" >Delaware
<option value="FL" >Floridd
<option value="GA" >Georgia
<option value="HI" >Hawai
<option value="IA" >Iowa
<option value="ID" >Idaho
<option value="IL" >Illinois
<option value="IN" >Indianna
<option value="KS" >Kansas
<option value="KY" >Kentucky
<option value="LA" >Louisianna
<option value="MA" >Massachussets
<option value="MD" >Maryland
<option value="ME" >Maine
<option value="MI" >Michigan
<option value="MN" >Minnessota
<option value="MO" >Mousouri
<option value="MS" >Missippi
<option value="MT" >Montana
</select>
Programming today is a race between software engineers striving to build better and bigger idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook (No, I'm not Rick)