/*
                PARA GESTION DE TUTORES EN LA INTRANET
function validarTutor(f)
{
  res=0;
  for (c=0;c<f.numero_tutores.value;c++)
  {
    if(f.tutor[c].checked==true)
    {
      res++;
    }
  }

  if(res==0)
  {
    alert('Seleciciona algún tutor');
    return false;
  }
  else
  {
    f.submit();
  }
}

function iSubmitEnter(oEvento, oFormulario){
     var iAscii;

     if (oEvento.keyCode)
         iAscii = oEvento.keyCode;
     else if (oEvento.which)
         iAscii = oEvento.which;
     else
         return false;

     if (iAscii == 13) oFormulario.submit();

     return true;
}
*/
function validarGestionTutor(f)
{
      if(f.nombre.value=='')
      {
        alert('El campo \"Nombre\" es obligatorio.');
        f.nombre.focus();
        return false;
      }
      else if(f.formacion.value=='')
      {
        alert('El campo \"Formación\" es obligatorio.');
        f.formacion.focus();
        return false;
      }
      else if(f.idiomas.value=='')
      {
        alert('El campo \"Idioma\" es obligatorio.');
        f.idiomas.focus();
        return false;
      }
      else if(f.experiencia.value=='')
      {
        alert('El campo \"Experiencia laboral\" es obligatorio.');
        f.experiencia.focus();
        return false;
      }
      else if(f.telefono.value=='')
      {
        alert('El campo \"Teléfono\" es obligatorio.');
        f.telefono.focus();
        return false;
      }
      else if(f.usuario.value=='')
      {
        alert('El campo \"Usuario\" es obligatorio.');
        f.usuario.focus();
        return false;
      }
      else if(f.password.value=='')
      {
        alert('El campo \"Password\" es obligatorio.');
        f.password.focus();
        return false;
      }
      else if(f.skype_user.value=='')
      {
        alert('El campo \"Usuario Skype\" es obligatorio.');
        f.skype_user.focus();
        return false;
      }

}

function validarDocumento(f)
{
  if(f.titulo.value=='')
  {
    alert('Falta el título');
    f.titulo.focus();
    return false;
  }
  else if(f.texto.value=='')
  {
    alert('Falta el texto explicativo');
    f.texto.focus();
    return false;
  }
  else if((f.archivo.value=='')&&(f.archivo_guardado==''))
  {
    alert('Selecciona un archivo');
    f.archivo.focus();
    return false;
  }
  else if((f.destino[0].checked==false)&&(f.destino[1].checked==false))
  {
    alert('Selecciona un destino.');
    f.destino[0].focus();
    return false;
  }
}
function validarRecurso(f)
{

  if((f.tipo[0].checked==false)&&(f.tipo[1].checked==false))
  {
    alert('Selecciona el tipo de recueso');
    f.tipo[0].focus();
    return false;
  }
  else if(f.tipo[1].checked==true)
  {
    if(f.titulo.value=='')
    {
      alert('Falta el título');
      f.titulo.focus();
      return false;
    }
    else if(f.descripcion.value=='')
    {
      alert('Falta el enlace');
      f.descripcion.focus();
      return false;
    }
    else if((f.destino[0].checked==false)&&(f.destino[1].checked==false))
    {
      alert('Selecciona un destino.');
      f.destino[0].focus();
      return false;
    }
  }
  else if(f.tipo[0].checked==true)
  {
    if(f.titulo.value=='')
    {
      alert('Falta el título');
      f.titulo.focus();
      return false;
    }
    else if((f.archivo.value=='')&&(f.actual.value==''))
    {
      alert('Falta el archivo');
      f.archivo.focus();
      return false;
    }
    else if((f.destino[0].checked==false)&&(f.destino[1].checked==false))
    {
      alert('Selecciona un destino.');
      f.destino[0].focus();
      return false;
    }
  }
}


