function deleteFpl(url,id, matricula){
  var clave = 'ELIMINAR '+matricula;
  if(prompt('Escriba "'+clave+'" para borrar FPL:')==clave){
	  new Ajax.Request(url,
	  {
	    method:'post',
	    parameters: {id:id},
	    onSuccess: function(transport){
			$('matricula_'+id).style.color='red';
	    },
	    onFailure: function(){ alert('No se pudo eliminar, contactar al administrador del sitio.') }
	  });
  }
}

function guardarCompaniaAerea(url, id){

	$('ok_'+id).style.display="none";
	$('tosave_'+id).style.display="none";
	$('loader_'+id).style.display="";
	var params = {'id':id,'ano': $('ano').value, 'mes': $('mes').value}
	if($('foln_'+id).value) params['foln'] = $('foln_'+id).value;
	if($('fosn_'+id).value) params['fosn'] = $('fosn_'+id).value;
	if($('foli_'+id).value) params['foli'] = $('foli_'+id).value;
	if($('fosi_'+id).value) params['fosi'] = $('fosi_'+id).value;
	
	new Ajax.Request(url,
	  {
	    method:'get',
	    parameters: params,
	    onSuccess: function(transport){
			$('ok_'+id).style.display="";
			$('tosave_'+id).style.display="none";
			$('loader_'+id).style.display="none";
	    },
	    onFailure: function(){ alert('Something went wrong...') }
	  });
}

function changed(id){
	$('ok_'+id).style.display="none";
	$('tosave_'+id).style.display="";
	$('loader_'+id).style.display="none";
}

function cargarVuelos(url, sel){
	$("loader_compania_aerea").style.visibility="";
        new Ajax.Request(url,
          {
            method:'get',
            parameters: {'compania_aerea_id': sel.value},
            onSuccess: function(transport){
                $('vuelo_id_div').replace(transport.responseText);
		$("loader_compania_aerea").style.visibility="hidden";
		cambiarVuelo();
            },
            onFailure: function(){ alert('Something went wrong...') }
          });
}
function cambiarVuelo(){
	var el = $('prediccion_vuelo_vuelo_id').options[$('prediccion_vuelo_vuelo_id').selectedIndex] ;
	
	$('prediccion_vuelo_salida').value = el.getAttribute('salida');
	$('prediccion_vuelo_destino').value = el.getAttribute('destino');

	if($('prediccion_vuelo_vuelo_id').value==''){
		$('vuelo_nuevo').style.display="";	
	}
	else{
		$('vuelo_nuevo').style.display="none";
	}

}

function recalcularTotalPax(el){
	var capacidad_maxima = el.getAttribute('capacidad');
	var div_id = 'total_pax_'+el.getAttribute('bloque');
	
	var sels =$('vuelos').select('select[bloque="'+el.getAttribute('bloque')+'"]');
	var capacidad = 0;
	for(var i=0; i<sels.length;i++){
		var capacidad_maxima = sels[i].getAttribute('capacidad');
		capacidad += parseInt(parseInt(capacidad_maxima)*parseInt(sels[i].value)/100);
	}
	$(div_id).innerHTML = capacidad;
	
}
function cambiarTodosTotalPax(el, capacidad_maxima, div_id){
	var sels = $('vuelos').select('select');
	for(var i=0; i<sels.length;i++){
		sels[i].value=el.value;
		
	}
	recalcularTodosPax();
	
}

function recalcularTodosPax(){
	var bloques = Array();
	var sels = $('vuelos').select('input');
	for(var i=0; i<sels.length;i++){
		var el = sels[i];
		var bloque = el.getAttribute('bloque');
		var capacidad_maxima = el.getAttribute('capacidad');
		var div_id = 'total_pax_'+bloque;
		if(!bloques[bloque]){
			bloques[bloque] = true;	
			$(div_id).innerHTML = 0;
		}
		var pasajeros = parseInt(parseInt(capacidad_maxima)*parseInt(el.value)/100);
		$(div_id).innerHTML = parseInt($(div_id).innerHTML)+pasajeros;
	}
}

function cambiarTipoInforme(el){
	$('field_meses').style.display='none';
	$('field_trimestres').style.display='none';
	$('field_semestres').style.display='none';
	if(el.value=='Mensual'){
		$('field_meses').style.display='';
	}
	else if(el.value=='Trimestral'){
		$('field_trimestres').style.display='';
	}
	else if(el.value=='Semestral'){
		$('field_semestres').style.display='';
	}
}


function guardarAerodromo(url, id){

	$('ok_'+id).style.display="none";
	$('tosave_'+id).style.display="none";
	$('loader_'+id).style.display="";
	var params = {'id':id}
	if($('lsln_'+id).value) params['lsln'] = $('lsln_'+id).value;
	if($('lssn_'+id).value) params['lssn'] = $('lssn_'+id).value;
	if($('lsli_'+id).value) params['lsli'] = $('lsli_'+id).value;
	if($('lssi_'+id).value) params['lssi'] = $('lssi_'+id).value;
	
	new Ajax.Request(url,
	  {
	    method:'get',
	    parameters: params,
	    onSuccess: function(transport){
			$('ok_'+id).style.display="";
			$('tosave_'+id).style.display="none";
			$('loader_'+id).style.display="none";
	    },
	    onFailure: function(){ alert('Something went wrong...') }
	  });
}
