
/*
 * DIREITOS AUTORAIS RESERVADOS (C) 2007 UFRJ
 * 
 * ESTE PROGRAMA É SOFTWARE LIVRE; VOCÊ PODE REDISTRIBUÍ-LO E/OU MODIFICÁ-LO SOB OS
 * TERMOS DA LICENÇA PÚBLICA GERAL GNU CONFORME PUBLICADA PELA FREE SOFTWARE FOUNDATION;
 * TANTO A VERSÃO 2 DA LICENÇA, COMO (A SEU CRITÉRIO) QUALQUER VERSÃO POSTERIOR.

 * ESTE PROGRAMA É DISTRIBUÍDO NA EXPECTATIVA DE QUE SEJA ÚTIL, PORÉM, SEM NENHUMA GARANTIA;
 * NEM MESMO A GARANTIA IMPLÍCITA DE COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
 * CONSULTE A LICENÇA PÚBLICA GERAL DO GNU PARA MAIS DETALHES.
 * 
 * VOCÊ DEVE TER RECEBIDO UMA CÓPIA DA LICENÇA PÚBLICA GERAL DO GNU JUNTO COM ESTE PROGRAMA; 
 * SE NÃO, ACESSE <<HTTP://WWW.GNU.ORG/LICENSES/LICENSES.PT-BR.HTML>>
 */

function loadMatriz(idserie, idmatriz, codmatriz)
{
	var formserie = $('#' + idserie);
	var formmatriz = $('#' + idmatriz);

	formmatriz.attr("disabled",true);
	formmatriz.html("<option>carregando informa��o</option>");
	$.get("../ajax/listaMatrizesSerie.php",
			{ "codserie" : formserie.val(),
			  "codmatriz" : codmatriz},
			function(data)
			{
				if(data == '')
				{
					formmatriz.html("<option value=''>n�o existem matrizes cadastradas para esse per�odo</option>");
				}
				else
				{
					formmatriz.html(data);
					formmatriz.removeAttr("disabled");
				}
			}	
	);
}

/**
 * Fun��o que obtem os dados de geoiguacu
 */
function getGeoiguacu(idgeo, campos)
{
	var geo = $('#' + idgeo);
	var semend = $('#' + campos[7]);
	$('#' + campos[0]).change(	function() { geo.val(""); semend.attr("checked",true); }  );
	$('#' + campos[1]).change(	function() { geo.val(""); semend.attr("checked",true); }  );
	$('#' + campos[2]).change(	function() { geo.val(""); semend.attr("checked",true); }  );
	$('#' + campos[3]).change(	function() { geo.val(""); semend.attr("checked",true); }  );
	$('#' + campos[4]).change(	function() { geo.val(""); semend.attr("checked",true); }  );
	$('#' + campos[5]).change(	function() { geo.val(""); semend.attr("checked",true); }  );
	semend.change( 	function() {
		if(geo.val() == "" )
		{
			semend.attr("checked",true);
			geo.focus();
		}
		else
		{
			geo.val("");
			semend.removeAttr("checked");
		}
	} );
	if(geo.val() != "" )
	{
		$.get("../ajax/geoiguacu.php",{cod : geo.val()},
			function (data) {
				var iguacu = data.split("\n");
				
				if( iguacu[0] == "nao" )
				{
					$('#' + campos[0]).val(	8  );
					$('#' + campos[1]).val(	"" );
					$('#' + campos[2]).val(	"" );
					$('#' + campos[3]).val(	"" );
					$('#' + campos[4]).val(	"" );
					$('#' + campos[5]).val(	"" );
					geo.val("");
					semend.attr("checked",true);
					alert("N�mero GeoIgua�u n�o encontrado.");
				}
				else
				{
					semend.removeAttr("checked");
					$('#' + campos[0]).val(	iguacu[1]		);
					$('#' + campos[1]).val(	iguacu[2]		);
					$('#' + campos[2]).val( iguacu[3]		);
					$('#' + campos[3]).val(	iguacu[4]		);
					$('#' + campos[4]).val(	iguacu[5]		);
					$('#' + campos[5]).val(	iguacu[6]		);	
					$('#' + campos[6]).val( 33 				);
					$('#' + campos[6]).change();					
				}
		});
	}
	else
	{
		$('#' + campos[7]).attr("checked",true);
	}
}
function loadMunicipios( idUf, idMunicipio )
{
	var formuf = $('#' + idUf);
	var formMun = $('#' + idMunicipio);
	
	// pega o valor
	// executa ajax
	$.get("../ajax/listaMunicipiosUf.php",
			{ coduf: formuf.val() },
			function(data)
			{
				formMun.html( data );
			});
}

function loadMunicipiosv2( idUf, idMunicipio, codmu )
{
	var formuf = $('#' + idUf);
	var formMun = $('#' + idMunicipio);
	
	// pega o valor
	// executa ajax
	$.get("../ajax/listaMunicipiosUf.php",
			{ 	
				'coduf': formuf.val(), 'codmun': codmu
			},
			function(data)
			{
				formMun.html( data );
			});
}