//this has with all the dropdown functions .. like move options up etc
function move_option_up(elem_id)
{
   var dropdown = document.getElementById(elem_id);
   var can_go_up = 0;
   for (i=0;i<dropdown.options.length;i++)
   {
     opt = dropdown.options[i];
     if(opt.selected && can_go_up == 1) {
       exchange(dropdown,i,i-1);
       can_go_up = 1;
     } else {
       if(opt.selected == false)
          can_go_up = 1;
       }
   }
}

function move_option_down(elem_id)
{
   var dropdown = document.getElementById(elem_id);
   var can_go_down = 0;
   for (i=dropdown.options.length-1;i>=0;i--)
   {
     opt = dropdown.options[i];
     if(opt.selected && can_go_down == 1) {
       exchange(dropdown,i,i+1);
       can_go_down = 1;
     } else {
       if(opt.selected == false)
            can_go_down = 1;
       }
   }
}

function exchange(elem,index_from,index_to)
{
  temp1 = elem.options[index_from];
  temp2 = elem.options[index_to];
  elem.options[index_from] = new Option(temp2.text,temp2.value,false,false);
  elem.options[index_to] = new Option(temp1.text,temp1.value,false,true);
}


                                                                                                    



