/*
* Descripcion. Libreria de funciones javascript para la Web "Tequila el viejito"
*
* Autor. Edgar Fernandez Alvarez
*
* Fecha. 11 de octubre de 2010
*
*/

function validarEdad(seccion){
  var destino = "";
  var dia = document.getElementById('dia').value;
  var mes = document.getElementById('mes').value;
  var anho = document.getElementById('anho').value;
  var msg_error = "Fecha incorrecta.\nFormato de la fecha: DD-MM-YYYY\n\nIncorrect date.\nDate format: DD-MM-YYYY";
  var bandera = 0;
  var hoy = new Date();

  dia = parseInt(dia);
  mes = parseInt(mes);
  anho = parseInt(anho);

  var anho_actual = hoy.getYear();

  if(anho_actual < 1000){
    anho_actual += 1900;
  }

  if(isNaN(dia)){
    bandera = 1;
  }

  if(isNaN(mes)){
    bandera = 1; 
  }

  if(isNaN(anho)){
    bandera = 1;
  }

  if(dia < 1 || dia > 31){
    bandera = 1;
  }

  if(mes < 1 || mes > 12){
    bandera = 1;
  }

  if(anho < 1900 || anho > 2010){
    bandera = 1;
  }

  if(bandera == 1){
    alert(msg_error);
    return 0;
  }

  var edad = parseInt(anho_actual - anho - 1);

  if(hoy.getMonth() + 1 - mes > 0)
    edad++;

  if(hoy.getUTCDate() - dia >= 0)
    edad++;

  if(edad >= 18){ 
    switch(seccion){
      case 1:
        destino = "extras/login.php?s=1";
      break;

      case 2:
        destino = "extras/login.php?s=2";
      break;

      case 3:
        destino = "extras/login.php?s=3";
      break;

      case 4:
        destino = "extras/login.php?s=4";
      break;

      case 5:
        destino = "extras/login.php?s=5";
      break;

      case 6:
        destino = "extras/login.php?s=6";
      break;

      case 7:
        destino = "extras/login.php?s=7";
      break;

      case 8:
        destino = "extras/login.php?s=8";
      break;
    }

    location.href = destino;
  }

  else {
    alert("No tienes edad para tomar.\n\nYou are not old enough to drink.");
    return 0;
  }
}
