<!--  Begin

//Escribe el año actual y el que sigue en la forma, depende de la fecha de la maquina
function EscribeAniosCorrectos() {
  var Fecha=new Date()
  var Anio=Fecha.getFullYear()

  var oOption = document.createElement("OPTION");
  oOption.text=Anio;
  oOption.value=Anio;
  document.forms[0].elements[15].add(oOption);

  var oOption2 = document.createElement("OPTION");

  oOption2.text=Anio+1;
  oOption2.value=Anio+1;
  document.forms[0].elements[15].add(oOption2);

  var oOption3 = document.createElement("OPTION");
  oOption3.text=Anio;
  oOption3.value=Anio;
  document.forms[0].elements[18].add(oOption3);

  var oOption4 = document.createElement("OPTION");
  oOption4.text=Anio+1;
  oOption4.value=Anio+1;
  document.forms[0].elements[18].add(oOption4);
 
}

//Checa que los datos esten correctamente escritos en la forma
function ChecaRequeridos() {
    if (isEmail() && isFname() && FechaCorrecta() && nPersonasCorrectas()){
        return true;
    }else {
        return false;
    }
}

function isEmail() {

   if (document.forms[0].elements[11].value == "") {
		alert ("\n El campo de E-Mail está en blanco. \n\n Por favor escriba un e-mail correcto.")
		document.forms[0].elements[11].focus();
		return false;
	}
	if (document.forms[0].elements[11].value.indexOf ('@',0) == -1 ||
		document.forms[0].elements[11].value.indexOf ('.',0) == -1) {
		alert ("\n El e-mail requiere una \"@\" y un \".\". \n\nPor favor escriba su e-mail correctamente")
		document.forms[0].elements[11].select();
		document.forms[0].elements[11].focus();
		return false;
	}
	return true;
}

function isFname() {
	if (document.forms[0].elements[0].value == "")	{
		alert ("\n No ha escrito ningún nombre. \n\n Por favor escríbalo.")
		document.forms[0].elements[0].focus();
		return false;
	}
	return true;
}

function FechaCorrecta() {
  var Fecha=new Date()

  var Dia=Fecha.getDate()
  var Mes=Fecha.getMonth()
  var Anio=Fecha.getFullYear()

	if (document.forms[0].elements[13].selectedIndex == 0)	{
		alert ("\n No ha seleccionado un día de llegada.")
		document.forms[0].elements[13].focus();
		return false;
	}

	if (document.forms[0].elements[14].selectedIndex == 0)	{
		alert ("\n No ha seleccionado un mes de llegada.")
		document.forms[0].elements[14].focus();
		return false;
	}

   var DiaSel = document.forms[0].elements[13].selectedIndex;
   var MesSel = document.forms[0].elements[14].selectedIndex-1;
   var AnioSel = document.forms[0].elements[15].value;

   var FechaSeleccionada= new Date(AnioSel, MesSel, DiaSel);
   var FechaActual= new Date(Anio,Mes,Dia);
  
   if (FechaSeleccionada < FechaActual) {
   		alert("La fecha de llegada es menor a la actual, escriba una fecha correcta o revise la fecha de su PC")
		return false;
   }
   return true;

}

function nPersonasCorrectas() {
	if (document.forms[0].elements[20].value == "")	{
        alert ("Especifique el No. de personas adultas");
		document.forms[0].elements[20].focus();
		return false;
	}
	if (document.forms[0].elements[21].value == "")	{
        alert ("Especifique el No. de niños");
		document.forms[0].elements[21].focus();
		return false;
	}
    return true;
}

// End

//-->
