﻿// JScript File
function enviarIndique()
{
    var sucesso = true;
    
    // Define os estilos padrões
    document.getElementById('nome').className = 'txtfield';
    document.getElementById('erronome').style.display = 'none';
    
    document.getElementById('amigo').className = 'txtfield';
    document.getElementById('erroamigo').style.display = 'none';
    
    document.getElementById('amigo').className = 'txtfield';
    document.getElementById('erroamigo').style.display = 'none';
    
    document.getElementById('email_amigo').className = 'txtfield';
    document.getElementById('erroemail_amigo').style.display = 'none';

    document.getElementById('comentario').className = 'txtfield';
    document.getElementById('errocomentario').style.display = 'none';
    
    
    //Verificando se os campos estão corretamente preenchidos.
    if(EmptyField(document.getElementById('nome')))
    {
        sucesso = false;
        document.getElementById('nome').className = 'error';
        document.getElementById('erronome').style.display = '';
        document.getElementById('erronome').innerHTML = 'Por favor, informe o seu nome.';  
    } 
    if(EmptyField(document.getElementById('email')))
    {
        sucesso = false;
        document.getElementById('email').className = 'error';
        document.getElementById('erroemail').style.display = '';
        document.getElementById('erroemail').innerHTML = 'Por favor, informe o seu e-mail.';  
    }
    else
    {
        if(!valida_email(document.getElementById('email')))
        {
            sucesso = false;
            document.getElementById('email').className = 'error';
            document.getElementById('erroemail').style.display = '';
            document.getElementById('erroemail').innerHTML = 'E-mail inválido.';  
        }
    }
    
    if(EmptyField(document.getElementById('amigo')))
    {
        sucesso = false;
        document.getElementById('amigo').className = 'error';
        document.getElementById('erroamigo').style.display = '';
        document.getElementById('erroamigo').innerHTML = 'Por favor, informe o nome de seu amigo.';  
    } 
    
    if(EmptyField(document.getElementById('email_amigo')))
    {
        sucesso = false;
        document.getElementById('email_amigo').className = 'error';
        document.getElementById('erroemail_amigo').style.display = '';
        document.getElementById('erroemail_amigo').innerHTML = 'Por favor, informe o de seu e-mail.';  
    }
    else
    {
        if(!valida_email(document.getElementById('email_amigo')))
        {
            sucesso = false;
            document.getElementById('email_amigo').className = 'error';
            document.getElementById('erroemail_amigo').style.display = '';
            document.getElementById('erroemail_amigo').innerHTML = 'E-mail inválido.';  
        }
    }
    
    if(EmptyField(document.getElementById('comentario')))
    {
        sucesso = false;
        document.getElementById('comentario').className = 'error';
        document.getElementById('errocomentario').style.display = '';
        document.getElementById('errocomentario').innerHTML = 'Por favor, informe o comentário para seu amigo.';  
    }
    
    if (!sucesso) {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor, verifique os campos marcados em vermelho.'); 
        return false;
    }
    
    //Caso tenha chegado até aqui, envia-se o formulário de contato.
    var nome_ = document.getElementById('nome').value;
    var email_ = document.getElementById('email').value;
    var amigo = document.getElementById('amigo').value;
    var email_amigo_ = document.getElementById('email_amigo').value;
    var comentario_ = document.getElementById('comentario').value;
    
    if(!indique.EnviarEmailAmigo(nome_,email_, amigo, email_amigo_, comentario_).value)
    {
        document.getElementById('erro').className = "";
        document.getElementById('form_indique').style.display  = "none";
    }
    else
    {
        document.getElementById('sucesso').className = "";
        document.getElementById('form_indique').style.display  = "none";
    }
}