function validarTema(f)
{
  if(f.asunto.value=='')
  {
    alert('Falta el título del tema en Español');
    f.asunto.focus();
    return false;
  }
  else if(f.asunto_en.value=='')
  {
    alert('Falta el título del tema en Inglés');
    f.asunto_en.focus();
    return false;
  }
  else if(f.texto_es.value=='')
  {
    alert('Falta el título del texto en Español');
    f.texto_es.focus();
    return false;
  }
  else if(f.texto_en.value=='')
  {
    alert('Falta el título del texto en Inglés');
    f.texto_en.focus();
    return false;
  }
}
function gestionCurso(f)
{

  var fechaInicio= new Date(f.mes_inicio.value+"-"+f.dia_inicio.value+"-"+f.ano_inicio.value);
  var fechaFinal = new Date(f.mes_fin.value+"-"+f.dia_fin.value+"-"+f.ano_fin.value);

  if(f.codigo.value=='')
  {
    alert('Falta el código del curso');
    f.codigo.focus();
    return false;
  }
  else if(f.dia_inicio.selectedIndex==0)
  {
    alert('Selecciona el día de inicio del curso');
    f.dia_inicio.focus();
    return false;
  }
  else if(f.mes_inicio.selectedIndex==0)
  {
    alert('Selecciona el mes de inicio del curso');
    f.mes_inicio.focus();
    return false;
  }
  else if(f.ano_inicio.selectedIndex==0)
  {
    alert('Selecciona el año de inicio del curso');
    f.ano_inicio.focus();
    return false;
  }
  else if(f.dia_fin.selectedIndex==0)
  {
    alert('Selecciona el día de final del curso');
    f.dia_fin.focus();
    return false;
  }
  else if(f.mes_fin.selectedIndex==0)
  {
    alert('Selecciona el mes de finalización del curso');
    f.mes_fin.focus();
    return false;
  }
  else if(f.ano_fin.selectedIndex==0)
  {
    alert('Selecciona el año de finalización del curso');
    f.ano_fin.focus();
    return false;
  }
  else if(fechaInicio>=fechaFinal)
  {
    alert('Corrige las fechas, la fecha de inicio es mayor que la de finalización.');
    return false;
  }
  else if(f.curso.selectedIndex==0)
  {
    alert('Selecciona el nombre del curso');
    f.curso.focus();
    return false;
  }
}

function gestionDescuento(f)
{
  if (f.colectivo.value == '')
  {
    alert('Falta el nombre del colectivo');
    f.colectivo.focus();
    return false;
  }
  else if (f.clave.value == '')
  {
    alert('Falta la clave');
    f.clave.focus();
    return false;
  }
  else if (f.descuento.value == '')
  {
    alert('Falta el descuento en euros');
    f.descuento.focus();
    return false;
  }
  else if (f.descuento_dolar.value == '')
  {
    alert('Falta el descuento en dólares');
    f.descuento_dolar.focus();
    return false;
  }
  else
  {
    return true
  }
}

function validarCondicionesGenerales(f)
{
  if(f.condiciones.checked==false)
  {
    alert('Es necesario aceptar las condiciones generales de contratación.');
    f.condiciones.focus();
    return false;
  }
}
function validarCondicionesGeneralesEn(f)
{
  if(f.condiciones.checked==false)
  {
    alert('It is necessary to accept the Terms & Conditions of Sale.');
    f.condiciones.focus();
    return false;
  }
}

function validarEntrarStudent(f)
{
  if(f.u.value=='')
  {
    alert('User is required');
    f.u.focus();
    return false;
  }
  else if(f.c.value=='')
  {
    alert('Password is required');
    f.c.focus();
    return false;
  }

  f.submit();
}

function validarEntrarTutor(f)
{
  if(f.u.value=='')
  {
    alert('Introduce tu usuario');
    f.u.focus();
    return false;
  }
  else if(f.c.value=='')
  {
    alert('Introduce tu contraseña');
    f.u.focus();
    return false;
  }
  f.submit();
}
function validarContactar(f)
{
  if(f.nombre.value=='')
  {
    alert('El campo \"Nombre\" es obligatorio');
    f.nombre.focus();
    return false;
  }
  else if(f.email.value=='')
  {
    alert('El campo \"Email\" es obligatorio');
    f.email.focus();
    return false;
  }
  else if(f.email2.value=='')
  {
    alert('Por favor, repite tu email.');
    f.email2.focus();
    return false;
  }
  else if((f.email.value)!=(f.email2.value))
  {
    alert('Las direcciones de email no coinciden. Por favor, compruébalo e inténtalo de nuevo.');
    f.email.focus();
    return false;
  }
  else if(f.email.value!='')
  {
    var testresults;
    var str=f.email.value;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

    if (filter.test(str)==false)
    {
      alert("Por favor, debes poner un email válido");
      f.email.focus();
      return false;
    }
  }
  return true;
}


