
function getNombreCorto(nombre){
	var guion1 = nombre.indexOf("-");
	var guion2 = nombre.lastIndexOf("-");
	var ciudad = nombre.substring(0,guion1-1);
	var pais = nombre.substring(guion1+2,guion2-1);
	var codigo = nombre.substring(guion2+2,nombre.length);
	return ciudad+'-'+codigo;
}

function get2Decimales(numero){
	var punto = numero.indexOf(".");
	if (punto > 0) {
		var numeroreturn = numero.substring(0,punto+3);
		return numeroreturn;
	} else {
		return numero;
	}
}


function getDia(fecha) {
	var posFecha = fecha.indexOf("T");
	var fechaDiaMesAnio = fecha.substring(0,posFecha);
	var posAnio = fechaDiaMesAnio.indexOf("-");
	var Anio = fechaDiaMesAnio.substring(0,posAnio);
	var posMes = fechaDiaMesAnio.lastIndexOf("-");
	var Mes = fechaDiaMesAnio.substring(posAnio+1,posMes);
	var Dia = fechaDiaMesAnio.substring(posMes+1,fechaDiaMesAnio.length);
	var resultado = Dia;
	return resultado;
}

function getMesAnio(fecha) {
	var posFecha = fecha.indexOf("T");
	var fechaDiaMesAnio = fecha.substring(0,posFecha);
	var posAnio = fechaDiaMesAnio.indexOf("-");
	var Anio = fechaDiaMesAnio.substring(0,posAnio);
	var posMes = fechaDiaMesAnio.lastIndexOf("-");
	var Mes = fechaDiaMesAnio.substring(posAnio+1,posMes);
	var Dia = fechaDiaMesAnio.substring(posMes+1,fechaDiaMesAnio.length);
	var resultado = Anio+Mes;
	return resultado;
}

function getCodigoAeropuerto(detailLocation) {
	var posGuion = detailLocation.indexOf("-");
	var posCierraParentesis = detailLocation.indexOf(")");
	var codigo = detailLocation.substring(0,posGuion);
	return codigo;

}

function getCiudad(detailLocation) {
	var posComa = detailLocation.indexOf(",");
	var ciudad = detailLocation.substring(0,posComa);
	return ciudad;
}

function getPais(detailLocation) {
	var posParentesis = detailLocation.indexOf("(");
	var posComa = detailLocation.indexOf(",");
	var pais = detailLocation.substring(posComa+2,posParentesis-1);
	return pais;
}

function getAeropuerto(detailLocation) {
	var posParentesis = detailLocation.indexOf("(");
	var posGuion = detailLocation.indexOf("-");
	var aeropuerto = detailLocation.substring(posGuion+1);
	return aeropuerto;
}



function getDiaCC(fechaCompleta) {


		var barra1 = fechaCompleta.indexOf("/");
		var dia = fechaCompleta.substring(0,barra1);

		return dia;

}

function fechasCorrectas(){
	//Sync calendars
		dateFechaCal1 = document.getElementById('fechaIdaDia').value;
		var barra1 = dateFechaCal1.indexOf("/");
		var barra2 = dateFechaCal1.lastIndexOf("/");
		var dia = dateFechaCal1.substring(0,barra1);
		var mes = dateFechaCal1.substring(barra1+1,barra2);
		var anyo = dateFechaCal1.substring(barra2+1,dateFechaCal1.length);

		dateFechaCal1 = anyo+mes+dia;

		dateFechaCal2 = document.getElementById('fechaVueltaDia').value;
		barra1 = dateFechaCal2.indexOf("/");
		barra2 = dateFechaCal2.lastIndexOf("/");
		dia = dateFechaCal2.substring(0,barra1);
		mes = dateFechaCal2.substring(barra1+1,barra2);
		anyo = dateFechaCal2.substring(barra2+1,dateFechaCal2.length);

		dateFechaCal2 = anyo+mes+dia;



		//alert(date);
		if (dateFechaCal1 > dateFechaCal2 )	{
			return false;
		} else {
			return true;
		}
}

