/*
*** Multiple dynamic combo boxes
*** by Mirko Elviro, 9 Mar 2005
***
***Please do not remove this comment
*/

// This script supports an unlimited number of linked combo boxed
// Their id must be "combo_0", "combo_1", "combo_2" etc.
// Here you have to put the data that will fill the combo boxes
// ie. data_2_1 will be the first option in the second combo box
// when the first combo box has the second option selected


// first combo box
data_1 = new Option("'Alta Dirección y Dirección de Área", "'Alta Dirección y Dirección de Área");
data_2 = new Option("Área Comercial", "Área Comercial");
data_3 = new Option("Área de Marketing", "Área de Marketing");
data_4 = new Option("Área Financiera", "Área Financiera");
data_5 = new Option("Área Jurídica y otras Áreas", "Área Jurídica y otras Áreas");
data_6 = new Option("Área Técnica", "Área Técnica");
data_7 = new Option("Áreas Mixtas / Complementarias", "Áreas Mixtas / Complementarias");
data_8 = new Option("Áreas Recursos Humanos", "Áreas Recursos Humanos");
data_9 = new Option("Otra Área", "Otra Área");


// second combo box
data_1_1 = new Option("Director de Area / División Especial", "Director de Area / División Especial");
data_1_2 = new Option("Director General / Gerencia", "Director General / Gerencia");
data_1_3 = new Option("Director General Adjunto / Staff", "Director General Adjunto / Staff");
data_1_4 = new Option("Director Delegación / Sucursal / Branch Manager", "Director Delegación / Sucursal / Branch Manager");
data_1_5 = new Option("Presidente / Vicepresidente / Consejero Delegado", "Presidente / Vicepresidente / Consejero Delegado");


data_2_1 = new Option("Director Comercial", "Director Comercial");
data_2_2 = new Option("Dpto. Comercial / Cuentas", "Dpto. Comercial / Cuentas");
data_2_3 = new Option("Dpto. Comercial Internacional / Cuentas Internacionales", "Dpto. Comercial Internacional / Cuentas Internacionales");
data_2_4 = new Option("Ejecutivo Comercial Junior / Ejecutivo de Cuentas Junior", "Ejecutivo Comercial Junior / Ejecutivo de Cuentas Junior");
data_2_5 = new Option("Ejecutivo Comercial Senior / Ejecutivo de Cuentas Senior", "Ejecutivo Comercial Senior / Ejecutivo de Cuentas Senior");
data_2_6 = new Option("Jefe de Grandes Cuentas / Key Account Manager", "Jefe de Grandes Cuentas / Key Account Manager");
data_2_7 = new Option("Resp. Comercial / Jefe de Ventas Nacional - Regional", "Resp. Comercial / Jefe de Ventas Nacional - Regional");
data_2_8 = new Option("Técnico Comercial / Cuentas", "Técnico Comercial / Cuentas");