function validarContactarIngles(f)
{
  if(f.nombre.value=='')
  {
    alert('Full name is required');
    f.nombre.focus();
    return false;
  }
  else if(f.email.value=='')
  {
    alert('Email is required');
    f.email.focus();
    return false;
  }
  else if(f.email2.value=='')
  {
    alert('Please, re-enter your email.');
    f.email2.focus();
    return false;
  }
  else if((f.email.value)!=(f.email2.value))
  {
    alert('The email addresses don’t match. Please, check and try again.');
    f.email.focus();
    return false;
  }
  else if(f.email.value!='')
  {
    var testresults;
    var str=f.email.value;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

    if (filter.test(str)==false)
    {
      alert("Please input a valid email address!");
      f.email.focus();
      return false;
    }
  }
  return true;
}

function validarEspanolEmpresa(f)
{
  if(f.nombre_empresa.value=='')
  {
    alert('El campo \"Nombre de la empresa\" es obligatorio');
    f.nombre_empresa.focus();
    return false;
  }
  else if(f.persona_contacto.value=='')
  {
    alert('El campo \"Persona de contacto\" es obligatorio');
    f.persona_contacto.focus();
    return false;
  }
  else if(f.email.value=='')
  {
    alert('El campo \"Email\" es obligatorio');
    f.email.focus();
    return false;
  }
  else if(f.email2.value=='')
  {
    alert('Por favor, repite tu email.');
    f.email2.focus();
    return false;
  }
  else if((f.email.value)!=(f.email2.value))
  {
    alert('Las direcciones de email no coinciden. Por favor, compruébalo e inténtalo de nuevo.');
    f.email.focus();
    return false;
  }
  else if(f.email.value!='')
  {
    var testresults;
    var str=f.email.value;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

    if (filter.test(str)==false)
    {
      alert("Por favor, debes poner un email válido");
      f.email.focus();
      return false;
    }
  }
}

function validarEspanolEmpresaIngles(f)
{
  if(f.nombre_empresa.value=='')
  {
    alert('Organization name is required');
    f.nombre_empresa.focus();
    return false;
  }
  else if(f.persona_contacto.value=='')
  {
    alert('Indicate a contact person');
    f.persona_contacto.focus();
    return false;
  }
  else if(f.email.value=='')
  {
    alert('Email is required');
    f.email.focus();
    return false;
  }
  else if(f.email2.value=='')
  {
    alert('Please, re-enter your email.');
    f.email2.focus();
    return false;
  }
  else if((f.email.value)!=(f.email2.value))
  {
    alert('The email addresses don’t match. Please, check and try again.');
    f.email.focus();
    return false;
  }
  else if(f.email.value!='')
  {
    var testresults;
    var str=f.email.value;
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

    if (filter.test(str)==false)
    {
      alert("Please input a valid email address!");
      f.email.focus();
      return false;
    }
  }
}

function mostrarFila(fila) {
  if (document.getElementById(fila).style.display == 'none') {
    document.getElementById(fila).style.display = 'block'
  } else {
	  document.getElementById(fila).style.display = 'none'
  }
}

