﻿function ValidaContato() {

    var msgerro = "";
    var campo = "";

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbNome").value == "") {
        msgerro += 'Por favor, digite o seu nome!<br/>';
        campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbNome");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail").value == "") {
        msgerro += 'Por favor, digite o seu e-mail!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail");
    }

    if (!valida_mail(document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail").value) && document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail").value != "") {
        msgerro += 'Por favor, digite um e-mail válido!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ddlAssunto").value == "Orçamento" && document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmpresa").value == "") {
        msgerro += 'Por favor, digite o nome da empresa!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmpresa");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ddlAssunto").value == "") {
        msgerro += 'Por favor, digite o assunto!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ddlAssunto");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbMensagem").value == "") {
        msgerro += 'Por favor, digite a mensagem!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbMensagem");
    }

    if (msgerro != "") {
        jAlert(msgerro, 'Atenção', function(r) {
            if (r) {
                campo.focus();
            }
        });
        return false;
    }

    document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_enviando").style.display = "block";
    document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ibEnviar").style.display = "none";
    return true;
}

function ValidaCurriculo() {

    var msgerro = "";
    var campo = "";

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbNome").value == "") {
        msgerro += 'Por favor, digite o seu nome!<br/>';
        campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbNome");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail").value == "") {
        msgerro += 'Por favor, digite o seu e-mail!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail");
    }

    if (!valida_mail(document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail").value) && document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail").value != "") {
        msgerro += 'Por favor, digite um e-mail válido!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbEmail");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbDDD").value == "") {
        msgerro += 'Por favor, digite o DDD do seu Telefone!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbDDD");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbTelefone").value == "") {
        msgerro += 'Por favor, digite o seu Telefone!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_tbTelefone");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ddlArea").value == "") {
        msgerro += 'Por favor, informa a área!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ddlArea");
    }

    if (document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_fuCurriculo").value == "") {
        msgerro += 'Por favor, anexo o seu currículo!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_fuCurriculo");
    }

    if (msgerro != "") {
        jAlert(msgerro, 'Atenção', function(r) {
            if (r) {
                campo.focus();
            }
        });
        return false;
    }

    document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_enviando").style.display = "block";
    document.getElementById("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ibEnviar").style.display = "none";
    return true;
}

function valida_mail(valor) {
    prim = valor.indexOf("@")
    if (prim < 1) return false;
    if (valor.indexOf("@", prim + 1) != -1) return false;
    if (valor.indexOf(".") < 1) return false;
    if (valor.indexOf("zipmeil.com") > 0) return false;
    if (valor.indexOf("hotmeil.com") > 0) return false;
    if (valor.indexOf(".@") > 0) return false;
    if (valor.indexOf("@.") > 0) return false;
    if (valor.indexOf(".com.br.") > 0) return false;
    if (valor.indexOf("/") > 0) return false;
    if (valor.indexOf("[") > 0) return false;
    if (valor.indexOf("]") > 0) return false;
    if (valor.indexOf("(") > 0) return false;
    if (valor.indexOf(")") > 0) return false;
    if (valor.indexOf("..") > 0) return false;
    if (valor.indexOf(",") > 0) return false;
    parte1 = valor.indexOf("@");
    parte3 = valor.length;
    if (!(parte1 >= 1 && parte3 >= 6)) return false;
    return true;

}