data_3_1 = new Option("Dpto. de Marketing y Comunicación", "Dpto. de Marketing y Comunicación");
data_3_2 = new Option("Dpto. de Marketing", "Dpto. de Marketing");
data_3_3 = new Option("Dpto. de Comunicación / Rr.Pp. / Relaciones Externas", "Dpto. de Comunicación / Rr.Pp. / Relaciones Externas");
data_3_4 = new Option("Dpto. de Trade Marketing", "Dpto. de Trade Marketing");
data_3_5 = new Option("Dpto. de Investigación de Mercados", "Dpto. de Investigación de Mercados");
data_3_6 = new Option("Dpto. de Marketing Directo / Relacional", "Dpto. de Marketing Directo / Relacional");
data_3_7 = new Option("Dpto. de Publicidad / Planificación de Medios / Creatividad", "Dpto. de Publicidad / Planificación de Medios / Creatividad");
data_3_8 = new Option("Director de Marketing", "Director de Marketing");
data_3_9 = new Option("Jefe de Producto / Group Product Manager", "Jefe de Producto / Group Product Manager");
data_3_10 = new Option("Jefe de Comunicación / Rr.Pp. / Relaciones Externas", "Jefe de Comunicación / Rr.Pp. / Relaciones Externas");
data_3_11 = new Option("Jefe de Trade Marketing", "Jefe de Trade Marketing");
data_3_12 = new Option("Jefe de Publicidad / Planificación de Medios / Creatividad", "Jefe de Publicidad / Planificación de Medios / Creatividad");
data_3_13 = new Option("Jefe de Investigación de Mercados", "Jefe de Investigación de Mercados");
data_3_14 = new Option("Jefe de Marketing Directo / Relacional", "Jefe de Marketing Directo / Relacional");
data_3_15 = new Option("Jefe de Marketing y Comuncación", "Jefe de Marketing y Comuncación");
data_3_16 = new Option("Resp. de Marketing / Brand Manager", "Resp. de Marketing / Brand Manager");
data_3_17 = new Option("Técnico de Marketing / Consultor", "Técnico de Marketing / Consultor");


data_4_1 = new Option("Dpto. Contabilidad", "Dpto. Contabilidad");
data_4_2 = new Option("Dpto. Administrativo", "Dpto. Administrativo");
data_4_3 = new Option("Dpto. Control de Gestión", "Dpto. Control de Gestión");
data_4_4 = new Option("Dpto. Financiero", "Dpto. Financiero");
data_4_5 = new Option("Dpto. Tesorería / Recaudación / Créditos", "Dpto. Tesorería / Recaudación / Créditos");
data_4_6 = new Option("Dpto. de Auditoría", "Dpto. de Auditoría");
data_4_7 = new Option("Dpto. Controller Financiero", "Dpto. Controller Financiero");
data_4_8 = new Option("Dpto. Análisis Financiero / Costes", "Dpto. Análisis Financiero / Costes");
data_4_9 = new Option("Director Financiero", "Director Financiero");
data_4_10 = new Option("Jefe de Análisis Financiero / Costes", "Jefe de Análisis Financiero / Costes");
data_4_11 = new Option("Jefe de Auditoría", "Jefe de Auditoría");
data_4_12 = new Option("Jefe Controller Financiero", "Jefe Controller Financiero");
data_4_13 = new Option("Jefe Financiero / Administración", "Jefe Financiero / Administración");
data_4_14 = new Option("Jefe de Contabilidad", "Jefe de Contabilidad");
data_4_15 = new Option("Jefe de Tesorería / Recaudación / Créditos", "Jefe de Tesorería / Recaudación / Créditos");
data_4_16 = new Option("Jefe de Control de Gestión", "Jefe de Control de Gestión");
data_4_17 = new Option("Técnico Financiero", "Técnico Financiero");


data_5_1 = new Option("Consultor de Negocios - Empresas", "Consultor de Negocios - Empresas");
data_5_2 = new Option("Director / Dpto. Sistemas de Información - Informática", "Director / Dpto. Sistemas de Información - Informática");
data_5_3 = new Option("Director / Dpto. Jurídico - Fiscal - Legal - Mercantil - Urbanístico", "Director / Dpto. Jurídico - Fiscal - Legal - Mercantil - Urbanístico");
data_5_4 = new Option("Director / Dpto. Proyectos Consultoría - Tecnología", "Director / Dpto. Proyectos Consultoría - Tecnología");
data_5_5 = new Option("Formador - Profesor", "Formador - Profesor");



