

/* ------------------------------------------------------------------------------- */

function FnValidaEMail(checkEmail) {
    if ((checkEmail.length < 6)) {
      return false; 
    }
    if ((checkEmail.indexOf('@') == -1) || (checkEmail.indexOf('.') == -1)) {
      return false; 
    }
    if ((checkEmail.indexOf('@') == 0) || (checkEmail.indexOf('.') == 0)) {
      return false; 
    }
    if (checkEmail.lastIndexOf("@") != (checkEmail.indexOf('@')) ) {
      return false; 
    }
    if ( (checkEmail.indexOf(".") == (checkEmail.indexOf('@')-1)) || (checkEmail.indexOf(".") == (checkEmail.indexOf('@')+1)) ){
      return false; 
    }
    if ((checkEmail.lastIndexOf(".") == (checkEmail.length-1)) || (checkEmail.lastIndexOf(".") == (checkEmail.length-2)) ) {
      return false; 
    }
    if(checkEmail.lastIndexOf(".") < checkEmail.indexOf("@")) {
      return false; 
    }
    if(checkEmail.indexOf(" ")>-1) {
      return false; 
    }
  return true; 
}

/* ------------------------------------------------------------------------------- */

function FnSubmit() {
  if (validate()) {
    document.formulario.action = "inscripcionemail.asp";
    document.formulario.submit();
  }
}

/* ------------------------------------------------------------------------------- */

function validate() { 


  if (document.formulario.Curso.selectedIndex == 0) {
    alert("Seleccione Curso."); 
    document.formulario.Curso.focus();
    return false; 
  }

  if (document.formulario.Apellido.value.length == 0) {
    alert("Ingrese Apellido."); 
    document.formulario.Apellido.focus();
    document.formulario.Apellido.select();
    return false; 
  }
  
  if (document.formulario.Nombre.value.length == 0) {
    alert("Ingrese Nombre/s."); 
    document.formulario.Nombre.focus();
    document.formulario.Nombre.select();
    return false; 
  }
  
  if (document.formulario.Edad.value.length == 0) {
    alert("Ingrese Edad."); 
    document.formulario.Edad.focus();
    document.formulario.Edad.select();
    return false; 
  } 
  
  if (document.formulario.Pais.value.length == 0) {
    alert("Ingrese Pais."); 
    document.formulario.Pais.focus();
    document.formulario.Pais.select();
    return false; 
  }  

  if (document.formulario.Ciudad.value.length == 0) {
    alert("Ingrese Ciudad."); 
    document.formulario.Ciudad.focus();
    document.formulario.Ciudad.select();
    return false; 
  } 

  if (document.formulario.CodigoPostal.value.length == 0) {
    alert("Ingrese Código Postal."); 
    document.formulario.CodigoPostal.focus();
    document.formulario.CodigoPostal.select();
    return false; 
  } 

  if (document.formulario.Calle.value.length == 0) {
    alert("Ingrese Calle / Avenida."); 
    document.formulario.Calle.focus();
    document.formulario.Calle.select();
    return false; 
  } 
  
  if (document.formulario.CalleNumero.value.length == 0) {
    alert("Ingrese Nro. /  Piso / Departamento."); 
    document.formulario.CalleNumero.focus();
    document.formulario.CalleNumero.select();
    return false; 
  } 

  if (document.formulario.Telefono.value.length == 0) {
    alert("Ingrese Teléfono."); 
    document.formulario.Telefono.focus();
    document.formulario.Telefono.select();
    return false; 
  }

  if (!FnValidaEMail(document.formulario.email.value)) {
    alert("Ingrese una dirección de e-mail correcta.");
    document.formulario.email.focus();
    document.formulario.email.select();
    return false; 
  }
  
  if (!FnValidaEMail(document.formulario.email2.value)) {
    alert("Ingrese una dirección alternativa de e-mail correcta.");
    document.formulario.email2.focus();
    document.formulario.email2.select();
    return false; 
  }
  
  if (document.formulario.TipoPago.value.length == 0) {
    alert("Ingrese tipo de pago ha elegido para matricularse."); 
    document.formulario.TipoPago.focus();
    document.formulario.TipoPago.select();
    return false; 
  }

  return true; 
} 

/* ------------------------------------------------------------------------------- */
