function validaEmail(str) {
//   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str))
       testresults=true
    else{
         //alert("Please input a valid email address!")
         testresults=false
    }
    return (testresults)
}


function enviaContato()
{
    formAtual =  document.contato;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;
    mail_check = (formAtual.mail.value.length > 0 )? true:false;
    assunto_check = (formAtual.assunto.value.length > 0 )? true:false;
    mensagem_check = (formAtual.mensagem.value.length > 0 )? true:false;
    mail_check_val = validaEmail(formAtual.mail.value);

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check && mail_check && assunto_check && mensagem_check && mail_check_val)
    {
        if(formAtual.soma.value == formAtual.resultado.value)
            {
                return true;
            }else
              {
                  var mensagemErro = "O valor da soma está incorreto.";
                  alert(mensagemErro);
              }
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza, verifique se Nome, Mail, Assunto e Mensagem foram preenchidos corretamente.";
        alert(mensagemErro);
    }
    return false;
}





















// Abaixo não utilizados ainda

function validaCPF() {
    cpf = document.inscricao.cpf.value;
    valor = true;
    erro = 0;
    if (cpf.length < 11) erro = 1;
    var nonNumbers = /\D/;
    if (nonNumbers.test(cpf)) erro = 1;
    if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "88888888888" || cpf == "99999999999"){
    	  erro = 1;
    }
    var a = [];
    var b = new Number;
    var c = 11;
    for (i=0; i<11; i++){
    	a[i] = cpf.charAt(i);
    	if (i < 9) b += (a[i] *  --c);
    }
    if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
    b = 0;
    c = 11;
    for (y=0; y<10; y++) b += (a[y] *  c--);
    if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
    if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
    	erro = 1;
    }
    if (erro == 1){
    	return false;
    }
    return true;
}

function enviaAvaliacao()
{
    formAtual =  document.avaliacao;
    curso_check = (formAtual.curso.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (curso_check)
    {
        if(formAtual.soma.value == formAtual.resultado.value)
            {
                return true;
            }else
              {
                  var mensagemErro = "O valor da soma está incorreto.";
                  alert(mensagemErro);
              }
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza, informe o curso on-line para avaliação.";
        alert(mensagemErro);
    }
    return false;
}

function enviaLogon()
{
    formAtual =  document.logon;
    user_check = (formAtual.user.value.length > 0 )? true:false;
    senha_check = (formAtual.pass.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (user_check && senha_check)
    {
        return true;
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza informe seu usuário e senha.";
        alert(mensagemErro);
    }
    return false;
}

function enviaSenha()
{
    formAtual =  document.senha;
    login_check = (formAtual.login.value.length > 0 )? true:false;
    cpf_check = (formAtual.cpf.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (login_check || cpf_check)
    {
        if(formAtual.soma.value == formAtual.resultado.value)
            {
                return true;
            }else
              {
                  var mensagemErro = "O valor da soma está incorreto.";
                  alert(mensagemErro);
              }
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentileza informe seu login ou seu CPF.";
        alert(mensagemErro);
    }
    return false;
}

function enviaInscricao()
{
    formAtual =  document.inscricao;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;
    cpf_check = (formAtual.cpf.value.length > 0 )? true:false;
    cpf_check_val = validaCPF();
    mail_check = (formAtual.mail.value.length > 0 )? true:false;
    fone_check = (formAtual.fone.value.length > 0 )? true:false;
    endereco_check = (formAtual.endereco.value.length > 0 )? true:false;
    cidade_check = (formAtual.cidade.value.length > 0 )? true:false;
    mail_check_val = validaEmail(formAtual.mail.value);

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check && cpf_check && cpf_check_val && mail_check && fone_check && endereco_check && cidade_check && mail_check_val)
    {
        return true;
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza, verifique se Nome, CPF, Mail, Telefone, Endereço e Cidade foram preenchidos corretamente.";
        alert(mensagemErro);
    }
    return false;
}

function enviaInscricaoCursoOnline()
{
    formAtual =  document.inscricao;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;
    cpf_check = (formAtual.cpf.value.length > 0 )? true:false;
    cpf_check_val = validaCPF();
    mail_check = (formAtual.mail.value.length > 0 )? true:false;
    identidade_check = (formAtual.identidade.value.length > 5 )? true:false;
    endereco_check = (formAtual.endereco.value.length > 0 )? true:false;
    bairro_check = (formAtual.bairro.value.length > 0 )? true:false;
    fone_comercial_check = (formAtual.fone_comercial.value.length > 0 )? true:false;
    cep_check = (formAtual.cep.value.length > 0 )? true:false;
    cidade_check = (formAtual.cidade.value.length > 0 )? true:false;
    mail_check_val = validaEmail(formAtual.mail.value);

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check && cpf_check && identidade_check && cpf_check_val && mail_check && endereco_check && cidade_check && mail_check_val && bairro_check && fone_comercial_check && cep)
    {
        return true;
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza, verifique se Nome, CPF, Mail, Identidade, Telefone Comercial, CEP, Endereço, Cidade e Bairro foram preenchidos corretamente.";
        alert(mensagemErro);
    }
    return false;
}

function postSenhaCursoOnline()
{
    formAtual =  document.login;
    login_check = (formAtual.login.value.length > 0 )? true:false;
    senha1_check = (formAtual.senha1.value.length > 0 )? true:false;
    senha2_check = (formAtual.senha2.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS

    if (formAtual.senha1.value == formAtual.senha2.value)
    {
        if (login_check && senha1_check && senha2_check)
        {
            return true;
        }
        else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
        {
        var mensagemErro = "Por gentiliza, informe seu login e digite sua senha nos dois campos.";
        alert(mensagemErro);
        }
    }else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "As senhas digitadas não coencidem. Tente novamente.";
        alert(mensagemErro);
    }
    return false;
}

function postUsuario()
{
    formAtual =  document.usuario;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;
    login_check = (formAtual.login.value.length > 0 )? true:false;
    senha_check = (formAtual.senha.value.length > 0 )? true:false;
    senha2_check = (formAtual.senha2.value.length > 0 )? true:false;
    mail_check = (formAtual.mail.value.length > 0 )? true:false;
    mail_check_val = validaEmail(formAtual.mail.value);

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check && login_check && senha_check && senha2_check && mail_check && mail_check_val)
    {
        if(formAtual.senha.value == formAtual.senha2.value)
        {
            return true;
        }else
            {
                var mensagemErro = "As senhas digitadas não coencidem.";
                alert(mensagemErro);
            }
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza, verifique se todos os campos foram preenchidos corretamente.";
        alert(mensagemErro);
    }
    return false;
}

