




/*
     FILE ARCHIVED ON 23:47:59 Apr 27, 2003 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:19:57 Sep 16, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
function compareOptionValues(a, b)
{

  var sA = parseInt( a.value, 36 );

  var sB = parseInt( b.value, 36 );

  return sA - sB;

}

function compareOptionText(a, b)
{


  var sA = parseInt( a.text, 36 );

  var sB = parseInt( b.text, 36 );

  return sA - sB;

}



function moveDualList( srcList, destList, moveAll )

{

  if (  ( srcList.selectedIndex == -1 ) && ( moveAll == false )   )

  {

    return;

  }



  newDestList = new Array( destList.options.length );



  var len = 0;



  for( len = 0; len < destList.options.length; len++ )

  {

    if ( destList.options[ len ] != null )

    {

      newDestList[ len ] = new Option( destList.options[ len ].text, destList.options[ len ].value, destList.options[ len ].defaultSelected, destList.options[ len ].selected );

    }

  }



  for( var i = 0; i < srcList.options.length; i++ )

  {

    if ( srcList.options[i] != null && ( srcList.options[i].selected == true || moveAll ) )

    {


       newDestList[ len ] = new Option( srcList.options[i].text, srcList.options[i].value, srcList.options[i].defaultSelected, srcList.options[i].selected );

       len++;

    }

  }




  newDestList.sort( compareOptionValues );  



  for ( var j = 0; j < newDestList.length; j++ )

  {

    if ( newDestList[ j ] != null )

    {

      destList.options[ j ] = newDestList[ j ];

    }

  }




  for( var i = srcList.options.length - 1; i >= 0; i-- )

  {

    if ( srcList.options[i] != null && ( srcList.options[i].selected == true || moveAll ) )

    {



       srcList.options[i] = null;

    }

  }



}

function selectall(srcList, srcTxt)
{
  srcTxt.value = "";
  for( var i = srcList.options.length - 1; i >= 0; i-- )
  {

    srcList.options[i].selected = true;
	srcTxt.value = srcTxt.value + "," + srcList.options[i].value;

  }
}

