function selectall(thisobj){for(var i=0;i<thisobj.options.length;i++){thisobj.options[i].selected=true;}}
function move(afield,bfield,max){var thisalert="";var thisfirst=true;var addvalue="";var addtext="";var addindex="";var thisdupe=false;var setmax=true;if(afield.options)
{for(var i=0;i<afield.options.length;i++){if(afield.options[i].selected){if(bfield.options.length<max){addvalue=afield.options[i].value;addtext=afield.options[i].text;if(!entrydupe(afield.options[i].value,bfield)){addindex=bfield.options.length;bfield.options[addindex]=new Option(addtext,addvalue);bfield.options[addindex].selected=true;}
else{if(thisfirst){}
}}
else{if(setmax){thisalert+="You may only add "+max+" items.\n";setmax=false;}}}}
if(thisdupe||!setmax){window.alert(thisalert+"\nPlease try again.");}}}
function entrydupe(value,bfield)
{for(var j=0;j<bfield.options.length;j++){if(bfield.options[j].value==value){return true;}}
return false;}
function removeit(bfield){if(bfield.options.length>0){var intialfield=bfield.options[bfield.options.selectedIndex].value;for(var i=0;i<bfield.options.length;i++){if(bfield.options[i].value==intialfield){bfield.options[i]=null;}}
if(bfield.options.length>0){bfield.options[bfield.options.length-1].selected=true;}}}
function deleteall(obj){while(obj.options.length>0){obj.options[0]=null;}}
function showAdvanced(advOptions){if(document.getElementById)
{var style2=document.getElementById(advOptions).style;style2.display=style2.display?"":"block";}
else if(document.all)
{var style2=document.all[advOptions].style;style2.display=style2.display?"":"block";}
else if(document.layers)
{var style2=document.layers[advOptions].style;style2.display=style2.display?"":"block";}}