function validarInscripcion(f)
{
  if (f.nombre_alumno.value=='') {
    alert('El campo \"Nombre\" es obligatorio.');
    f.nombre_alumno.focus();
    return false;
  } else if (f.apellidos.value=='') {
    alert('El campo \"Apellidos\" es obligatorio.');
    f.apellidos.focus();
    return false;
  } else if (f.dia.selectedIndex==0) {
    alert('El campo \"Fecha de nacimiento\" es obligatorio.');
    f.dia.focus();
    return false;
  } else if (f.mes.selectedIndex==0) {
    alert('El campo \"Fecha de nacimiento\" es obligatorio.');
    f.mes.focus();
    return false;
  } else if (f.ano.selectedIndex==0) {
    alert('El campo \"Fecha de nacimiento\"  es obligatorio.');
    f.ano.focus();
    return false;
  } else if (f.direccion.value=='') {
    alert('El campo \"Dirección completa\" es obligatorio.');
    f.direccion.focus();
    return false;
  } else if (f.localidad.value=='') {
    alert('El campo \"Ciudad\" es obligatorio.');
    f.localidad.focus();
    return false;
  } else if (f.estado.value=='') {
    alert('El campo \"Estado/ Región/ Provincia\" es obligatorio.');
    f.estado.focus();
    return false;
  } else if (f.codigo_postal.value=='') {
    alert('El campo \"Codigo Postal\" es obligatorio.');
    f.codigo_postal.focus();
    return false;
  } else if (f.combo_pais.selectedIndex==0) {
    alert('Selecciona un país.');
    f.combo_pais.focus();
    return false;
  } else if (f.telefono.value=='') {
    alert('El campo \"Teléfono\" es obligatorio.');
    f.telefono.focus();
    return false;
  } else if (f.email.value=='') {
    alert('El campo \"Email\" es obligatorio.');
    f.email.focus();
    return false;
  } else if (f.email2.value=='') {
    alert('Por favor, repite tu email.');
    f.email2.focus();
    return false;
  } else if ((f.email.value!='') && (f.email.value!=f.email2.value)) {
    alert('Las direcciones de email no coinciden. Por favor, compruébalo e inténtalo de nuevo.');
    f.email.focus();
    return false;
  } else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
    alert("Por favor, debes poner un email válido");
    f.email.focus();
    return false;
  } else if ((f.sexo[0].checked==false)&&(f.sexo[1].checked==false)) {
    alert('Selecciona un sexo.');
    f.sexo[0].focus();
    return false;
  } else if ((f.mismo_factura[0].checked==false)&&(f.mismo_factura[1].checked==false)) {
    alert('¿Estos son los datos que quieres que salgan en la factura?');
    f.mismo_factura[0].focus();
    return false;
  } else if (f.combo_sector.selectedIndex==0) {
    alert('Selecciona el \"Sector\" en el que trabajas.');
    f.combo_sector.focus();
    return false;
  } else if ((f.porque_aprender_espanol[0].checked==false)&&(f.porque_aprender_espanol[1].checked==false)&&(f.porque_aprender_espanol[2].checked==false)&&(f.porque_aprender_espanol[3].checked==false)&&(f.porque_aprender_espanol[4].checked==false)) {
    alert('¿Por qué quieres aprender español?');
    f.porque_aprender_espanol[0].focus();
    return false;
  } else if (f.porque_aprender_espanol[4].checked==true && f.otro_proque_espanol.value=='') {
    alert('Rellena el campo \"Otros\".');
    f.otro_proque_espanol.focus();
    return false;
  } else if (f.como_conocio.selectedIndex==0) {
    alert('El campo \"¿Cómo nos has conocido?\" es obligatorio');
    f.como_conocio.focus();
    return false;
  } else if ((f.como_conocio.selectedIndex==9)&&(f.otro_como_conocio.value=='')) {
      alert('Rellena el campo \"Otro\".');
      f.otro_como_conocio.focus();
      return false;
  } else if (f.idioma_comunicaciones.selectedIndex==0) {
    alert('Debes eligir el idioma en el que te gustaría que nos comunicáramos contigo');
    f.idioma_comunicaciones.focus();
    return false;
  } else if(f.mismo_factura[1].checked==true) {
    if (f.nombre_factura.value=='') {
      alert('El campo \"Nombre completo\" de la factura es obligatorio.');
      f.nombre_factura.focus();
      return false;
    } else if (f.direccion_factura.value=='') {
      alert('El campo \"Dirección completa\" de la factura es obligatorio.');
      f.direccion_factura.focus();
      return false;
    } else if (f.localidad_factura.value=='') {
      alert('El campo \"Ciudad\" de la factura es obligatorio.');
      f.localidad_factura.focus();
      return false;
    } else if (f.estado_factura.value=='') {
      alert('El campo \"Estado/ Región/ Provincia\" de la factura es obligatorio.');
      f.estado_factura.focus();
      return false;
    } else if (f.codigo_postal_factura.value=='') {
      alert('El campo \"Codigo Postal\" de la factura es obligatorio.');
      f.codigo_postal_factura.focus();
      return false;
    } else if (f.combo_pais_factura.selectedIndex==0) {
      alert('Selecciona un país de la factura.');
      f.combo_pais_factura.focus();
      return false;
    }
  } // Si se añaden más condiciones la anterior (f.mismo_factura[1].checked==true) debe quedar la última
  return true;
}