function postUsuario2()
{
    formAtual =  document.usuario;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;
    login_check = (formAtual.login.value.length > 0 )? true:false;
    mail_check = (formAtual.mail.value.length > 0 )? true:false;
    mail_check_val = validaEmail(formAtual.mail.value);

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check && login_check && mail_check && mail_check_val)
    {
        if(formAtual.senha.value == formAtual.senha2.value)
        {
            return true;
        }else
            {
                var mensagemErro = "As senhas digitadas não coencidem.";
                alert(mensagemErro);
            }
    }
    else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "Por gentiliza, verifique se todos os campos foram preenchidos corretamente.";
        alert(mensagemErro);
    }
    return false;
}

function postSenha()
{
    formAtual =  document.senha;
    senha_check = (formAtual.senha.value.length > 0 )? true:false;
    senha2_check = (formAtual.senha2.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS


    if (formAtual.senha.value == formAtual.senha2.value)
    {
        if (senha_check && senha2_check)
        {
            return true;
        }
        else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
        {
        var mensagemErro = "Por gentiliza, digite sua senha nos dois campos.";
        alert(mensagemErro);
        }
    }else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
    {
        var mensagemErro = "As senhas digitadas não coencidem. Tente novamente.";
        alert(mensagemErro);
    }
    return false;
}

function postCategoria()
{
    formAtual =  document.categoria;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check)
    {
        return true;
    }else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
        {
            var mensagemErro = "Por gentiliza, verifique se todos os campos foram preenchidos corretamente.";
            alert(mensagemErro);
        }
    return false;
}

function postEnquete()
{
    formAtual =  document.enquete;
    nome_check = (formAtual.nome.value.length > 0 )? true:false;
    questao_check = (formAtual.questao.value.length > 0 )? true:false;
    opcao1_check = (formAtual.opcao1.value.length > 0 )? true:false;
    opcao2_check = (formAtual.opcao2.value.length > 0 )? true:false;
    opcao3_check = (formAtual.opcao3.value.length > 0 )? true:false;
    opcao4_check = (formAtual.opcao4.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (nome_check && questao_check && opcao1_check && opcao2_check && opcao3_check && opcao4_check)
    {
        return true;
    }else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
        {
            var mensagemErro = "Por gentiliza, verifique se todos os campos foram preenchidos corretamente.";
            alert(mensagemErro);
        }
    return false;
}

function postNoticia()
{
    formAtual =  document.noticia;
    titulo_check = (formAtual.titulo.value.length > 0 )? true:false;
    conteudo_check = (formAtual.conteudo.value.length > 0 )? true:false;

    //  VERIFICA SE TODOS OS CAMPOS ESTAO CORRETAMENTE PREENCHIDOS
    if (titulo_check && conteudo_check)
    {
        return true;
    }else //RETORNA MENSAGEM DE ERRO DIZENDO O QUE FALTOU PREENCHER
        {
            var mensagemErro = "Por gentiliza, verifique se todos os campos foram preenchidos corretamente.";
            alert(mensagemErro);
        }
    return false;
}