﻿// JScript File
function EnviarForm()
{
    var sucesso = true;
    
    // Define os estilos padrões
    document.getElementById('nome').className = 'txtfield';
    document.getElementById('erronome').style.display = 'none';
      
    document.getElementById('email').className = 'txtfield';
    document.getElementById('erroemail').style.display = 'none';
    
    document.getElementById('fone').className = 'txtfield';
    document.getElementById('errofone').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 nome para contato.';  
    } 
    
    if(EmptyField(document.getElementById('fone')))
    {
		if(!valida_telefone(document.getElementById('fone')))
        {
	    	sucesso = false;
	        document.getElementById('fone').className = 'error';
    	    document.getElementById('errofone').style.display = '';
       		document.getElementById('errofone').innerHTML = 'Telefone em formato inválido.Por favor siga o seguinte formato (XX) XXXX-XXXX.';  
		}
    }
    
    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 e-mail para contato.';  
    }
    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 (!sucesso) {
        alert('Alguns campos não foram preenchidos da forma devida.'); 
        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 fone_ = document.getElementById('fone').value;

    
    if(!tbm.EnviarFormularioContato(nome_, email_, fone_).value)
    {
        document.getElementById('erro_contato').style.display = "";
        document.getElementById('formTBMAeronave').style.display  = "none";
        document.getElementById('topo1').style.display = "none";
        document.getElementById('topo2').style.display = "none";
    }
    else
    {
        document.getElementById('sucesso_contato').style.display = "";
        document.getElementById('formTBMAeronave').style.display  = "none";
        document.getElementById('topo1').style.display = "none";
        document.getElementById('topo2').style.display = "none";
    }
}


//Função para ao se dá um Enter cair sobre o evento de submit da pagina de contato...
function EnterContato(evt)
{
    //Verificando se o que é digitado é somente campos numéricos
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if(charCode==13)
    {
         document.getElementById('bt_enviarTBM').onclick();		
         return false;
    }
    return true;
}