function validarInscripcionIngles(f)
{
  if (f.nombre_alumno.value=='') {
    alert('First name is required.');
    f.nombre_alumno.focus();
    return false;
  } else if (f.apellidos.value=='') {
    alert('Last name is required.');
    f.apellidos.focus();
    return false;
  } else if (f.dia.selectedIndex==0) {
    alert('Date of birth is required.');
    f.dia.focus();
    return false;
  } else if (f.mes.selectedIndex==0) {
    alert('Date of birth is required.');
    f.mes.focus();
    return false;
  } else if (f.ano.selectedIndex==0) {
    alert('Date of birth is required.');
    f.ano.focus();
    return false;
  } else if (f.direccion.value=='') {
    alert('Address is required.');
    f.direccion.focus();
    return false;
  } else if (f.localidad.value=='') {
    alert('City is required.');
    f.localidad.focus();
    return false;
  } else if (f.estado.value=='') {
    alert('State/ Region/ Province is required.');
    f.estado.focus();
    return false;
  } else if (f.codigo_postal.value=='') {
    alert('ZIP/ Postal Code is required.');
    f.codigo_postal.focus();
    return false;
  } else if (f.combo_pais.selectedIndex==0) {
    alert('Choose country.');
    f.combo_pais.focus();
    return false;
  } else if (f.telefono.value=='') {
    alert('A phone number is required.');
    f.telefono.focus();
    return false;
  } else if (f.email.value=='') {
    alert('Email is required.');
    f.email.focus();
    return false;
  } else if (f.email2.value=='') {
    alert('Please, re-enter your email.');
    f.email2.focus();
    return false;
  } else if((f.email.value!='')&&(f.email.value!=f.email2.value)) {
    alert('The email addresses don’t match. Please, check and try again.');
    f.email.focus();
    return false;
  } else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
    alert("Please input a valid email address!");
    f.email.focus();
    return false;
  } else if ((f.sexo[0].checked==false)&&(f.sexo[1].checked==false)) {
    alert('Indicate your gender.');
    f.sexo[0].focus();
    return false;
  } else if ((f.mismo_factura[0].checked==false)&&(f.mismo_factura[1].checked==false)) {
    alert('Is this the data you would like to appear on the invoice?');
    f.mismo_factura[0].focus();
    return false;
  } else if (f.combo_sector.selectedIndex==0) {
    alert('Indicate the sector you are working in.');
    f.combo_sector.focus();
    return false;
  } else if ((f.porque_aprender_espanol[0].checked==false)&&(f.porque_aprender_espanol[1].checked==false)&&(f.porque_aprender_espanol[2].checked==false)&&(f.porque_aprender_espanol[3].checked==false)&&(f.porque_aprender_espanol[4].checked==false)) {
    alert('Why are you interested in learning Spanish?');
    f.porque_aprender_espanol[0].focus();
    return false;
  } else if (f.porque_aprender_espanol[4].checked==true && f.otro_proque_espanol.value=='') {
    alert('Please, indicate which');
    f.otro_proque_espanol.focus();
    return false;
  } else if (f.como_conocio.selectedIndex==0) {
    alert('How did you know us?');
    f.como_conocio.focus();
    return false;
  } else if ((f.como_conocio.selectedIndex==9)&&(f.otro_como_conocio.value=='')) {
      alert('Please, indicate which');
      f.otro_como_conocio.focus();
      return false;
  } else if (f.idioma_comunicaciones.selectedIndex==0) {
    alert('Choose the language you would like us to communicate with you');
    f.idioma_comunicaciones.focus();
    return false;
  } else if (f.mismo_factura[1].checked==true) {
    if (f.nombre_factura.value=='') {
      alert('Full name is required on the invoice.');
      f.nombre_factura.focus();
      return false;
    } else if (f.direccion_factura.value=='') {
      alert('Address is required on the invoice.');
      f.direccion_factura.focus();
      return false;
    } else if (f.localidad_factura.value=='') {
      alert('City is required on the invoice.');
      f.localidad_factura.focus();
      return false;
    } else if (f.estado_factura.value=='') {
      alert('State/ Region/ Province is required on the invoice.');
      f.estado_factura.focus();
      return false;
    } else if (f.codigo_postal_factura.value=='') {
      alert('ZIP/ Postal Code is required on the invoice.');
      f.codigo_postal_factura.focus();
      return false;
    } else if (f.combo_pais_factura.selectedIndex==0) {
      alert('Choose country on the invoice.');
      f.combo_pais_factura.focus();
      return false;
    }
  } // Si se añaden más condiciones la anterior (f.mismo_factura[1].checked==true) debe quedar la última
  return true;
}

