hope this works...
<HTML>
<BODY>
<SELECT size=6 id="list1" name="list1" multiple>
<OPTION value="1">1
<OPTION value="2">2
<OPTION value="3">3
<OPTION value="4">4
<OPTION value="5">5</OPTION>
</SELECT>
<br>
<input type="button" value="Add" onclick="doAdd()">
<br>
<SELECT size=6 id="list2" name="list2">
</SELECT>
</BODY>
<script language="javascript">
function doAdd()
{
for(i=0;list1.length;i++)
{
if(list1.options(i).selected)//see what element is selected
{
var list1value=list1.options(i).value;
list1.remove(i);
var listelem=document.createElement("OPTION"

;
listelem.text=list1value;
listelem.value=list1value;
list2.add(listelem);
i=-1;//try again from begining of list to see if selected
};
};
};
</script>
</HTML>
________
George