function getMesAn(fechaCompleta) {


		var barra1 = fechaCompleta.indexOf("/");
		var barra2 = fechaCompleta.lastIndexOf("/");
		var mes = fechaCompleta.substring(barra1+1,barra2);
		var anyo = fechaCompleta.substring(barra2+1,fechaCompleta.length);


		 if (mes == '08') {
			  mes = 'agosto';
		 } else if (mes == '09') {
			  mes = 'septiembre';
		 } else if (mes == '10') {
			  mes = 'octubre';
		 } else if (mes == '11') {
			  mes = 'noviembre';
		 } else if (mes == '12') {
			  mes = 'diciembre';
		 } else if (mes == '01') {
			  mes = 'enero';
		 } else if (mes == '02') {
			  mes = 'febrero';
		 } else if (mes == '03') {
			  mes = 'marzo';
		 } else if (mes == '04') {
			  mes = 'abril';
		 } else if (mes == '05') {
			  mes =  'mayo';
		 } else if (mes == '06') {
			  mes = 'junio';
		 } else if (mes == '07') {
			  mes = 'julio';
		 } 


		 return mes+'-'+anyo;


}


function submitform()
{
  document.formviaje.submit();
}


var date1 = '';
var date2 = '';

var now = new Date();

    function closed(cal) {
		//Sync calendars
		dateFechaCal1 = document.getElementById('fechaIdaDia').value;
		var barra1 = dateFechaCal1.indexOf("/");
		var barra2 = dateFechaCal1.lastIndexOf("/");
		var dia = dateFechaCal1.substring(0,barra1);
		var mes = dateFechaCal1.substring(barra1+1,barra2);
		var anyo = dateFechaCal1.substring(barra2+1,dateFechaCal1.length);

		dateFechaCal1 = anyo+mes+dia;

		//alert( dateFechaCal1 );
		date = '';
		if (cal.date.getMonth() == 0) {
			date =(cal.date.getFullYear()+'01'+cal.date.getDate());
		} else if (cal.date.getMonth() == 12)  {
			date =(cal.date.getFullYear()+'01'+cal.date.getDate());
		} else if (cal.date.getMonth() == 9)  {
			date =(cal.date.getFullYear()+'10'+cal.date.getDate());
		} else if (cal.date.getMonth() == 10 || cal.date.getMonth() == 11)  {
			date =(cal.date.getFullYear()+(cal.date.getMonth()+1)+cal.date.getDate());
		} else  {
			date =(cal.date.getFullYear()+'0'+(cal.date.getMonth()+1)+''+cal.date.getDate());
		}


		//alert(date);
		//alert(dateFechaCal1+'-'+date);
		//if (dateFechaCal1 > date )	{
		//	alert('La fecha de vuelta no puede ser anterior a la de ida, por favor seleccione otras fechas');
		//}

		var p = cal.params;
		var update = (cal.dateClicked || p.electric);
		if (update && p.inputField) {
			p.inputField.value = cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange == "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML = cal.date.print(p.daFormat);
		if (update && typeof p.onUpdate == "function")
			p.onUpdate(cal);
		if (update && p.flat) {
			if (typeof p.flatCallback == "function")
				p.flatCallback(cal);
		}
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
      
    };



    var one = Calendar.setup(
    {
		inputField		: 'fechaIdaDia',
		ifFormat       :    "%d/%m/%Y",       // formato de la fecha, cuando se escriba en el campo de texto
		dateStatusFunc :    function dateRange(date) {
			return (date.getTime() <= now.getTime() ) ? true : false;
		},
		weekNumbers : false ,
		onSelect	: closed
    });
	
	var two = Calendar.setup(
    {
		inputField		: 'fechaVueltaDia',
		ifFormat       :    "%d/%m/%Y",       // formato de la fecha, cuando se escriba en el campo de texto
		dateStatusFunc :    function dateRange(date) {
			return (date.getTime() <= now.getTime() ) ? true : false;
		},
		weekNumbers : false ,
		onSelect	: closed
    });
	
  
