function trocaTitulo(titulo)
{
// liberar 07/12/2004
	document.all('titulofrmacao').readonly = false;
	document.all('titulofrmacao').value=titulo;
	document.all('titulofrmacao').readonly = true;
}

function confirmar()
{
	if ((document.frmacao.SiglaUF.value	== "") &&
		(document.frmacao.idtTipoModalidade.value	== "") &&
		(document.frmacao.NumCodigoNacional.value == "") &&
		(document.frmacao.varNumCnpjCpf.value == "") &&
		(document.frmacao.varNomeEntidade.value == ""))
	{
		alert("Parâmetro(s) Selecionado(s) insuficiente(s) !!!");
		document.frmacao.varNumCnpjCpf.focus();
		return false;
	}
	else
	{
		document.frmacao.acao.value = 'c';
		document.frmacao.submit();
	}
    
}

function mostraCampos() 
{ 

	if (document.all('SiglaUF').value.length == 0)
	{
		document.frmacao.CodMunicipio.value = '';
		document.all('TRCodMunicipio').style.display = 'none';
	}
	else
	{
		document.all('TRCodMunicipio').style.display = '';
	}
}

function mostraCampos1() 
{ 
	if (document.all('NumCodigoNacional').value.length == 0)
	{
		document.frmacao.CodMunicipio.value = '';
		document.all('TRCodMunicipio').style.display = 'none';
	}
	else
	{
		document.all('TRCodMunicipio').style.display = '';
	}
}

function MontaCodNacional(obj, select) 
{
	if (obj.value != '') 
	{
		window.status = 'Carregando dados...';
		var xml = new ActiveXObject("Microsoft.XMLDOM");
		xml.async = false;

//		alert('bancoXML.asp?op=U&SiglaUF=' + obj.value); 

		xml.load('bancoXML.asp?op=U&SiglaUF=' + obj.value); 
			
//		alert (xml.xml);
			
		var xsl = new ActiveXObject("Microsoft.XMLDOM");
		xsl.async = false;
		xsl.load("XSL.asp");

		while(select.length > 0){select.remove(0);}

		var strSelect = select.outerHTML;
		select.outerHTML = strSelect.substring(0, strSelect.length - 9) + '<OPTION></OPTION>' + xml.transformNode(xsl) + '</SELECT>';

		//alert(xml.transformNode(xsl))

		window.status = '';
	}
}

function MontaMunicipio(obj, tipoop, siglauf, select) 
{
	if (obj.value != '') 
	{
		window.status = 'Carregando dados...';
		var xml = new ActiveXObject("Microsoft.XMLDOM");
		xml.async = false;

		if (tipoop == 'U')
		{
//			alert('bancoXML.asp?op=M&SiglaUF=' + obj.value + '&NumCodigoNacional='); 

			xml.load('bancoXML.asp?op=M&SiglaUF=' + obj.value + '&NumCodigoNacional=');		
		}
		else
		{
//			alert('bancoXML.asp?op=M&SiglaUF=' + siglauf + '&NumCodigoNacional=' + obj.value); 

			xml.load('bancoXML.asp?op=M&SiglaUF=' + siglauf + '&NumCodigoNacional=' + obj.value);		
		}
			
//		alert (xml.xml);
			
		var xsl = new ActiveXObject("Microsoft.XMLDOM");
		xsl.async = false;
		xsl.load("XSL.asp");

		while(select.length > 0){select.remove(0);}

		var strSelect = select.outerHTML;
		select.outerHTML = strSelect.substring(0, strSelect.length - 9) + '<OPTION></OPTION>' + xml.transformNode(xsl) + '</SELECT>';

		//alert(xml.transformNode(xsl))

		window.status = '';
	}
}

function validanumero(campo,mascara)
{
	for (var i=0;i<campo.value.length;i++)
	{
		a = campo.value.substring(i,i+1)
		
		// Se a posição atual da máscara é um formatador...
		if (mascara.substring(i,i+1) == '#' && (a<"0" || a>"9") && a !=" " )
		{
			alert("Este campo deve ser composto de números!")
			//campo.value = campo.value.substring(0,campo.value.length-1)
			campo.value = ''
			campo.focus()
			return(false)
		}
	}
}

function consultarDetalheAreaPrestacao(varURL,parIdtContrato,parIdtTipoModalidade,parCodSetor,parSiglaUF,parNumCodigoNacional,parIndAreaOperacao,parIdtContratoAditivo)
{
	var varURL = new String(varURL);
	var parIdtContrato = new String(parIdtContrato);
	var parIdtTipoModalidade = new String(parIdtTipoModalidade);
	var parCodSetor = new String(parCodSetor);
	var parSiglaUF = new String(parSiglaUF);
	var parNumCodigoNacional = new String(parNumCodigoNacional);
	var parIndAreaOperacao = new String(parIndAreaOperacao);
	var parIdtContratoAditivo = new String(parIdtContratoAditivo);

	varURL = varURL + "/telaAreaPrestacao.asp?IdtContrato=" + parIdtContrato + "&IdtTipoModalidade=" + parIdtTipoModalidade + "&CodSetor=" + parCodSetor + "&SiglaUF=" + parSiglaUF + "&NumCodigoNacional=" + parNumCodigoNacional + "&IndAreaOperacao=" + parIndAreaOperacao + "&IdtContratoAditivo=" + parIdtContratoAditivo;
//	alert (varURL);
	abrirNovaJanelaPopUp(varURL, "AreaPrestacao");

}


