<script type="text/javascript">
function getOption(DDObj,DDOpt){
var opt=DDOpt.value;
var optIndex=DDObj.options[opt].index;
var optVal=DDObj.options[opt].value;
var optText=DDObj.options[opt].text;
var optcustProp=DDObj.options[opt].getAttribute('customVal1');
var optcustProp2=DDObj.options[opt].getAttribute('customVal2');
alert("Index:[ " + optIndex + "] Value:[" + optVal + "] Text:[" + optText + "] CustProp=[" + optcustProp + "] CustObj=" + optcustProp2 + "]");
var myObj=eval(optcustProp2);
alert(myObject.population);
}
function move_List(direction,listObj){
var selOpt=listObj.selectedIndex;
if(direction=='up'){ var move=1; var pos=-1}
else{var move=-1; var pos=2}
var MoveElement=listObj.options[selOpt];
listObj.options.add(MoveElement,selOpt+pos);
}
</script>
<SELECT id="s" size="10" multiple>
<OPTION value="a" customval1="AFG" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'1000000'};">Afghanistan</OPTION>
<OPTION value="b" customval1="BAH" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'2000000'};">Bahamas</OPTION>
<OPTION value="c" customval1="BAR" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'3000000'};">Barbados</OPTION>
<OPTION value="d" customval1="BEL" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'4000000'};">Belgium</OPTION>
<OPTION value="e" customval1="BHU" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'5000000'};">Bhutan</OPTION>
<OPTION value="f" customval1="Chi" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'6000000'};">China</OPTION>
<OPTION value="g" customval1="Cro" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'7000000'};">Croatia</OPTION>
<OPTION value="h" customval1="Den" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'8000000'};">Denmark</OPTION>
<OPTION value="i" customval1="Fra" customval2="var myObject={'name':'somename', 'flag':'someflag', 'population':'9000000'};">France</OPTION>
</SELECT>
<input type=button value="Up" onClick="move_List('up',document.getElementById('s')); return false"> <input type=button value="down" onClick="move_List('down',document.getElementById('s')); return false">