function valida(forma,digit) {
 with (forma) {
  if (esNulo(var_nombre.value)) {
   alert("Falt&oacute; introducir su nombre.");
   var_nombre.focus()
   return false;
  }
  if (esNulo(var_correo.value)) {
   alert("Falto introducir su correo electronico.");
   var_correo.focus();
   return false;
  } else {
   esM = esMail(var_correo.value);
   if(!esM) {
    alert('Debe intoducir una direccion de correo electronico valida.');
    return false;
   }
  }
  if (esNulo(var_telefono1.value)) {
   alert("Falt&oacute; primer telefono de contacto");
   var_telefono1.focus()
   return false;
  }
  if (esNulo(var_telefono2.value)) {
   alert("Falt&oacute; segundo telefono de contacto");
   var_telefono2.focus()
   return false;
  }
  if (esNulo(var_pass.value)) {
   alert("Falt&oacute; introducir su contrasena");
   var_pass.focus()
   return false;
  }
  if (esNulo(var_passconf.value)) {
   alert("Falt&oacute; introducir su confirmacion de contrasena");
   var_passconf.focus()
   return false;
  }
if(esNulo(tx_maps.value)) {
   alert("Falt&oacute; introducir la clave de seguridad.");
   tx_maps.focus();
   return false;
  } else {
   hash = hex_md5(tx_maps.value);
   if(digit != hash) {
    alert('La clave de seguridad no es correcta');
    tx_maps.value = '';
    tx_maps.focus();
    return false;    
   }
  }
 }
 return true;
}


