﻿function ValidaNome(oNome) {
  if (oNome.value == '') {
    alert('Informe seu nome.');
    oNome.focus();
    return false;
  }
  return true;
}
//Realiza validação do e-mail informado pelo usuário.
//param oEmail: String com o e-mail informado pelo usuário
//param boolNullable: Booleano que informa se o campo pode ser nulo ou não
function ValidaEmail(oEmail, boolNullable) {
  var email = oEmail;

  if (email.value == '' || email.value == null) {
    if (!boolNullable) {
      alert('Informe o email.');
      email.focus();
      return false;
    }
    else {
      return true;
    }
  }

  //var filter = /([a-zA-Z0-9\_\.\-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  var filter = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
  if (!filter.test(email.value)) {
    alert('Informe um e-mail válido. Ex.: seunome@dominio.com.br');
    email.focus();
    return false;
  }
  filter = /([áÁéÉíÍóÓúÚàÀèÈìÌòÒùÙãÃõÕäÄëËïÏöÖüÜâÂêÊîÎôÔûÛ]\b)/;

  if (filter.test(email.value)) {
    alert('O e-mail não pode conter acentos.');
    email.focus();
    return false;
  }
  return true;
}

