function _list_enum(lst,fld){
  fld.value='';
  for(i=0;i<lst.options.length;i++){
      fld.value=fld.value+lst.options[i].value+';';
  }
}

function _list_sort(lst){
  var a=new Array();
  for(i=0;i<lst.options.length;a[i]=new Array(lst.options[i].text,lst.options[i].value),i++);
  a.sort();
  for(i=0;i<a.length;i++){
    lst.options[i].text=a[i][0];
    lst.options[i].value=a[i][1];
  }
}

function move(lst1,lst2,moveAll){
  for(i=0;i<lst1.length;i++){
    if(lst1.options[i].selected||moveAll){
      var opt=new Option(lst1.options[i].text,lst1.options[i].value);
      lst2.options[lst2.options.length]=opt;
      lst1.options[i]=null;
      i--;
    }
  }
  _list_sort(lst1);
  _list_sort(lst2);
}

function changecolor(el,color){
  for(var i=0;i<el.children.length;i++)
  el.children[i].style.backgroundColor=color;
}

