﻿// JScript File
//---------------------------------REGIÃO Newsletter--------------------------------------------------------
function CadastroNews()
{
    var sucesso = true;

    if(EmptyField(document.getElementById('news_nome')))
    {
        alert('Favor fornecer o seu nome.');
        return false;
    }

    if(EmptyField(document.getElementById('news_email')))
    {
        alert('Favor fornecer o seu e-mail.');
        return false;
    }
    else
    {
        if(!valida_email(document.getElementById('news_email')))
        {
            alert('O e-mail fornecido é inválido.');
            return false;
        }
    }
    
    if (!sucesso)
    {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique os campos em destaque.');
        return false;
    }
    
    var nome_ = document.getElementById('news_nome').value;
    var email_ = document.getElementById('news_email').value;
    var retorno = Newsletter.cadastroNews(nome_,email_).value;
    
    switch(retorno)
    {
        case 1:
            alert('Esse e-mail já se encontra cadastrado em nossa newsletter.');
            LimpaCamposNewsletter();
            break;
        case 2:
            alert('Dados cadastrados com sucesso.');
            LimpaCamposNewsletter();
            break;
        case 3:
            alert('Aconteceu um erro ao se tentar enviar os seus dados. Por favor tente novamente. Se o problema persistir, entre em contato com o administrador do sistema.');
            break;
    }
}

function LimpaCamposNewsletter()
{
    document.getElementById('news_nome').value = "";
    document.getElementById('news_email').value = "";
}

function ValidaDescadastrarNews()
{
    var sucesso = true;

    // Define os estilos padrões
    document.getElementById('descadastrar_news_email').className = 'txtfield';
    document.getElementById('errodescadastrar_news_email').style.display = 'none';
    
    if(EmptyField(document.getElementById('descadastrar_news_email')))
    {
        sucesso = false;
        document.getElementById('descadastrar_news_email').className = 'error';
        document.getElementById('errodescadastrar_news_email').style.display = '';
        document.getElementById('errodescadastrar_news_email').innerHTML = 'Por favor informe seu e-mail.';
    }
    
    else
    {
        if(!valida_email(document.getElementById('descadastrar_news_email')))
        {
            sucesso = false;
            document.getElementById('descadastrar_news_email').className = 'error';
            document.getElementById('errodescadastrar_news_email').style.display = '';
            document.getElementById('errodescadastrar_news_email').innerHTML = 'E-mail Inválido.';
        }
    }
    
    if (!sucesso)
    {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique os campos em destaque.'); 
        return false;
    }
    
    var email_ = document.getElementById('descadastrar_news_email').value;
    
    var resultado = descadastro_news.EnviarDescadastrarNews(email_).value;
    document.getElementById('form_descadastrar_news').style.display = 'none';
    
    if( resultado == 1){
        document.getElementById('nao_encontrado_descadastrar').style.display = '';    
    }
    
    else if(resultado == 2)
    {
        document.getElementById('sucesso_descadastrar').style.display = '';
    }
    
    else if(resultado == 3)
    {
        document.getElementById('erro_descadastrar').style.display = '';
    }
}


//---------------------------------FIM-REGIÃO Newsletter--------------------------------------------------------

