﻿function Logar()
{
    var sucesso = true;
    
    // Define os estilos padrões
    document.getElementById('nome_imp').className = 'txtfield';
    document.getElementById('errolg_user').style.display = 'none';
    
    
    document.getElementById('senha_imp').className = 'txtfield';
    document.getElementById('errolg_senha').style.display = 'none';
    
    if(EmptyField(document.getElementById('nome_imp')))
    {
        sucesso = false;
        document.getElementById('nome_imp').className = 'error';
        document.getElementById('errolg_user').style.display = '';
        document.getElementById('errolg_user').innerHTML = '<br />Por favor informe seu login.'  
    }
    
    if(EmptyField(document.getElementById('senha_imp')))
    {
        sucesso = false;
        document.getElementById('senha_imp').className = 'error';
        document.getElementById('errolg_senha').style.display = '';
        document.getElementById('errolg_senha').innerHTML = '<br />Por favor informe sua senha.'  
    }
    
   if (!sucesso) {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique os campos marcados em vermelho.'); 
        return false;
    }
    
    //Verifica Login e senha no servidor.
    document.body.style.cursor = 'wait';
    if(!login.Logar(document.getElementById('nome_imp').value,document.getElementById('senha_imp').value).value)
    {
        alert('Dados incorretos. Por favor, verifique a digitação e tente novamente.'); 
        document.getElementById('senha_imp').value = '';
        document.body.style.cursor = 'default';
        return false;
    }
    else{
    document.body.style.cursor = 'default';
        window.location = 'sala_imprensa.aspx';
    }
    document.body.style.cursor = 'default';
}

function Deslogar()
{
    sala_imprensa.Deslogar();
    
    window.location = 'login.aspx';            
}



// JScript File
function ValidaEsqueceuSenha()
{
    var sucesso = true;

    // Define os estilos padrões
    document.getElementById('esquecisenha_email').className = 'txtfield';
    document.getElementById('erroesquecisenha_email').style.display = 'none';
    
    if(EmptyField(document.getElementById('esquecisenha_email')))
    {
        sucesso = false;
        document.getElementById('esquecisenha_email').className = 'error';
        document.getElementById('erroesquecisenha_email').style.display = '';
        document.getElementById('erroesquecisenha_email').innerHTML = '<br />Por favor, informe seu e-mail.';  
    }
    else
    {
        if(!valida_email(document.getElementById('esquecisenha_email')))
        {
            sucesso = false;
            document.getElementById('esquecisenha_email').className = 'error';
            document.getElementById('erroesquecisenha_email').style.display = '';
            document.getElementById('erroesquecisenha_email').innerHTML = '<br />E-mail inválido.';  
        }
    }
    
    if (!sucesso) {
        alert('Há algum problema com o campo e-mail. Por favor, verifique o campo marcado em vermelho.'); 
        return false;
    }
    
    var email_ = document.getElementById('esquecisenha_email').value;
    
    var resultado = esqueci.EnviarEsqueciSenha(email_).value;
    document.getElementById('form_esqueci').style.display = 'none';
    if( resultado == 1){
        document.getElementById('nao_encontrado_esqueci').style.display = '';    
    }
    else if(resultado == 2)
    {
        document.getElementById('sucesso_esqueci').style.display = '';
    }
    else if(resultado == 3)
    {
        document.getElementById('erro_esqueci').style.display = '';
    }
}

//Função para ao se dá um Enter cair sobre o evento de submit da pagina de contato
//param:evt = Evento do keyPress
//param:botao = Id do botão que dá o submit na página
function EnterEsqueci(evt,botao)
{
    //Verificando se o que é digitado é somente campos numéricos
    var charCode = (evt.which) ? evt.which : evt.keyCode;
  
    if(charCode==13)
    {
         document.getElementById(botao).onclick();		
         return false;
    }
    return true;
}



