Whoever gets this one will be on my xmas list....

Here's the deal using the code below: Whenever the user presses a button
(not shown) the selected list item will swap text values with the item below
it and stay selected. In IE everything works fine, but in NS if you pick
item 7, press the button, the values swap, but the scroll bar goes all the
way back up to the top, leaving item 7 selected but not in the viewable area
anymore (annoying).

Please help!!!

<select name=somelist multiple size=5>
<option> list 1
.....more options...
<option> list 8
</select>


<script>

function move(form)
{
form.somelist.options[1]=form.somelist.options[2].text;
}

</script>