﻿// JScript File
function ValidaEsqueceuSenha()
{
    var sucesso = true;
    var valor;
    // Define os estilos padrões
    document.getElementById('email').className = 'txtfield';
    document.getElementById('erroemail').style.display = 'none';
    document.getElementById('cpf').className = 'txtfield';
    document.getElementById('errocpf').style.display = 'none';
    document.getElementById('login').className = 'txtfield';
    document.getElementById('errologin').style.display = 'none';
    
    var tipo_campo = document.getElementById('tipo_campo').options[document.getElementById('tipo_campo').selectedIndex].value;
    
    if(tipo_campo == "email")
    {
        if(!valida_email(document.getElementById('email')))
        {
            sucesso = false;
            document.getElementById('email').className = 'error';
            document.getElementById('erroemail').style.display = '';
            document.getElementById('erroemail').innerHTML = '<br />E-mail Inválido.';  
        }
        valor = document.getElementById('email').value;
    }else if(tipo_campo == "cpf")
    {
        if(!valida_CPF(document.getElementById('cpf')))
        {
            sucesso = false;
            document.getElementById('cpf').className = 'error';
            document.getElementById('errocpf').style.display = '';
            document.getElementById('errocpf').innerHTML = '<br />CPF Inválido.';  
        }    
        valor = document.getElementById('cpf').value;
    }else if(tipo_campo == "login")
    {
        if(EmptyField(document.getElementById('login')))
        {
            sucesso = false;
            document.getElementById('login').className = 'error';
            document.getElementById('errologin').style.display = '';
            document.getElementById('errologin').innerHTML = '<br />Por favor informe seu login.';  
        }
        valor = document.getElementById('login').value;
    }   
    
    if (!sucesso) {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique os campos marcados em vermelho.'); 
        return false;
    }
      
    
    var resultado = esqueci.EnviarEsqueciSenha(tipo_campo,valor).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 = '';
    }
}

function EscolheTipoCampo(value)
{
    if(value == "email")
    {
        document.getElementById('email').style.display = "";
        document.getElementById('cpf').style.display = "none";
        document.getElementById('login').style.display = "none";
    }
    else if(value == "cpf")
    {
        document.getElementById('email').style.display = "none";
        document.getElementById('cpf').style.display = "";
        document.getElementById('login').style.display = "none";
    
    }
    else if(value == "login")
    {
        document.getElementById('email').style.display = "none";
        document.getElementById('cpf').style.display = "none";
        document.getElementById('login').style.display = "";
    }
}