data_6_1 = new Option("Director / Dpto. de Producción - Planta", "Director / Dpto. de Producción - Planta");
data_6_2 = new Option("Director / Dpto. Medio Ambiente", "Director / Dpto. Medio Ambiente");
data_6_3 = new Option("Director / Dpto. Logística y Distribución", "Director / Dpto. Logística y Distribución");
data_6_4 = new Option("Director / Dpto. Calidad - Laboratorio", "Director / Dpto. Calidad - Laboratorio");
data_6_5 = new Option("Director / Dpto. Ingeniería - Técnico", "Director / Dpto. Ingeniería - Técnico");
data_6_6 = new Option("Director / Dpto. Investigación y Desarrollo", "Director / Dpto. Investigación y Desarrollo");
data_6_7 = new Option("Director / Dpto. Compras - Aprovisionamientos", "Director / Dpto. Compras - Aprovisionamientos");
data_6_8 = new Option("Director / Dpto. Operaciones", "Director / Dpto. Operaciones");
data_6_9 = new Option("Director / Dpto. Postventa", "Director / Dpto. Postventa");


data_7_1 = new Option("Dpto. de Atención al Cliente", "Dpto. de Atención al Cliente");
data_7_2 = new Option("Dpto. Comercial y Marketing", "Dpto. Comercial y Marketing");
data_7_3 = new Option("Dpto. de Desarrollo de Negocio", "Dpto. de Desarrollo de Negocio");
data_7_4 = new Option("Dpto. de Comercio Internacional / Exterior", "Dpto. de Comercio Internacional / Exterior");
data_7_5 = new Option("Director Comercial y Marketing", "Director Comercial y Marketing");
data_7_6 = new Option("Jefe Comercial y Marketing", "Jefe Comercial y Marketing");
data_7_7 = new Option("Jefe de Desarrollo de Negocio", "Jefe de Desarrollo de Negocio");
data_7_8 = new Option("Jefe de Atención al Cliente", "Jefe de Atención al Cliente");
data_7_9 = new Option("Jefe de Comercio Internacional / Exterior", "Jefe de Comercio Internacional / Exterior");
data_7_10 = new Option("Técnico Comercial y Marketing", "Técnico Comercial y Marketing");


data_8_1 = new Option("Consultor / Reseach de Selección", "Consultor / Reseach de Selección");
data_8_2 = new Option("Dpto. de Selección", "Dpto. de Selección");
data_8_3 = new Option("Dpto. Compensación y Beneficios", "Dpto. Compensación y Beneficios");
data_8_4 = new Option("Dpto. Recursos Humanos", "Dpto. Recursos Humanos");
data_8_5 = new Option("Dpto. de Administración de Personal", "Dpto. de Administración de Personal");
data_8_6 = new Option("Dpto. Relaciones Laborales", "Dpto. Relaciones Laborales");
data_8_7 = new Option("Dpto. de Formación / Riesgos Laborales", "Dpto. de Formación / Riesgos Laborales");
data_8_8 = new Option("Director de Recursos Humanos", "Director de Recursos Humanos");
data_8_9 = new Option("Jefe de Recursos Humanos", "Jefe de Recursos Humanos");
data_8_10 = new Option("Jefe de Formación / Riesgos Laborales", "Jefe de Formación / Riesgos Laborales");
data_8_11 = new Option("Jefe de Selección", "Jefe de Selección");
data_8_12 = new Option("Jefe de Relaciones Laborales", "Jefe de Relaciones Laborales");
data_8_13 = new Option("Jefe de Compensación y Beneficios", "Jefe de Compensación y Beneficios");
data_8_14 = new Option("Jefe de Administración de Personal", "Jefe de Administración de Personal");
data_8_15 = new Option("Técnico de Recursos Humanos / Consultor", "Técnico de Recursos Humanos / Consultor");



data_9_1 = new Option("Otro Cargo", "Otro Cargo");

// other parameters
displaywhenempty_0 = "[Seleccionar]";
valuewhenempty_0 = "0";
displaywhenempty_1 = "[Seleccionar]";
valuewhenempty_1 = "0";



