/* author: HE */
/* Creation date: 20-08-2004 */
/* Modificado: 29/08/2009 18:48:28 */

/* para validar el formulario sencillo */
function Procesar(form) {
Nombre_solicitante(form);
Email(form);
Nombre_1(form);
Lugar_1(form);
Dia_1(form);
Mes_1(form);
Ano_1(form);
Hora_1(form);
Minuto_1(form);
Sexo_1(form);
Nombre_2(form);
Lugar_2(form);
Dia_2(form);
Mes_2(form);
Ano_2(form);
Hora_2(form);
Minuto_2(form);
Sexo_2(form);
TodoLleno(form);
}

function Nombre_solicitante(form) {
    if (form.nombre_solicitante.value == "" ) {
        return false;
    }
     else {
        return true;
    }
}

function Email(form) {
     if ((form.email.value == "" || form.email.value.indexOf('@', 0) == -1) || form.email.value.indexOf('.') == -1) {
          return false;
     }
      else {
           return true;
      }
}

function Nombre_1(form) {
    if (form.nombre_1.value == "" ) {
        return false;
    }
     else {
        return true;
    }
}

function Lugar_1(form) {
    if (form.lugar_1.value == "" ) {
        return false;
    }
     else {
        return true;
    }
}

function Dia_1(form) {
  if (form.dia_1.options[form.dia_1.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Mes_1(form) {
  if (form.mes_1.options[form.mes_1.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Ano_1(form) {
  if (form.ano_1.options[form.ano_1.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Hora_1(form) {
  if (form.hora_1.options[form.hora_1.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Minuto_1(form) {
  if (form.minuto_1.options[form.minuto_1.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Sexo_1(form) {
  susexo = -1;
  for (i=0; i<form.sexo_1.length; i++){
          if (form.sexo_1[i].checked) {
      susexo = i;
            return true;
          }
  }
    if(susexo == -1) {
           return false;
    }
}

function Nombre_2(form) {
    if (form.nombre_2.value == "" ) {
        return false;
    }
     else {
        return true;
    }
}

function Lugar_2(form) {
    if (form.lugar_2.value == "" ) {
        return false;
    }
     else {
        return true;
    }
}

function Dia_2(form) {
  if (form.dia_2.options[form.dia_2.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Mes_2(form) {
  if (form.mes_2.options[form.mes_2.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Ano_2(form) {
  if (form.ano_2.options[form.ano_2.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Hora_2(form) {
  if (form.hora_2.options[form.hora_2.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Minuto_2(form) {
  if (form.minuto_2.options[form.minuto_2.selectedIndex].value == "" ) {
      return false;
  }
  else {
  return true;
  }
}

function Sexo_2(form) {
  susexo = -1;
  for (i=0; i<form.sexo_2.length; i++){
          if (form.sexo_2[i].checked) {
      susexo = i;
            return true;
          }
  }
    if(susexo == -1) {
           return false;
    }
}

function TodoLleno(form) {

  if((Nombre_solicitante(form) && Email(form)) && (Nombre_1(form) && Lugar_1(form)) && (Dia_1(form) && Mes_1(form)) && (Ano_1(form) && Hora_1(form)) && (Minuto_1(form) && Sexo_1(form)) && (Nombre_2(form) && Lugar_2(form)) && (Dia_2(form) && Mes_2(form)) && (Ano_2(form) && Hora_2(form)) && (Minuto_2(form) && Sexo_2(form))) {

      SubmitFormulario();
  }

  if(Nombre_solicitante(form) == false || Email(form) == false || Nombre_1(form) == false || Lugar_1(form) == false || Dia_1(form) == false || Mes_1(form) == false || Ano_1(form) == false || Hora_1(form) == false || Minuto_1(form) == false || Sexo_1(form) == false || Nombre_2(form) == false || Lugar_2(form) == false || Dia_2(form) == false || Mes_2(form) == false || Ano_2(form) == false || Hora_2(form) == false || Minuto_2(form) == false || Sexo_2(form) == false) {

        Aviso(form);
    }

  }

function Aviso(form) {
var text = "Debe rellenar estos datos:";
     if(Nombre_solicitante(form) == false) {
            text += "\n-el nombre del solicitante";
     }
     if(Email(form) == false) {
             text += "\n-el email del solicitante";
     }
     if(Nombre_1(form) == false) {
            text += "\n-el nombre de la primera persona";
     }
     if(Lugar_1(form) == false) {
           text += "\n-el lugar de nacimiento (primera persona)";
     }
  if(Dia_1(form) == false) {
           text += "\n-el dia de nacimiento (primera persona)";
    }
    if(Mes_1(form) == false) {
          text += "\n-el mes de nacimiento (primera persona)";
    }
    if(Ano_1(form) == false) {
          text += "\n-el aņo de nacimiento (primera persona)";
    }
    if(Hora_1(form) == false) {
          text += "\n-la hora de nacimiento (primera persona)";
    }
  if(Minuto_1(form) == false) {
         text += "\n-el minuto de nacimiento (primera persona)";
    }
  if(Sexo_1(form) == false) {
         text += "\n-si es hombre o mujer (primera persona)";
    }
    if(Nombre_2(form) == false) {
            text += "\n-el nombre de la segunda persona";
     }
     if(Lugar_2(form) == false) {
           text += "\n-el lugar de nacimiento (segunda persona)";
     }
  if(Dia_2(form) == false) {
           text += "\n-el dia de nacimiento (segunda persona)";
    }
    if(Mes_2(form) == false) {
          text += "\n-el mes de nacimiento (segunda persona)";
    }
    if(Ano_2(form) == false) {
          text += "\n-el aņo de nacimiento (segunda persona)";
    }
    if(Hora_2(form) == false) {
          text += "\n-la hora de nacimiento (segunda persona)";
    }
  if(Minuto_2(form) == false) {
         text += "\n-el minuto de nacimiento (segunda persona)";
    }
  if(Sexo_2(form) == false) {
         text += "\n-si es hombre o mujer (segunda persona)";
    }

   alert(text);
   return false;

}

function SubmitFormulario() {
document.forms[0].botonSubmit.disabled=true;
document.forms[0].submit();
}
