function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
            return true;
        }
    }else{
        return false;
    }
}

function Valida(){
    if ((document.getElementById('dsEmail').value!='')&&(document.getElementById('nmInscrito').value)) {
        if (! checkMail(document.getElementById('dsEmail').value)) {
            alert("Email incorreto");
            return false;
        }
        s = document.getElementById('nrCPF').value;
        if (s!='') {
            var i;

            s = s.replace(".", "");
            s = s.replace(".", "");
            s = s.replace(".", "");
            s = s.replace("-", "");
            var c = s.substr(0,9);
            var dv = s.substr(9,2);
            var d1 = 0;
            for (i = 0; i < 9; i++) {
              d1 += c.charAt(i)*(10-i);
            }
            if (d1 == 0) {
              alert("CPF Invalido")
              return false;
            }
            d1 = 11 - (d1 % 11);
            if (d1 > 9) d1 = 0;
            if (dv.charAt(0) != d1) {
              alert("CPF Invalido")
              return false;
            }
            d1 *= 2;
            for (i = 0; i < 9; i++) {
              d1 += c.charAt(i)*(11-i);
            }
            d1 = 11 - (d1 % 11);
            if (d1 > 9) d1 = 0;
            if (dv.charAt(1) != d1) {
              alert("CPF Invalido")
              return false;
            }
            return true;
        } else return true;
    } else {
        alert("Nome e Email devem ser informados");
        return false;
    }
}
function FormataCpf(campo, teclapres) {
    var tecla = teclapres.keyCode;
    var vr = new String(campo.value);
    vr = vr.replace(".", "");
    vr = vr.replace("/", "");
    vr = vr.replace("-", "");
    tam = vr.length + 1;
    if (tecla != 14) {
        if (tam == 4)
            campo.value = vr.substr(0, 3) + '.';
        if (tam == 7)
            campo.value = vr.substr(0, 3) + '.' + vr.substr(3, 6) + '.';
        if (tam == 11)
            campo.value = vr.substr(0, 3) + '.' + vr.substr(3, 3) + '.' + vr.substr(7, 3) + '-' + vr.substr(11, 2);
    }
}


