// JavaScript Document

// Função única que fará a transação
function getEndereco(campo) {
	// Se o campo CEP não estiver vazio
	if($.trim($("#"+campo+"_cep").val()) != ""){
		/* 
			Para conectar no serviço e executar o json, precisamos usar a função
			getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
			dataTypes não possibilitam esta interação entre domínios diferentes
			Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
			http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
		*/
		$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#"+campo+"_cep").val(), function(){
			// o getScript dá um eval no script, então é só ler!
			//Se o resultado for igual a 1
	  		if(resultadoCEP["resultado"]){
				// troca o valor dos elementos
				$("#"+campo+"_logradouro").val(unescape(resultadoCEP["tipo_logradouro"])+" "+unescape(resultadoCEP["logradouro"]));
				$("#"+campo+"_bairro").val(unescape(resultadoCEP["bairro"]));
				$("#"+campo+"_cidade").val(unescape(resultadoCEP["cidade"]));
				$("#"+campo+"_estado").val(unescape(resultadoCEP["uf"]));
			}else{
				alert("Endereço não encontrado");
			}
		});				
	}			
}

function mostra_outro(sel,div,valor)
{
	if(document.all)
	{
		var indice = document.all(sel).selectedIndex;
		var selecionado = document.all(sel).options[indice].value;
		if(selecionado == valor)
			document.all(div).style.display = "";
		else
			document.all(div).style.display = "none";
		
	}
	else
	{
		var indice = document.getElementById(sel).selectedIndex;
		var selecionado = document.getElementById(sel).options[indice].value;
		if(selecionado == valor)
			document.getElementById(div).style.display = "";
		else
			document.getElementById(div).style.display = "none";
	}
}

function mens_lida(nrseq)
{
	var Ajax;
	try {Ajax = new XMLHttpRequest();
	}catch(ee) {
	try {Ajax = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e) {
	try {Ajax = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(e) {Ajax = false;
	}
	}
	}
	var params = "acao=lida&nrseq="+nrseq;
	var url ="mens_lida.asp";
	Ajax.open("post", url, true);
	Ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	Ajax.send(params);
	document.getElementById(nrseq+"_l").src = "img/m_lida.png";
	document.getElementById(nrseq+"_l").style.cursor = "default";
	document.getElementById(nrseq+"_n").src = "img/m_nlida_off.png";
	document.getElementById(nrseq+"_n").style.cursor = "pointer";
}

function mens_nlida(nrseq)
{
	var Ajax;
	try {Ajax = new XMLHttpRequest();
	}catch(ee) {
	try {Ajax = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e) {
	try {Ajax = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(e) {Ajax = false;
	}
	}
	}
	var params = "acao=nlida&nrseq="+nrseq;
	var url ="mens_lida.asp";
	Ajax.open("post", url, true);
	Ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	Ajax.send(params);
	document.getElementById(nrseq+"_l").src = "img/m_lida_off.png";
	document.getElementById(nrseq+"_l").style.cursor = "pointer";
	document.getElementById(nrseq+"_n").src = "img/m_nlida.png";
	document.getElementById(nrseq+"_n").style.cursor = "default";
}
