function validarEmail(email) {
  caracNoValidos = " /:,;";
  if(email == "") return false; // debe rellenarse
  for(i = 0; i < caracNoValidos.length; i++) {
  // ¿hay algún carácter no válido?
    caracMal = caracNoValidos.charAt(i);
    if(email.indexOf(caracMal,0) > -1) return false;
  }
  posArroba = email.indexOf("@",1); // debe haber una @
  if(posArroba == -1) return false;
  if(email.indexOf("@",posArroba+1) != -1) return false;
  // y sólo una
  posPunto = email.indexOf(".",posArroba);
  if(posPunto == -1) return false;
  // y al menos un . después de la @
  if(posPunto+3 > email.length)   return false;
  // debe haber al menos 2 caracteres tras el .
  return true;
}

function esNum(valor) {   // ¿Es un número?
  if(valor == "") return false;
  for(i = 0; i < valor.length; i++) {
    if(valor.charAt(i) < "0") return false;
    if(valor.charAt(i) > "9") return false;
  }
  return true;
}

