var EstaEditando = false; //variable para ver que la opcion editar esta disponible


// *****************************************************
// FUNÇÃO AJAX
// *****************************************************
function AJAX(){
	var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
	var ajax = false;
	for(var i=0 ; !ajax && i<ajaxs.length ; i++){
		try{ ajax = new ActiveXObject(ajaxs[i]); }
		catch(e) { ajax = false; }
	}
	if(!ajax && typeof XMLHttpRequest!='undefined') {
		ajax = new XMLHttpRequest();
	}
	return ajax;
}



function EditarCampo(fil,col,subcampo){
	if(EstaEditando)return false;
	EstaEditando = true;
	var campo = document.getElementById("fil"+fil+"col"+col);
	campo.innerHTML = "<input maxlength=\"30\" type=\"text\" value=\"" + subcampo.innerHTML + "\" size=\"10\" onblur=\"return Guardar(this,"+fil+","+col+")\" />";
	campo.firstChild.focus();
}


// *****************************************************
// RETORNA COMBO ESTADOS - -> Table: pig_tblarquivos - -> field: bitdestaque
// *****************************************************
function retComboEstado(pStrRegiao){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	//document.getElementById("capaload").style.visibility = "visible";
	ajax.open("POST","retornaCombo.asp",true);
	ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				//alert(ajax.responseText);
				
				//document.all.dvEstados.innerHTML = ajax.responseText;
				document.getElementById("dvEstados").innerHTML = ajax.responseText;

				//location.href = pURL;
				//campo = document.getElementById("fil"+fil+"col"+col);
				//campo.innerHTML = subcampo.value;
				//EstaEditando = false;
				//document.getElementById("capaload").style.visibility = "hidden";

				retComboCidade('0');
			}
		}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("condicao="+ pStrRegiao +"&tipo=estados");
}



// *****************************************************
// RETORNA COMBO CIDADES - ->
// *****************************************************
function comboCidades(pIdEstado){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	//document.getElementById("capaload").style.visibility = "visible";
	ajax.open("POST","comboCidades.asp",true);
	ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				//alert(ajax.responseText);
				//document.all.dvCidades.innerHTML = ajax.responseText;
				
				document.getElementById("dvCidades").innerHTML = ajax.responseText;

				//location.href = pURL;
				//campo = document.getElementById("fil"+fil+"col"+col);
				//campo.innerHTML = subcampo.value;
				//EstaEditando = false;
				//document.getElementById("capaload").style.visibility = "hidden";



			}
		}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("uf="+ pIdEstado +"");
}


// *****************************************************
// RETORNA COMBO SEGMENTOS - ->
// *****************************************************
function comboSegmentos(pIdCategoria){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	//document.getElementById("capaload").style.visibility = "visible";
	ajax.open("POST","comboSegmentos.asp",true);
	ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				//alert(ajax.responseText);
				//document.all.dvCidades.innerHTML = ajax.responseText;
				
				document.getElementById("dvSegmentos").innerHTML = ajax.responseText;

				//location.href = pURL;
				//campo = document.getElementById("fil"+fil+"col"+col);
				//campo.innerHTML = subcampo.value;
				//EstaEditando = false;
				//document.getElementById("capaload").style.visibility = "hidden";



			}
		}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("cat="+ pIdCategoria +"");
}

function comboSegmentosBs(pIdCategoria){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	//document.getElementById("capaload").style.visibility = "visible";
	ajax.open("POST","comboSegmentos.asp",true);
	ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				//alert(ajax.responseText);
				//document.all.dvCidades.innerHTML = ajax.responseText;
				
				document.getElementById("dvSegmentos").innerHTML = ajax.responseText;

				//location.href = pURL;
				//campo = document.getElementById("fil"+fil+"col"+col);
				//campo.innerHTML = subcampo.value;
				//EstaEditando = false;
				//document.getElementById("capaload").style.visibility = "hidden";



			}
		}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("cat="+ pIdCategoria +"&css=busca");
}












// *****************************************************
// VALIDAR LOGIN
// *****************************************************
function validaLogin_OLD(pURL){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	var pLogin = document.getElementById('lgnUsuario').value;
	var pSenha = document.getElementById('lgnSenha').value;
	//var pURL = "default.asp";

	ajax.open("POST","validaLogin.asp",true);
	ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				//alert(ajax.responseText);
				location.href = pURL;
				//campo = document.getElementById("fil"+fil+"col"+col);
				//campo.innerHTML = subcampo.value;
				//EstaEditando = false;
				//document.getElementById("capaload").style.visibility = "hidden";

			}
		}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("lgnUsuario="+ pLogin +"&lgnSenha="+ pSenha);
}




/* ****************************************************************************************** */
/* VALIDAR LOGIN - - - > lendo arquivo xml */
/* ****************************************************************************************** */
function validaLogin(pUrl){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	ajax.open("POST","xmlValidaLogin.asp",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			 if(ajax.responseXML) {
				 xmlLerValidaLogin(ajax.responseXML, pUrl);
			 }
		}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	var pLogin = document.getElementById('lgnUsuario').value;
	var pSenha = document.getElementById('lgnSenha').value;
	var params = "lgnUsuario="+ pLogin +"&lgnSenha="+ pSenha;
	ajax.send(params);
}


