Sounds like extra work too me. You could easily populate a select element with all 1000 items, as options, at once, in alphabetical order. Using a select box like this:
HTML Code:
<select size="3" multiple onkeyup="this.scrollTop=this.scrollTop+35;">
<option>aa
<option>aa
<option>aa
<option>aa
<option>aa
<option>aa
<option>aa
<option>aa
<option>aa
<option>aa
<option>dd
<option>dd
<option>dd
<option>dd
<option>dd
<option>dd
<option>dd
snip . . .
<option>oo
<option>oo
<option>oo
<option>oo
<option>oo
<option>oo
<option>oo
</select>
The onkeyup event only works in FF but, it is just an embellishment. Once it has focus, the select element itself will scroll to the first entry starting with the letter of the key pressed.
Bookmarks