function validar(form)
{
  if (form.usuario.value == "")
  { alert("Por favor ingrese su nombre de usuario"); form.usuario.focus(); return; }
  
  if ((form.usuario.value.length  < 4 ) || (form.usuario.value.length  > 12 )) 
  { alert("El nombre de usuario debe contener entre 4 y 12 caracteres"); form.usuario.focus(); return; }  
  
  if (form.pass1.value == "")
  { alert("Por favor ingrese su contraseña"); form.pass1.focus(); return; }

  if ((form.pass1.value.length  < 4 ) || (form.pass1.value.length  > 12 )) 
  { alert("Su contraseña debe contener entre 4 y 12 caracteres"); form.pass1.focus(); return; }  
  
  if (form.pass2.value == "")
  { alert("Por favor repita su contraseña"); form.pass2.focus(); return; }
  
  if (form.pass2.value != form.pass1.value)
  { alert("Las contraseñas no coinciden, intente de nuevo"); form.pass1.value = ""; form.pass2.value = ""; form.pass1.focus(); return; }
  
  if (form.nombres.value == "")
  { alert("Por favor ingrese su nombre completo"); form.nombres.focus(); return; }
  
  if (form.apellidos.value == "")
  { alert("Por favor ingrese su apellido completo"); form.apellidos.focus(); return; }
  
  if (form.email.value == "")
  { alert("Por favor ingrese su dirección email"); form.email.focus(); return; }
  
  if (form.direccion.value == "")
  { alert("Por favor ingrese su dirección"); form.direccion.focus(); return; }
  
  if (form.ciudad.value == "")
  { alert("Por favor ingrese la ciudad donde vive"); form.ciudad.focus(); return; }
  
  if (form.estado.value == "")
  { alert("Por favor ingrese el estado donde vive"); form.estado.focus(); return; }
  
  if (form.telefono.value == "")
  { alert("Por favor ingrese su número de teléfono"); form.telefono.focus(); return; }  

  if (form.email.value.indexOf('@', 0) == -1 ||
      form.email.value.indexOf('.', 0) == -1)
  { alert("Dirección de e-mail inválida"); form.email.focus(); return; }

  form.submit();
}

function validar2(form)
{
  if (form.codigo.value == "")
  { alert("Es obligatorio reportar el número de transacción"); form.codigo.focus(); return; }  

 if (form.deposito.value == "")
  { alert("Es obligatorio reportar un monto en su pago"); form.deposito.focus(); return; }  

  form.submit();
}

function validar3(form)
{

if (form.nombres.value == "")
  { alert("Por favor ingrese su nombre completo"); form.nombres.focus(); return; }
  
  if (form.apellidos.value == "")
  { alert("Por favor ingrese su apellido completo"); form.apellidos.focus(); return; }
  
  if (form.email.value == "")
  { alert("Por favor ingrese su dirección email"); form.email.focus(); return; }

  if (form.telefono.value == "")
  { alert("Por favor ingrese su número de teléfono"); form.telefono.focus(); return; }  

  if (form.direccion.value == "")
  { alert("Por favor ingrese su dirección"); form.direccion.focus(); return; }
  
  if (form.estado.value == "")
  { alert("Por favor ingrese el estado donde vive"); form.estado.focus(); return; }

  if (form.ciudad.value == "")
  { alert("Por favor ingrese la ciudad donde vive"); form.ciudad.focus(); return; }
  
  if (form.postal.value == "")
  { alert("Por favor ingrese el código postal"); form.postal.focus(); return; }  
  

  if (form.email.value.indexOf('@', 0) == -1 ||
      form.email.value.indexOf('.', 0) == -1)
  { alert("Dirección de e-mail inválida"); form.email.focus(); return; }

  form.submit();
}