﻿function AbrirFecharNewsLetter(id) {
    var newsletter = document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_"+id);
    if (newsletter.style.display == "none")
        newsletter.style.display = "block";
    else
        newsletter.style.display = "none";
}

function ValidaNewsletter() {

    var msgerro = "";
    var campo = "";

    if (document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_nome").value == "") {
        msgerro += 'Por favor, digite o seu nome!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_nome");
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_email").value == "") {
        msgerro += 'Por favor, digite o seu e-mail!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_email");
    }

    if (!valida_mail(document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_email").value) && document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_email").value != "") {
        msgerro += 'Por favor, digite um e-mail válido!<br/>';
        if (campo == "")
            campo = document.getElementById("ctl00_ContentPlaceHolder1_Newsletter1_email");
    }

    if (msgerro != "") {
        jAlert(msgerro, 'Atenção', function(r) {
            if (r) {
                campo.focus();
            }
        });
        return false;
    }

    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;

}