function validarEleccionCurso(f)
{

  cuenta1=eval(f.cuenta1.value);
  cuenta2=eval(f.cuenta2.value);
  cuenta3=eval(f.cuenta3.value);
  cuenta4=eval(f.cuenta4.value);

  conta=(cuenta1)+(cuenta2)+(cuenta3)+(cuenta4);

  selecciona='';

  for(c=0;c<conta;c++)
  {
    if(f.curso[c].checked==true)
    {
      selecciona+='a';
    }
  }


  if(selecciona=='')
  {
    alert('Debes seleccionar un curso');
    f.curso[0].focus();
    return false;
  }
  else if(!f.contratar_practicas[0].checked && !f.contratar_practicas[1].checked)
  {
    alert('¿Quieres contratar ahora las 10 prácticas de conversación por sólo 55€/ $71 (USD) más?');
    f.contratar_practicas[0].focus();
    return false;
  }
  else if(f.contratar_practicas[1].checked && !f.franja_actividades[0].checked && !f.franja_actividades[1].checked && !f.franja_actividades[2].checked && !f.franja_actividades[3].checked && !f.franja_actividades[4].checked && !f.franja_actividades[5].checked && !f.franja_actividades[6].checked)
  {
    alert('Selecciona una franja horaria');
    f.franja_actividades[0].focus();
    return false;
  }
  else if(f.contratar_practicas[1].checked && f.actividades_finde.selectedIndex==0)
  {
    alert('¿Podrías realizar actividades con tu tutor y/o con tus compañeros el fin de semana?');
    f.actividades_finde.focus();
    return false;
  }
  return true;
}


function validarEleccionCursoIngles(f)
{

  cuenta1=eval(f.cuenta1.value);
  cuenta2=eval(f.cuenta2.value);
  cuenta3=eval(f.cuenta3.value);
  cuenta4=eval(f.cuenta4.value);

  conta=(cuenta1)+(cuenta2)+(cuenta3)+(cuenta4);

  selecciona='';

  for(c=0;c<conta;c++)
  {
    if(f.curso[c].checked==true)
    {
      selecciona+='a';
    }
  }


  if(selecciona=='')
  {
    alert('Choose a course');
    f.curso[0].focus();
    return false;
  }
  else if(!f.contratar_practicas[0].checked && !f.contratar_practicas[1].checked)
  {
    alert('Would you like to contract now the 10 conversation practices for only 55€/ $71 (USD) more?');
    f.contratar_practicas[0].focus();
    return false;
  }
  else if(f.contratar_practicas[1].checked && !f.franja_actividades[0].checked && !f.franja_actividades[1].checked && !f.franja_actividades[2].checked && !f.franja_actividades[3].checked && !f.franja_actividades[4].checked && !f.franja_actividades[5].checked && !f.franja_actividades[6].checked)
  {
    alert('Choose a time');
    f.franja_actividades[0].focus();
    return false;
  }
  else if(f.contratar_practicas[1].checked && f.actividades_finde.selectedIndex==0)
  {
    alert('Will you be available to do activities with your tutor and/or your class mates on weekends?');
    f.actividades_finde.focus();
    return false;
  }
  return true;
}
function validarIdentidadEs(f)
{
  if(f.u.value=='')
  {
    alert('Introduce tu usuario');
    f.u.focus();
    return false;
  }
  else if(f.c.value=='')
  {
    alert('Introduce tu contraseña');
    f.c.focus();
    return false;
  }
}

function validarIdentidadEn(f)
{
  if(f.u.value=='')
  {
    alert('User is required');
    f.u.focus();
    return false;
  }
  else if(f.c.value=='')
  {
    alert('Password is required');
    f.c.focus();
    return false;
  }
}

