/*******************************************************************************************************/
/***********************************    sup_pri_busqueda.jsp    *********************************/
/*******************************************************************************************************/

var sysdate		= new Date();
var anio 		= sysdate.getFullYear();
var mes     	= sysdate.getMonth();
var locCodeHolder = "";
var locDescHolder = "";
var index_air;
var companyHolder = "";
var numpaxes 	= 9;

function combo(){
	var indice=document.forms.bestSearch.B_LOCATION_IN.selectedIndex;
	limpiaOptions ();
	menu(indice);
}
 
function limpiaOptions (){
  for (m=document.forms.bestSearch.E_LOCATION_IN.options.length-1;m>0;m--)
	document.forms.bestSearch.E_LOCATION_IN.options[m]=null;

}

function deleteSelectOptions(fForm){
	for (var i = 0; i < fForm.length; i++){
		fForm.options[0] = null;
	}
}

function fillInB_LOCATION_IN(){
	/* remove List */
	deleteSelectOptions(document.bestSearch.B_LOCATION_IN);
	var auxOption = new Option("Origen", "");
	document.bestSearch.B_LOCATION_IN.options[0] = auxOption;
	for(var i=0; i < aDepart.length; i++)		{
		//eval("a" +aDepart[i]+"");
		auxOption = new Option(getNameFromNC(aDepart[i]), getIataFromNC(aDepart[i]));
		document.bestSearch.B_LOCATION_IN.options[i+1] = auxOption;
	}
}

function getNameFromNC(NC){
	return returnValue = NC.substring(0, NC.length -3);
}

function getIataFromNC(NC){
	return returnValue = NC.substring(NC.length -3, NC.length);
}

function actualiceSelect(fForm)	{
	deleteSelectOptions(fForm);
	var arrayReturn = eval("a"+(document.bestSearch.B_LOCATION_IN.value));
	
	/* return */
	var auxOption = new Option("Destino", "");
	fForm.options[0] = auxOption;
	for(var i=0; i < arrayReturn.length; i++){
		auxOption = new Option(getNameFromNC(arrayReturn[i]), getIataFromNC(arrayReturn[i]));
		fForm.options[i+1] = auxOption;
	}
}
	
/*******************************************************************************************************/
/***********************************    sup_pri_resultado.jsp    ********************************/
/*******************************************************************************************************/
//cambia la fecha en la caja de b?squeda
function cambiaFecha(fechaSumada){
	var ida = fechaSumada.toString().substring(0,8);
	var anyo = ida.substring(0,4);
	var mes = ida.substring(4,6);
	var dia = ida.substring(6,8);
	var fechaIda = dia + '/' + mes + '/' + anyo;
	var vuelta = fechaSumada.toString().substring(8,16);
	var anyo2 = vuelta.substring(0,4);
	var mes2 = vuelta.substring(4,6);
	var dia2 = vuelta.substring(6,8);
	var fechaVuelta = dia2 + '/' + mes2 + '/' + anyo2;
	document.NewsSearchbox.depDate.value = fechaIda;
	document.NewsSearchbox.retDate.value = fechaVuelta;
	document.NewsSearchbox.submit();
}
//nos permite movernos en d?as y semanas gracias a las flechas
function goSubmit(fechaI, fechaV){
	var fechaDeIda = fechaI.toString();
	var fechaDeVuelta = fechaV.toString();
	var diaDeIda = fechaDeIda.substring(6,8);
	var mesanyoDeIda = fechaDeIda.substring(0,6);
	var diaDeVuelta = fechaDeVuelta.substring(6,8);
	var mesanyoDeVuelta = fechaDeVuelta.substring(0,6);
	document.bestResults.fe_dia.value = diaDeIda;
	document.bestResults.fe_mesanyo.value = mesanyoDeIda;
	document.bestResults.fs_dia.value = diaDeVuelta;
	document.bestResults.fs_mesanyo.value = mesanyoDeVuelta;
	document.bestResults.submit();
}
//nos permite movernos en d?as y semanas gracias a las flechas (para Superbuscador de Amadeus)
function goSubmitAmadeus(fechaI, fechaV){
	var fechaDeIda = fechaI.toString();
	var fechaDeVuelta = fechaV.toString();
	var diaDeIda = fechaDeIda.substring(6,8);
	var mesDeIda = fechaDeIda.substring(4,6);
	var anyoDeIda = fechaDeIda.substring(0,4);
	var diaDeVuelta = fechaDeVuelta.substring(6,8);
	var mesDeVuelta = fechaDeVuelta.substring(4,6);
	var anyoDeVuelta = fechaDeVuelta.substring(0,4);
	document.bestResults.depDate.value = diaDeIda + "/" + mesDeIda + "/" + anyoDeIda;
	document.bestResults.retDate.value = diaDeVuelta + "/" + mesDeVuelta + "/" + anyoDeVuelta;
	document.bestResults.submit();
}