// JavaScript Document

function showHideDivImp(divHide,divShow)
{
	if(divHide!="none"){ById(divHide).style.display='none';}
	if(divShow!="none"){ById(divShow).style.display='block';}
	definePosMapa();
}

function showHideDiv(divId)
{
	if(ById(divId).style.display=='none')
	{
	 	ById(divId).style.display='block';
	}
	else
	{
		ById(divId).style.display='none';
	}
	definePosMapa();
}

function logFormRevImp()
{
	var email 	= document.frmImpLogin.loginEmail.value;
	var senha	= document.frmImpLogin.loginSenha.value;

	if(!eh_email(email))
	{
		alert('E-mail no válido ['+email+'] ')
		document.frmImpLogin.loginEmail.focus();
	}
	else if(senha == "")
	{
		alert('Campo requerido [Password] ')
		document.frmImpLogin.loginSenha.focus();
	}
	else
	{
		var url = "es.get.imprensa.exe.asp?login=1&email="+email+"&senha="+senha;
		var objXMLHTTP = doXMLRequester();
			objXMLHTTP.open("GET",url, true);
			objXMLHTTP.onreadystatechange=function()
			{
				if(objXMLHTTP.readyState==4)
				{
					var sitLog = objXMLHTTP.responseText;
					if(sitLog!="Falha")
					{
						ShowPaginaContent(5,100,0,0,0);
					}
					else if(sitLog=="Falha")
					{
						alert('E-mail / Password no Válidos!')
					}
				}
			}
			objXMLHTTP.send(null);
	}
}

function reSendPwImp()
{
	var email = document.frmImpSendSenha.reSendEmail.value;
	
	if(!eh_email(email))
	{
		alert('E-mail no válido ['+email+'] ')
		document.frmImpSendSenha.reSendEmail.focus();
	}
	else
	{
		var url = "es.get.imprensa.exe.asp?reSend=1&email="+email;
		var objXMLHTTP = doXMLRequester();
			objXMLHTTP.open("GET",url, true);
			objXMLHTTP.onreadystatechange=function()
			{
				if(objXMLHTTP.readyState==4)
				{
					var sitLog = objXMLHTTP.responseText;
					if(sitLog!="Falhou")
					{
						ById('cmdFrmImpLogin').style.display='block';
						ById('cmdImpFrmSendSenha').style.display='none';
						document.frmImpLogin.loginEmail.value = email
						document.frmImpLogin.loginSenha.value = ''
						alert('La información le ha sido enviada de nuevo a su e-mail')
					}
					else if(sitLog=="Falhou")
					{
						alert('E-mail no válido')
					}
				}
			}
			objXMLHTTP.send(null);
	}
}


function checkDataCSenha(idUser)
{

	var olPass = document.frmMudaSenha.sOld.value;
	var NewPass = document.frmMudaSenha.sNew.value;
	var NewPassC = document.frmMudaSenha.sNewC.value;
	
	if(olPass=="")
	{
		alert("Campo requerido [ VIEJO PASSWORD ]!");
	}
	else if(NewPass=="")
	{
		alert("Campo requerido [ NUEVO PASSWORD ]!");
	}
	else if(NewPassC=="")
	{
		alert("Campo requerido [ ESCRIBA DE NUEVO SU PASSWORD ]!");
	}
	else if(NewPass!=NewPassC)
	{
		alert("Su nuevo password se ha confirmado correctamente!");
	}else
	{
		var url = "es.get.imprensa.exe.asp?reSend=2&idUser="+idUser+"&oldPass="+olPass+"&newPass="+NewPass;
		var objXMLHTTP = doXMLRequester();
			objXMLHTTP.open("GET",url, true);
			objXMLHTTP.onreadystatechange=function()
			{
				if(objXMLHTTP.readyState==4)
				{
					var sitLog = objXMLHTTP.responseText;
					switch(Math.round(sitLog))
					{
						case 0:
							alert("Password actualizado con éxito!");
							showHideDiv('cmdUserMudaSenha');
							document.frmMudaSenha.sOld.value="";
							document.frmMudaSenha.sNew.value="";
							document.frmMudaSenha.sNewC.value="";
						break;
						case 1:
							alert("Password actual no válido!");
						break;
					}
				}
			}
			objXMLHTTP.send(null);
	}
}

function logOffImprensa()
{
	var url = "es.get.imprensa.exe.asp?lf=x";
	var objXMLHTTP = doXMLRequester();
		objXMLHTTP.open("GET",url, true);
		objXMLHTTP.onreadystatechange=function()
		{
			if(objXMLHTTP.readyState==4)
			{
				var sitLog = objXMLHTTP.responseText;
				if(sitLog=="ok")
				{
					alert("Desconexión realizada con éxito!");
					ShowPaginaContent(5,100,0,0,0);
				}
			}
		}
		objXMLHTTP.send(null);
}