function change(currentbox)
{
  var numb = currentbox.id.split("_");
  var currentbox = numb[1];
  var i = parseInt(currentbox) + 1;
  // I empty all combo boxes following the current one
  var _t = eval("typeof(document.getElementById('combo_"+i+"')) != 'undefined'");

  while (_t && document.getElementById("combo_" + i) != null)
  {
    var son = document.getElementById("combo_" + i);

    // I empty all options except the first (it isn't allowed)
    for (m = son.options.length - 1; m > 0; m--){
      son.options[m] = null;
    }
    // I reset the first option
    eval("son.options[0] = new Option(displaywhenempty_" + i + ",valuewhenempty_" + i + ")");
    i = i + 1;
  }

  // now I create the string with the "base" name ("stringa"), ie. "data_1_0"
  // to which I'll add _0,_1,_2,_3 etc to obtain the name of the combo box to fill
  var stringa = 'data';
  i = 0;
  _t = eval("typeof(document.getElementById('combo_"+i+"')) != 'undefined'");

  while (_t && document.getElementById("combo_"+i) != null)
  {
    eval("stringa=stringa+'_'+document.getElementById(\"combo_"+i+"\").selectedIndex");
    if (i == currentbox)
      break;
    i = i + 1;
  }

  // filling the "son" combo (if exists)
  var following = parseInt(currentbox) + 1;
  _t = eval("typeof(document.getElementById('combo_"+following+"')) != 'undefined'");

  if (_t && document.getElementById("combo_"+following) != null)
  {
    son = document.getElementById("combo_" + following);
    stringa = stringa + "_";
    i = 0;

    while ((eval("typeof("+stringa+i+") != 'undefined'")) || (i == 0))
    {
      // if there are no options, I empty the first option of the "son" combo
      // otherwise I put "-select-" in it
      if ((i == 0) && eval("typeof("+stringa+"0) == 'undefined'"))
        if (eval("typeof("+stringa+"1) == 'undefined'")){
          if(document.getElementById("combo_" + following).id == 'combo_0'){
            document.getElementById("combo_" + (following + 1)).disabled = true;
          }
          //document.getElementById("div_combo_" + following).style.display = 'none';
          document.getElementById("combo_" + following).disabled = true;
          eval("son.options[0] = new Option(displaywhenempty_" + following + ",valuewhenempty_" + following + ")");
        }
        else{
          document.getElementById("combo_" + following).disabled = false;
          if(document.getElementById("combo_" + following).id == 'combo_0'){
            document.getElementById("combo_" + (following + 1)).disabled = true;
          }
          eval("son.options[0] = new Option(displaywhenempty_" + following + ",valuewhenempty_" + following + ")");
        }
        else{
         //document.getElementById("div_combo_" + following).style.display = 'block';
         document.getElementById("combo_" + following).disabled = false;
         print_result = eval("son.options["+i+"] = new Option("+stringa+i+".text,"+stringa+i+".value)")
        }
      i++;
    }

    //son.focus();
    i = 1;
    combostatus = '';
    cstatus = stringa.split("_");
    while (cstatus[i] != null)
    {
      combostatus = combostatus + cstatus[i];
      i = i + 1;
    }
    return combostatus;
  }

}

