var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);

function addOption(theSel, theText, theValue)
{
	var newOpt = new Option(theText, theValue);
	var selLength = theSel.length;
	theSel.options[selLength] = newOpt;
}

function deleteOption(theSel, theIndex)
{	
	var selLength = theSel.length;
	if(selLength>0)
	{
		theSel.options[theIndex] = null;
	}
}

function moveOptions(theSelFrom, theSelTo)
{
	var selLength = theSelFrom.length;
	var selectedText = new Array();
	var selectedValues = new Array();
	var selectedCount = 0;
	
	var i;
	
	for(i=selLength-1; i>=0; i--)
	{
		if(theSelFrom.options[i].selected)
		{
			selectedText[selectedCount] = theSelFrom.options[i].text;
			selectedValues[selectedCount] = theSelFrom.options[i].value;
			deleteOption(theSelFrom, i);
			selectedCount++;
		}
	}
	
	for(i=selectedCount-1; i>=0; i--)
	{
		addOption(theSelTo, selectedText[i], selectedValues[i]);
	}
	
	if(NS4) history.go(0);
}


function highlightSels(theSelTo)
{
	var selLength = theSelTo.length;
	var selectedText = new Array();
	var selectedValues = new Array();
	var selectedCount = 0;
	
	var i;
	
	for(i=selLength-1; i>=0; i--)
	{
        theSelTo.options[i].selected = "true";
      }
	
	if(NS4) history.go(0);
}

// JavaScript Document
function camp_hover (quin){
	if (quin.className != 'camptext_select'){
			if (quin.className == 'camptext') quin.className = 'camptext_roll';
			else quin.className = 'camptextple_roll';
	}
}
function campple_out (quin){
	if (quin.className != 'camptext_select'){
		if (quin.className == 'camptextple_roll') quin.className = 'camptext';
		else quin.className = 'camptextple';
	}
}
function enfocar (quin){
	if ((quin.className == 'camptext_roll') || (quin.className == 'camptext')) quin.value='';
	quin.className = 'camptext_select';
}
function desenfocar (quin){
	quin.className = 'camptextple';
}