//**********************************************************************
// CARREGA UMA COMBO BOX A PARTIR DE UMA LISTA DE PARAMETROS
// PARAMETROS:
// 1 -> NOME DA COMBO A SER CARREGADA (Ex: document.all.MINHACOMBO)
// 2 -> TEXTO A SER MOSTRADO
// 3 -> VALOR DA OPCAO
// ... -> REPETE PARES DE ELEMENTOS A PARTIR DO ITEM 2
// RETORNO:
// NENHUM
// AUTOR:
// Sergio Araripe
//**********************************************************************
function LoadCombo()
{
	var Argumentos=LoadCombo.arguments;			//ARGUMENTOS
	var Tamanho=Argumentos.length;				//NUMERO DE ARGUMENTOS
	var I=0;									//CONTADOR
	var Combo=Argumentos[0];

	for(I=1;I<Tamanho;I+=2)
	{//CADA CONJUNTO DE OPCOES
		Combo[Combo.length] = new Option(Argumentos[I], Argumentos[I+1]);
	}//for
	Combo.selectedIndex = Combo.length-1;
}

function UnLoadCombo(Combo,Index)
{
	Combo.options[Index] = null;
}

function MoveCombo(Combo,Index,ToIndex)
{
	var I=0;
	var Opcao;
	var Texto;
	var Valor;

	Texto=Combo.options[Index].text;
	Valor=Combo.options[Index].value;
	if(Index<ToIndex)
	{//MOVE DE BAIXO PARA CIMA
		for(I=Index;I<ToIndex;I++)
		{//CADA CONJUNTO DE OPCOES
			Combo.options[I].text = Combo.options[I+1].text;
			Combo.options[I].value = Combo.options[I+1].value;
		}//for
	}
	if(Index>ToIndex)
	{//MOVE DE CIMA PARA BAIXO
		for(I=Index;I>ToIndex;I--)
		{//CADA CONJUNTO DE OPCOES
			Combo.options[I].text = Combo.options[I-1].text;
			Combo.options[I].value = Combo.options[I-1].value;
		}//for
	}
	Combo.options[ToIndex].text=Texto;
	Combo.options[ToIndex].value=Valor;
	Combo.selectedIndex = ToIndex;
}