function validar_form_1(f){

    //alert(f.tipo_alumno[0].checked);

    if (f.tratamiento.value == 0) {
      alert('Por favor, seleccione el tratamiento');
      f.tratamiento.focus();
      return false;
    }else if (f.nombre.value.search(/\S/) == -1) {
      alert('Por favor, introduce el mombre');
      f.nombre.focus();
      return false;
    }else if(f.apellido1.value.search(/\S/) == -1) {
      alert('Por favor, introduce el primer apellido');
      f.apellido1.focus();
      return false;
    }else if(f.antiguo_alumno[0].checked == false && f.antiguo_alumno[1].checked == false) {
      alert('Por favor, selecciona si eres antiguo alumno');
      f.antiguo_alumno[0].focus();
      return false;
    }else if(document.getElementById('antiguo_alumno_si').checked && (!f.tipo_alumno_1.checked && !f.tipo_alumno_2.checked && !f.tipo_alumno_3.checked)) {
      alert('Por favor, si eres antiguo alumno debes seleccionar el área');
      f.tipo_alumno_1.focus();
      return false;
    }else if(f.fecha_nac_dia.value == 0) {
      alert('Por favor, seleccione el día de nacimiento');
      f.fecha_nac_dia.focus();
      return false;
    }else if(f.fecha_nac_mes.value == 0) {
      alert('Por favor, seleccione el mes de nacimiento');
      f.fecha_nac_mes.focus();
      return false;
    }else if(f.fecha_nac_ano.value == 0) {
      alert('Por favor, seleccione el año de nacimiento');
      f.fecha_nac_ano.focus();
      return false;
    }else if(f.email.value.search(/\S/) == -1) {
      alert('Por favor, introduce la dirección de email');
      f.email.focus();
      return false;
    }else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
      alert('Por favor, escribe la dirección de email en el formato correcto')
      f.email.focus()
      return false
    }else if(f.movil.value.search(/\S/) == -1) {
      alert('Por favor, introduce el número del teléfono móvil');
      f.movil.focus();
      return false;
    }else if(f.telefono.value.search(/\S/) == -1) {
      alert('Por favor, introduce el número del teléfono');
      f.telefono.focus();
      return false;
    }else if(f.tipo_via.value == 0) {
      alert('Por favor, seleccione el tipo de vía');
      f.tipo_via.focus();
      return false;
    }else if(f.direccion.value.search(/\S/) == -1) {
      alert('Por favor, introduce la dirección');
      f.direccion.focus();
      return false;
    }else if(f.poblacion.value.search(/\S/) == -1) {
      alert('Por favor, introduce la población');
      f.poblacion.focus();
      return false;
    }else if(f.provincia.value == 0) {
      alert('Por favor, seleccione la provincia');
      f.provincia.focus();
      return false;
    }else if(f.cp.value.search(/\S/) == -1) {
      alert('Por favor, introduce el código postal');
      f.cp.focus();
      return false;
    }else if(f.contrasena.value.search(/\S/) == -1 || f.contrasena.value.length < 6) {
      alert('Por favor, introduce un password (mínimo de 6 caracteres)');
      f.contrasena.focus();
      return false;
    }else if(f.contrasena_conf.value != f.contrasena.value ) {
      alert('El password y la confirmación del password son distintas');
      f.contrasena.value = '';
      f.contrasena_conf.value = '';
      f.contrasena.focus();
      return false;
    }else if(f.como_conociste[0].checked == false && f.como_conociste[1].checked == false && f.como_conociste[2].checked == false && f.como_conociste[3].checked == false && f.como_conociste[4].checked == false) {
      alert('Por favor, seleccionauna opción de cómo nos conociste');
      f.como_conociste[0].focus();
      return false;
    }
    return true;
}

