function VerificaDados(formulario) {
  for (i = 0; i < requiredfields.length; i++) {
    aux = /\ /gi;
    obj = formulario[requiredfields[i]];
    valor = obj.value.replace(aux, "")
    if (obj.value == "" || valor == "") {
      return erro(requireddescs[i],requiredfields[i],formulario.name);
    } else {
      if (obj.value.indexOf("\"") != -1 || obj.value.indexOf("\'") != -1) {
        return erro2(requireddescs[i],requiredfields[i],formulario.name);
      }
    }
  }
  return true;
}

function Excluir(obj) {
  form = obj.form;
  if (confirm('Você realmente deseja excluir esse registro ?')) {
    form.S_action.value = '3';
    form.submit();
  }
}

function erro2(desc,campo,form) {
    alert('Desculpe, mas você nao pode utilizar valores que contenham aspas simples ou dulpas no campo '+desc+'.');
    eval(form + "." + campo + ".focus()");
    return false;
}

function erro(desc,campo,form) {
    alert("O Campo " + desc + " tem que ser preenchido!");
    eval(form + "." + campo + ".focus()");
    return false;
}

function VerificaEmail(obj) {
  if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))) {
    alert("Desculpe, mas este e-mail não é válido. Tente novamente.");
    obj.value="";
    obj.focus();
    return false;
  } else {
    return true;
  }
}

function verificaselecao(obj) {
  aux   = /\ /gi;
  valor = obj.value.replace(aux, "");
  if (valor == "") { alert('Desculpe, mas você tem que selecionar um sub-ítem desse tema.'); obj.value=''; obj.focus(); }
}
