function Validar() 
{
    var nome = document.getElementById('txtNome');
    var email = document.getElementById('txtEmail');
    var telefone = document.getElementById('txtTelefone');
    var data = document.getElementById('txtData'); 
    var validacao = true;

    if (nome.value == '') {

        alert('Digite seu nome.');
        nome.focus();
        validacao = false;
    }
    else if (email.value == '') {

        alert('Digite seu email.');
        email.focus();
        validacao = false;
    }
    else if (email.value != '' && !ValidaEmail(email.value, 3)) {

        alert('Digite seu email corretamente.');
        email.focus();
        validacao = false;
    }
    else if (telefone.value == '') {

        alert('Digite seu telefone.');
        telefone.focus();
        validacao = false;
    }
    else if (telefone.value.length > 0 && telefone.value.length < 14) {

        alert('Digite seu telefone corretamente.');
        telefone.focus();
        validacao = false;
    }
    else if (data.value.length == 0) {

        alert('Digite sua data de aniversário.');
        data.focus();
        validacao = false;
    }
    else if (data.value.length > 0 && data.value.length < 5) {

        alert('Digite sua data de aniversário corretamente.');
        data.focus();
        validacao = false;
    }

    return validacao;
}

var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail = reEmail3;

function ValidaEmail(pStr, pFmt) {
    eval("reEmail = reEmail" + pFmt);
    if (reEmail.test(pStr)) {
        return true; //alert(pStr + " é um endereço de email válido.");
    } else if (pStr != null && pStr != "") {
        return false; //alert(pStr + " não é um endereço de email válido.");
    }
}
