// JavaScript Document
function Validator(Form_Buscador)
/*Sergio Enrique Triviño Ibarra
  Jefe de Servicios en Linea
  s_trivino@aviatur.com.co
  Actualización 08/05/2009
  Aviatur S.A.
  Servicios en Linea
 */
{
  if (Form_Buscador.B_LOCATION_1.value == "")
        {
                alert ("::Error:: Debe especificar una ciudad origen valida para el campo 'Origen'");
                Form_Buscador.B_LOCATION_1.focus();
                return false;
        }
 else if (Form_Buscador.E_LOCATION_1.value == "")
        {
                alert ("::Error:: Debe especificar un destino valido para el campo 'Destino'");
                Form_Buscador.E_LOCATION_1.focus();
                return false;
        }
        else if (Form_Buscador.date11_year.value == "")
        {
                alert ("::Error:: Debe especificar un valor para la fecha de ida");
                Form_Buscador.date11_year.focus();
                return false;
        }
        else if (Form_Buscador.Adulto.value == "0")
        {
                alert ("::Error:: Debe especificar el numero de adultos");
                Form_Buscador.Adulto.focus();
                return false;
        }

  else if (Form_Buscador.date11_year2.value=="" && Form_Buscador.TRIP_TYPE[0].checked)
  {
     alert ("::Error:: Debe especificar un valor para la fecha de regreso");
         Form_Buscador.date11_year2.focus();
     return (false);
          }
          else if ((parseInt(Form_Buscador.Adulto.value) + parseInt(Form_Buscador.Nino.value)) > 7)
        {
                alert ("::Error:: El numero de pasajeros sobrepasa el limite de la reserva");
                Form_Buscador.Adulto.focus();
                return false;
        }
   else
 {
  prepararDatosEnvio(Form_Buscador);
                return true;
  }
}
function prepararDatosEnvio(Form_Buscador)
{
 var re = /\-/gi;
    Form_Buscador.B_DATE_1.value=Form_Buscador.date11_year.value.replace(re, "") + Form_Buscador.TIME.value;
    Form_Buscador.B_DATE_2.value=Form_Buscador.date11_year2.value.replace(re, "") + Form_Buscador.TIME.value;
for (i=1 ; i <= 7 ; i++)
        {
                eval("Form_Buscador.TRAVELLER_TYPE_" + i ).value = "";
        }

        for (i=1 ; i <= parseInt(Form_Buscador.Adulto.value) ; i++)
        {
                eval("Form_Buscador.TRAVELLER_TYPE_" + i ).value = "ADT";
        }

        for (j=i ; j <= parseInt(Form_Buscador.Adulto.value) + parseInt(Form_Buscador.Nino.value) ; j++)
        {
                eval("Form_Buscador.TRAVELLER_TYPE_" + j ).value = "CHD";
        }
 }

function popUp(URL) 
	{
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=240,height=450,left = 0,top = 0');");
	}
	
	function envia(pag, pltgFromPage)
	{
		document.formBuscador.EMBEDDED_TRANSACTION.value = pag;
		document.formBuscador.PLTG_FROMPAGE.value = pltgFromPage;
		
		//if (document.formBuscador.TRIP_TYPE[2].checked)
		//{
		//	document.formBuscador.EMBEDDED_TRANSACTION.value = "AirComplexAvailability";
		//}
		if (checkFormVuelos(document.formBuscador))
		{
    		document.formBuscador.submit();
 		//	popUp('popup_reservas8.htm');			
		}
	}
 
	function MM_openBrWindow(theURL,winName,features) 
	{
  		window.open(theURL,winName,features);
	}
	
	function limpia(elemento)
    {
		elemento.value = "";
	}

	function verifica(elemento)
	{
		if(elemento.value = "")
		elemento.value = "Escriba aqu&iacute; su pr&oacute;ximo destino";
	}