function checa(nform) {
 if (nform.email.value == "") {
  alert("Informe seu e-mail.");
  nform.email.focus();
  nform.email.select();
  return false;
 } else {
  prim = nform.email.value.indexOf("@")
  if(prim < 2) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("@",prim + 1) != -1) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf(".") < 1) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf(" ") != -1) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("zipmeil.com") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("hotmeil.com") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf(".@") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("@.") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf(".com.br.") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("/") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("[") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("]") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("(") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf(")") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf("..") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
  if(nform.email.value.indexOf(".0") > 0) {
   alert("O e-mail informado parece não estar correto.");
   nform.email.focus();
   nform.email.select();
   return false;
  }
 }
  return true;
}