function validar_form_1_1(f){

    if (f.tratamiento.value == 0) {
      alert('Por favor, seleccione el tratamiento');
      f.tratamiento.focus();
      return false;
    }if (f.sede.value == 0) {
      alert('Por favor, seleccione la sede');
      f.sede.focus();
      return false;
    }else if (f.nombre.value.search(/\S/) == -1) {
      alert('Por favor, introduce el mombre');
      f.nombre.focus();
      return false;
    }else if(f.apellido1.value.search(/\S/) == -1) {
      alert('Por favor, introduce el primer apellido');
      f.apellido1.focus();
      return false;
    }else if(f.antiguo_alumno[0].checked == false && f.antiguo_alumno[1].checked == false) {
      alert('Por favor, selecciona si eres antiguo alumno');
      f.antiguo_alumno[0].focus();
      return false;
    }else if(document.getElementById('antiguo_alumno_si').checked && f.tipo_alumno.value == 0) {
      alert('Por favor, si eres antiguo alumno debes seleccionar el área');
      f.tipo_alumno.focus();
      return false;
    }else if(f.fecha_nac_dia.value == 0) {
      alert('Por favor, seleccione el día de nacimiento');
      f.fecha_nac_dia.focus();
      return false;
    }else if(f.fecha_nac_mes.value == 0) {
      alert('Por favor, seleccione el mes de nacimiento');
      f.fecha_nac_mes.focus();
      return false;
    }else if(f.fecha_nac_ano.value == 0) {
      alert('Por favor, seleccione el año de nacimiento');
      f.fecha_nac_ano.focus();
      return false;
    }else if(f.email.value.search(/\S/) == -1) {
      alert('Por favor, introduce la dirección de email');
      f.email.focus();
      return false;
    }else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
      alert('Por favor, escribe la dirección de email en el formato correcto')
      f.email.focus()
      return false
    }else if(f.movil.value.search(/\S/) == -1) {
      alert('Por favor, introduce el número del teléfono móvil');
      f.movil.focus();
      return false;
    }else if(f.telefono.value.search(/\S/) == -1) {
      alert('Por favor, introduce el número del teléfono');
      f.telefono.focus();
      return false;
    }else if(f.tipo_via.value == 0) {
      alert('Por favor, seleccione el tipo de vía');
      f.tipo_via.focus();
      return false;
    }else if(f.direccion.value.search(/\S/) == -1) {
      alert('Por favor, introduce la dirección');
      f.direccion.focus();
      return false;
    }else if(f.poblacion.value.search(/\S/) == -1) {
      alert('Por favor, introduce la población');
      f.poblacion.focus();
      return false;
    }else if(f.provincia.value == 0) {
      alert('Por favor, seleccione la provincia');
      f.provincia.focus();
      return false;
    }else if(f.cp.value.search(/\S/) == -1) {
      alert('Por favor, introduce el código postal');
      f.cp.focus();
      return false;
    }else if(f.contrasena.value.search(/\S/) == -1 || f.contrasena.value.length < 6) {
      alert('Por favor, introduce un password (mínimo de 6 caracteres)');
      f.contrasena.focus();
      return false;
    }else if(f.contrasena_conf.value != f.contrasena.value ) {
      alert('El password y la confirmación del password son distintas');
      f.contrasena.value = '';
      f.contrasena_conf.value = '';
      f.contrasena.focus();
      return false;
    }else if(f.como_conociste[0].checked == false && f.como_conociste[1].checked == false && f.como_conociste[2].checked == false && f.como_conociste[3].checked == false) {
      alert('Por favor, seleccionauna opción de cómo nos conociste');
      f.como_conociste[0].focus();
      return false;
    }
    return true;
}


function validar_form_contactar(f){

   if (f.nombre.value.search(/\S/) == -1) {
      alert('Por favor, introduce el mombre');
      f.nombre.focus();
      return false;
    }else if(f.email.value.search(/\S/) == -1) {
      alert('Por favor, introduce la dirección de email');
      f.email.focus();
      return false;
    }else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
      alert('Por favor, escribe la dirección de email en el formato correcto')
      f.email.focus()
      return false
    }else if(f.empresa.value.search(/\S/) == -1) {
      alert('Por favor, introduce la empresa');
      f.empresa.focus();
      return false;
    }else if(f.consulta.value.search(/\S/) == -1) {
      alert('Por favor, introduce tu consulta');
      f.consulta.focus();
      return false;
    }
    return true;
}

