var b = navigator.appName;
if (b=="Netscape") b = "ns"
else if (b=="Microsoft Internet Explorer") b = "ie"

function limpaCombo(objCombo){
	objCombo.value = '';
	objCodigoCombo = document.getElementById('campoCodigoComboPadrao_' + objCombo.name);
	objCodigoCombo.value = '';
}

function desativaCombo(objCombo, cPrimeiraOpcao){
	objCombo.innerHTML = '';
	objCombo.value = '';
	if(cPrimeiraOpcao){
		newObj = document.createElement('OPTION');
		newObj.value = '';
		if (b=="ie") newObj.innerText = cPrimeiraOpcao;
		if (b=="ns") newObj.text = cPrimeiraOpcao;
		objCombo.appendChild(newObj);
	}
	objCombo.disabled = true;
	objCodigoCombo = document.getElementById('campoCodigoComboPadrao_' + objCombo.name);
	if(objCodigoCombo){
		objCodigoCombo.value = '';
		objCodigoCombo.readOnly = 'yes';
	}
}

function selecionaOpcaoCombo(nomeCombo, valor){
	document.getElementById(nomeCombo).value = valor;
	document.getElementById('campoCodigoComboPadrao_' + nomeCombo).value = valor;
}

function gerarCombo(objCombo, cPrimeiraOpcao, cValores, bMostrarCodigo, bSelQuandoApenasUmReg, cValorSelecionado)
{
	var newObj;
	var arrayVal;

	objCombo.innerHTML = '';
	objCombo.value = '';

	if(newObj)
	{
		newObj = null;
	}
	
	arrayVal = cValores.split('||');
	
	if(cPrimeiraOpcao != '')
	{
		newObj = document.createElement('OPTION');
		newObj.value = '';
		if (b=="ie") newObj.innerText = cPrimeiraOpcao;
		if (b=="ns") newObj.text = cPrimeiraOpcao;
		objCombo.appendChild(newObj);
	}

	for(i=0; i<arrayVal.length; i++)
	{
		cVal = arrayVal[i].substr(0, arrayVal[i].indexOf(';'));
		cDesc = arrayVal[i].substr(arrayVal[i].indexOf(';') + 1);
		
		if(cVal != '')
		{
			if(newObj)
			{
				newObj = null;
			}
			newObj = document.createElement('OPTION');
			newObj.value = cVal;
			if(cValorSelecionado){
				if(cVal == cValorSelecionado){
					newObj.selected = 'selected';
				}
			}
			if(bMostrarCodigo)
			{
				if (b=="ie") newObj.innerText = cVal + ' - ' + cDesc
				if (b=="ns") newObj.text = cVal + ' - ' + cDesc
			}
			else
			{
				if (b=="ie") newObj.innerText = cDesc;
				if (b=="ns") newObj.text = cDesc;
			}
			objCombo.appendChild(newObj);
		}
	}
	objCodigoCombo = document.getElementById('campoCodigoComboPadrao_' + objCombo.name);
	//if(objCodigoCombo && !bOnLoad) objCodigoCombo.value = '';
	if(objCodigoCombo) objCodigoCombo.value = '';
}
