function limpiarInput(input, text){
	
	if(input.value==text){	
		input.value = '';
	}
}
function cambiarDesignador(designador){
	var aerodromo = $('aerodromo');
        designador.value = designador.value.toUpperCase();
        aerodromo.value = designador.value;
        if(aerodromo.value != designador.value){
                aerodromo.value = '';
        }
}

function cambiarAerodromo(aerodromo, id){
        $(id).value = aerodromo.value;
        if($(id).value == ''){
                aerodromo.value = 'Escriba designador';
        }
}

function cambiarLugar(url, prediccion){
	
	new Ajax.Request(url,
	  {
	    method:'get',
	    parameters: {'lugar_id': $('lugar').value, 'prediccion':prediccion},
	    onSuccess: function(transport){
		$('aerodromo').replace(transport.responseText);
	    },
	    onFailure: function(){ alert('Something went wrong...') }
	  });
}


function abrirAyudaOperacional(url){
	if($('fpl_salida')){
		var salida = $('fpl_salida').value;
		var destino = $('fpl_destino').value;
		var ruta = $('fpl_ruta').value;
	}
	else if($('fpl_template_salida')){
		var salida = $('fpl_template_salida').value;
		var destino = $('fpl_template_destino').value;
		var ruta = $('fpl_template_ruta').value;
	}
	url += '/destino/'+destino;
	url += '/salida/'+salida;
	url += '/ruta/'+ruta;
	window.open(url,this.target, 'scrollbars=yes,width=850,height=600');
	
}
function cambiarCheckbox(master_changed, master_id, slaves){
	
	if(master_changed){
		
		for(var i=0;i<slaves.length;i++){
			$(slaves[i]).checked = $(master_id).checked;
		}
	}
	else{
		var checked = true;
		for(var i=0;i<slaves.length;i++){
			checked = checked && $(slaves[i]).checked;
		}
		$(master_id).checked = checked;
	}
	/*
	if(!master_changed){
		var checked = false;
		for(var i=0;i<slaves.length;i++){
			checked = checked || $(slaves[i]).checked;
		}
		$(master_id).checked = checked;
	}
	else{
		if(!$(master_id).checked){
			for(var i=0;i<slaves.length;i++)	
				$(slaves[i]).checked = false;
		}
	}*/
}

function formatNumber(number, zeros){
	
	number = parseInt(number);
	if(number>0){
		var out = ''+number;
	}
	else{
		var out = '';
	}
	for(var i=0;i<zeros;i++){
		var limit = Math.pow(10,i);
		if(number<limit){
			out='0'+out;
		}
	}
	return out;

}

function gradosToDecimal(grados){
        var horas = parseInt(grados.substring(0,2));
        var minutos = parseInt(grados.substring(2,4));
        var segundos = parseInt(grados.substring(4,6));
        return -(horas+(minutos+segundos/60)/60);
}           
function decimalToGrados(decimal){
	signo = decimal<0?'-':'';
	decimal = Math.abs(decimal);
	var horas =  Math.floor(decimal);
	if(horas<10) horas = "0"+horas;
	var minutos = Math.floor((decimal-horas)*60);
	if(minutos<10) minutos = "0"+minutos;
	var segundos = Math.floor(((decimal-horas)*60-minutos)*60);
	if(segundos<10) segundos = "0"+segundos;
	return signo+horas+'&ordm; '+minutos+'\' '+segundos+'\'\'';

}
function decimalToGradosArray(decimal){
	
	signo = parseInt(decimal)<0?'-1':'1';
	decimal = Math.abs(decimal);
	var horas =  ""+Math.floor(decimal);
	if(horas<10) horas = "0"+horas;
	var minutos = ""+Math.floor((decimal-horas)*60);
	if(minutos<10) minutos = "0"+minutos;
	var segundos = ""+Math.floor(((decimal-horas)*60-minutos)*6000)/100;
	if(segundos<10) segundos = "0"+segundos;
	
	return Array(signo,horas,minutos,segundos);

}


function toggleDivOpciones(){
	if($('reset_opciones_2').checked){
		$('pregunta_secreta_div').style.display='';
	}
	else{
		$('pregunta_secreta_div').style.display='none';
	}
}

function toggleDivBusquedaAvanzada(id, id_toggle){
	if($(id).style.display==''){
		$(id).style.display = 'none';
		$(id_toggle).innerHTML = 'Mostrar';
	}
	else{
		$(id).style.display = '';
		$(id_toggle).innerHTML = 'Ocultar';	
	}
}

function marcarCheckboxes(checkbox){ 
	var checkboxes = $('tabla_body').select('[type="checkbox"]');
	for(var i=0;i<checkboxes.length;i++){
		checkboxes[i].checked = checkbox.checked;
	}
	
	
	
}


document.observe("dom:loaded", function() {
	  // initially hide all containers for tab content
	  //$$('.logo')[0].onclick = function(){window.location="/"};
});