function xmlLerValidaLogin(obj, pUrl){
	var htm = '';
	htm += "<table width='148' border='0' cellpadding='0' cellspacing='2'> ";
	htm += "	<tr> ";
	htm += "		<td width='8%' rowspan='3'>&nbsp;</td> ";
	htm += "		<td width='92%' class='txtVermelho'>Login incorreto! <br />Tente novamente.</td> ";
	htm += "	</tr> ";
	htm += "</table>";

	var retornotxt	= '';
	var codigotxt		= '';
	var usuariotxt	= '';

	var dvImpressao	= document.getElementById("msgRetorno");		// div impressão
	var dataArray   = obj.getElementsByTagName("item");
	
	if(dataArray.length > 0){
		for(var i = 0 ; i < dataArray.length ; i++) {
			var item			= dataArray[i];
			var retorno   = item.getElementsByTagName("retorno")[0].firstChild;
			var codigo    = item.getElementsByTagName("codigo")[0].firstChild;
			var usuario		= item.getElementsByTagName("nome")[0].firstChild;

			if(retorno) retornotxt	= retorno.nodeValue;
			if(codigo)	codigotxt		= codigo.nodeValue;
			if(usuario) usuariotxt	= usuario.nodeValue

			if(retornotxt == 'sucesso') {
				location.href = pUrl;
			} else {
				dvImpressao.innerHTML = htm;				
			}
		}
	} else {
		dvImpressao.innerHTML = htm;
	}
}
/* VALIDA LOGIN ***************************************************************************** */


/* ****************************************************************************************** */
/* ESQUECI MINHA SENHA - - - > lendo arquivo xml */
/* ****************************************************************************************** */
function esqueciSenha(){
	var ajax = AJAX();
	if(!ajax){
		alert("Ocorreu um Erro! Informe ao Administrador.");
		return false;
	}

	ajax.open("POST","xmlEsqueciSenha.asp",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if(ajax.responseXML) {
			// --------------------------------------------------------
				var obj = ajax.responseXML;
				var htm = '';
				htm += "<table width='148' border='0' cellpadding='0' cellspacing='2'> ";
				htm += "	<tr> ";
				htm += "		<td width='8%' rowspan='3'>&nbsp;</td> ";
				htm += "		<td width='92%' class='txtVermelho'>E-mail não encontrado!</td> ";
				htm += "	</tr> ";
				htm += "</table>";

				var retornotxt	= '';
				var codigotxt		= '';
				var usuariotxt	= '';

				var dvImpressao	= document.getElementById("msgRetorno");// div impressão
				var dataArray   = obj.getElementsByTagName("item");
				
				if(dataArray.length > 0){
					for(var i = 0 ; i < dataArray.length ; i++) {
						var item			= dataArray[i];
						var retorno   = item.getElementsByTagName("retorno")[0].firstChild;
						var codigo    = item.getElementsByTagName("codigo")[0].firstChild;
						var usuario		= item.getElementsByTagName("nome")[0].firstChild;

						if(retorno) retornotxt	= retorno.nodeValue;
						if(codigo)	codigotxt		= codigo.nodeValue;
						if(usuario) usuariotxt	= usuario.nodeValue

						if(retornotxt == 'sucesso') {
							var htm = '';
							htm += "<table width='148' border='0' cellpadding='0' cellspacing='2'> ";
							htm += "	<tr> ";
							htm += "		<td width='8%' rowspan='3'>&nbsp;</td> ";
							htm += "		<td width='92%' class='txtVermelho'>A senha foi enviada com sucesso para seu e-mail!</td> ";
							htm += "	</tr> ";
							htm += "</table>";

							document.getElementById('esqEmail').value = "";
							dvImpressao.innerHTML = htm;
						} else {
							dvImpressao.innerHTML = htm;				
						}
					}
				} else {
					dvImpressao.innerHTML = htm;
				}

			// --------------------------------------------------------
			}
		}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	var pEmail = document.getElementById('esqEmail').value;
	var params = "esqEmail="+ pEmail;
	ajax.send(params);
}
/* ESQUECI MINHA SENHA ********************************************************************** */



/* ****************************************************************************************** */
/* CADASTRA NEWSLETTER - - - > lendo arquivo xml */
/* ****************************************************************************************** */
function cadastraNewsLetter(){
	var varErro = validaNewsLetter();
	if(varErro) {
		var ajax = AJAX();
		if(!ajax){
			alert("Ocorreu um Erro! Informe ao Administrador.");
			return false;
		}

		ajax.open("POST","xmlNewsLetter.asp",true);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if(ajax.responseXML) {
				// --------------------------------------------------------
					var obj = ajax.responseXML;
					var retornotxt	= '';
					var codigotxt		= '';
					var usuariotxt	= '';

					var dvImpressao	= document.getElementById("msgRetorno");// div impressão
					var dataArray   = obj.getElementsByTagName("item");
					
					if(dataArray.length > 0){
						for(var i = 0 ; i < dataArray.length ; i++) {
							var item			= dataArray[i];
							var retorno   = item.getElementsByTagName("retorno")[0].firstChild;
							var codigo    = item.getElementsByTagName("codigo")[0].firstChild;
							var usuario		= item.getElementsByTagName("nome")[0].firstChild;

							if(retorno) retornotxt	= retorno.nodeValue;
							if(codigo)	codigotxt		= codigo.nodeValue;
							if(usuario) usuariotxt	= usuario.nodeValue

							if(retornotxt == 'sucesso') {
								document.getElementById('newsNome').value = "";
								document.getElementById('newsEmail').value = "";
								alert('cadastro executado com sucesso!');
							}
							if(retornotxt == 'existente') {
								document.getElementById('newsNome').value = "";
								document.getElementById('newsEmail').value = "";
								alert('O e-mail informado já existe em nossa base!');
							}
						}
					} 
				// --------------------------------------------------------
				}
			}
		}

		//ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
    ajax.setRequestHeader("Pragma", "no-cache");

		var pNome = document.getElementById('newsNome').value;
		var pEmail = document.getElementById('newsEmail').value;
		var params = "newsNome="+ escape(pNome) +"&newsEmail="+ pEmail;
		ajax.send(params);
	} // fim varErro
}
/* CADASTRO NEWSLETTER ********************************************************************** */