function validar_form_retransmicion(f){

    if (f.nombre.value.search(/\S/) == -1) {
      alert('Por favor, introduce el mombre');
      f.nombre.focus();
      return false;
    }else if(f.apellido1.value.search(/\S/) == -1) {
      alert('Por favor, introduce el primer apellido');
      f.apellido1.focus();
      return false;
    }
    /*
    else if(f.apellido2.value.search(/\S/) == -1) {
      alert('Por favor, introduce el segundo apellido');
      f.apellido2.focus();
      return false;
    }*/
    else if(f.email.value.search(/\S/) == -1) {
      alert('Por favor, introduce la dirección de email');
      f.email.focus();
      return false;
    }else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
      alert('Por favor, escribe la dirección de email en el formato correcto')
      f.email.focus()
      return false
    }else if(f.movil.value.search(/\S/) == -1) {
      alert('Por favor, introduce el número del teléfono móvil');
      f.movil.focus();
      return false;
    }else if(f.fecha_nac_dia.value == 0) {
      alert('Por favor, seleccione el día de nacimiento');
      f.fecha_nac_dia.focus();
      return false;
    }else if(f.fecha_nac_mes.value == 0) {
      alert('Por favor, seleccione el mes de nacimiento');
      f.fecha_nac_mes.focus();
      return false;
    }else if(f.fecha_nac_ano.value == 0) {
      alert('Por favor, seleccione el año de nacimiento');
      f.fecha_nac_ano.focus();
      return false;
    }else if(f.estudios.value == 0) {
      alert('Por favor, seleccione el estudio');
      f.estudios.focus();
      return false;
    }else if(f.tematicas.value == 0) {
      alert('Por favor, seleccione la carrera');
      f.tematicas.focus();
      return false;
    }else if(f.tematicas.value == 'Otros' && f.otro.value.search(/\S/) == -1) {
      alert('Por favor, indique la carrera');
      f.otro.focus();
      return false;
    }else if(f.acepto.checked == false) {
      alert('Debe aceptar las condiciones');
      f.otro.focus();
      return false;
    }
    return true;
}

function soloNumeros(e){
  tecla = (document.all) ? e.keyCode : e.which;
  if((tecla < 48 || tecla > 57) && (tecla != 32 && tecla != 43 && tecla != 8 && tecla != 0)){
    return false;
  }
}

function validar_recordar_datos(f) {
  if(f.recordar_email.value.search(/\S/) == -1) {
    alert('Por favor, introduce la dirección de email');
    f.recordar_email.focus();
    return false;
  }else if (f.recordar_email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
    alert('Por favor, escribe la dirección de email en el formato correcto')
    f.recordar_email.focus()
    return false
  }
  return true;
}

function cargarVideo(video) {
  //alert(video);
  swfobject.embedSWF(video, "myContent", "560", "340", "9.0.0", null, null, {allowFullScreen:true});
}

function validar_form_patrocinador_info(f) {

  if(f.nombre.value.search(/\S/) == -1) {
    alert('Por favor, introduce el nombre');
    f.nombre.focus();
    return false;
  }else if(f.apellidos.value.search(/\S/) == -1) {
    alert('Por favor, introduce los apellidos');
    f.apellidos.focus();
    return false;
  }else if(f.empresa.value.search(/\S/) == -1) {
    alert('Por favor, introduce la empresa');
    f.empresa.focus();
    return false;
  }else if(f.cargo.value.search(/\S/) == -1) {
    alert('Por favor, introduce el cargo');
    f.cargo.focus();
    return false;
  }else if(f.telefono.value.search(/\S/) == -1) {
    alert('Por favor, introduce el teléfono');
    f.telefono.focus();
    return false;
  }else if(f.email.value.search(/\S/) == -1) {
    alert('Por favor, introduce la dirección de email');
    f.email.focus();
    return false;
  }else if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
    alert('Por favor, escribe la dirección de email en el formato correcto')
    f.email.focus()
    return false
  }else if(f.direccion.value.search(/\S/) == -1) {
    alert('Por favor, introduce la dirección');
    f.direccion.focus();
    return false;
  }else if(f.acepto.checked == false) {
    alert('Debe aceptar las condiciones');
    f.acepto.focus();
    return false;
  }
  return true;
}
