﻿function ValidaContato() {

    var msgerro = "";
    var campo = "";

    if (document.getElementById("ctl00_ContentPlaceHolder1_tbNome").value == "") {
        msgerro += 'Por favor, digite o seu nome!<br/>';
        campo = document.getElementById("ctl00_ContentPlaceHolder1_tbNome");
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_tbEmail").value == "") {
        msgerro += 'Por favor, digite o seu e-mail!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_tbEmail");
    }

    if (!valida_mail(document.getElementById("ctl00_ContentPlaceHolder1_tbEmail").value) && document.getElementById("ctl00_ContentPlaceHolder1_tbEmail").value != "") {
        msgerro += 'Por favor, digite um e-mail válido!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_tbEmail");
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_tbAssunto").value == "") {
        msgerro += 'Por favor, digite o assunto!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_tbAssunto");
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_tbMensagem").value == "") {
        msgerro += 'Por favor, digite a mensagem!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_tbMensagem");
    }

    if (msgerro != "") {
        jAlert(msgerro, 'Atenção', function(r) {
            if (r) {
                campo.focus();
            }
        });
        return false;
    }

    document.getElementById("ctl00_ContentPlaceHolder1_enviando").style.display = "block";
    document.getElementById("ctl00_ContentPlaceHolder1_enviar").style.display = "none";
    return true;
}

function ValidaNewsletter() {

    var msgerro = "";
    var campo = "";

    if (document.getElementById("ctl00_ContentPlaceHolder1_email").value == "") {
        msgerro += 'Por favor, digite o seu e-mail!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_email");
    }

    if (!valida_mail(document.getElementById("ctl00_ContentPlaceHolder1_email").value) && document.getElementById("ctl00_ContentPlaceHolder1_email").value != "") {
        msgerro += 'Por favor, digite um e-mail válido!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_email");
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_nome").value == "") {
        msgerro += 'Por favor, digite o seu nome!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_nome");
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_rbCadastrar").checked != true && document.getElementById("ctl00_ContentPlaceHolder1_rbRemover").checked != true) {
        msgerro += 'Por favor, informe se você vai se cadastrar ou se remover!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_rbCadastrar");
    }

    if (msgerro != "") {
        jAlert(msgerro, 'Atenção', function(r) {
            if (r) {
                campo.focus();
            }
        });
        return false;
    }

    document.getElementById("ctl00_ContentPlaceHolder1_enviando").style.display = "block";
    document.getElementById("ctl00_ContentPlaceHolder1_lbEnviar").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;

}