function confirmarEliminar()
{
  return confirm("¿Estas seguro de eliminarlo?");
}

function validarPruebagratis(f)
{
  if(f.nombre.value=='')
  {
    alert('El campo \"Nombre\" es obligatorio');
    f.nombre.focus();
    return false;
  }
  else if(f.apellidos.value=='')
  {
    alert('El campo \"Apellido\" es obligatorio');
    f.apellidos.focus();
    return false;
  }
  else if(f.email.value=='')
  {
    alert('El campo \"Email\" es obligatorio');
    f.email.focus();
    return false;
  }
  else if(f.email2.value=='')
  {
    alert('El campo \"Repetir email\" es obligatorio');
    f.email2.focus();
    return false;
  }
  else if(f.como_conocio.selectedIndex==0)
  {
      alert("Por favor, selecciona alguna opción");
      f.como_conocio.focus();
      return false;
  }
  else if((f.como_conocio.selectedIndex==11)&&(f.otro_como_conocio.value==''))
  {
      alert("Por favor, indica cómo");
      f.otro_como_conocio.focus();
      return false;
  }
  else if(f.combo_sector.selectedIndex==0)
  {
      alert("Por favor, selecciona algún sector");
      f.combo_sector.focus();
      return false;
  }
  else if(f.departamento.value=='')
  {
      alert("El campo \"Departamento\" es obligatorio");
      f.departamento.focus();
      return false;
  }
  else if(f.combo_curso.selectedIndex==0)
  {
      alert("Por favor, selecciona un nivel");
      f.combo_curso.focus();
      return false;
  }
  else if((f.email.value!='')&&(f.email2.value!=''))
  {
    if((f.email.value)!=(f.email2.value))
    {
      alert('Las direcciones de email no coinciden. Por favor, compruébalo e inténtalo de nuevo.');
      f.email2.focus();
      return false;
    }
  }
}

function validarPruebagratisEn(f)
{
  if(f.nombre.value=='')
  {
    alert('First name is required.');
    f.nombre.focus();
    return false;
  }
  else if(f.apellidos.value=='')
  {
    alert('Last name is required.');
    f.apellidos.focus();
    return false;
  }
  else if(f.email.value=='')
  {
    alert('Email is required.');
    f.email.focus();
    return false;
  }
  else if(f.email2.value=='')
  {
    alert('Please, re-enter your email.');
    f.email2.focus();
    return false;
  }
  else if(f.como_conocio.selectedIndex==0)
  {
      alert("How did you find us?");
      f.como_conocio.focus();
      return false;
  }
  else if((f.como_conocio.selectedIndex==11)&&(f.otro_como_conocio.value==''))
  {
      alert("How did you find us?");
      f.otro_como_conocio.focus();
      return false;
  }
  else if(f.combo_sector.selectedIndex==0)
  {
      alert("Sector you work in is required.");
      f.combo_sector.focus();
      return false;
  }
  else if(f.departamento.value=='')
  {
      alert("Departament is required.");
      f.departamento.focus();
      return false;
  }
  else if(f.combo_curso.selectedIndex==0)
  {
      alert("Please, choose a level");
      f.combo_curso.focus();
      return false;
  }
  else if((f.email.value!='')&&(f.email2.value!=''))
  {
    if((f.email.value)!=(f.email2.value))
    {
      alert('The email addresses don’t match. Please, check and try again.');
      f.email2.focus();
      return false;
    }
  }
}


function clock() {

if (!document.layers && !document.all) return;

var digital = new Date();

var hours = digital.getHours();

var minutes = digital.getMinutes();

var seconds = digital.getSeconds();

var amOrPm = "AM";

if (hours > 11) amOrPm = "PM";

if (hours > 12) hours = hours - 12;

if (hours == 0) hours = 12;

if (minutes <= 9) minutes = "0" + minutes;

if (seconds <= 9) seconds = "0" + seconds;

dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm;

if (document.layers) {

document.layers.pendule.document.write(dispTime);

document.layers.pendule.document.close();

}

else

if (document.all)

pendule.innerHTML = dispTime;

setTimeout("clock()", 1000);

}

//BORROSO A NITIDO Y VICEVERSA

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",00);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;

if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}