Event.observe(window, 'load', function() {
	if($('fecha')){
		Calendar.setup(
	            {
	              inputField  : "fecha",         // ID of the input field
	              ifFormat    : "%d-%m-%Y",    // the date format
	              button      : "trigger_fecha"       // ID of the button
	            }
	          );
	}

});

function cambiarAerodromoCrepusculo(aerodromo, id){
	if($('aerodromo').value){
		
		var latitud = decimalToGradosArray($('aerodromo')[$('aerodromo').selectedIndex].getAttribute('latitud'));
		var longitud = decimalToGradosArray($('aerodromo')[$('aerodromo').selectedIndex].getAttribute('longitud'));
		
		$('latDeg').value = latitud[0]*latitud[1];
		$('latMin').value = latitud[2];
		$('latSec').value = latitud[3];
		
		$('lonDeg').value = longitud[0]*longitud[1];
		$('lonMin').value = longitud[2];
		$('lonSec').value = longitud[3];
	}
   
}

function cambiarDesignador(designador){
	var aerodromo = $('aerodromo');
        designador.value = designador.value.toUpperCase();
        aerodromo.value = designador.value;
        if(aerodromo.value != designador.value){
                aerodromo.value = '';
        }
}

function calculateTwilight(url){
  $('crepusculo_loading').removeClassName('hidden');
  var latitude = (Math.abs(parseInt($('latDeg').value))+(parseInt($('latMin').value)+$('latSec').value/60)/60) * (parseInt($('latDeg').value)<0?-1:1);
  var longitude = (Math.abs(parseInt($('lonDeg').value))+(parseInt($('lonMin').value)+$('lonSec').value/60)/60) * (parseInt($('lonDeg').value)<0?-1:1);
  var date = $('fecha').value;
  new Ajax.Request(url,
  {
    method:'get',
    parameters: {'latitude': latitude, 'longitude':longitude,'date':date},
    onSuccess: function(transport){
    	var json = transport.responseText.evalJSON();
    	$('sunrise').value = json['sunrise'];
    	$('sunset').value = json['sunset'];
    	$('solnoon').value = json['solar_noon'];
    	$('utcsunrise').value = json['sunrise_utc'];
    	$('utcsunset').value = json['sunset_utc'];
    	$('utcsolnoon').value = json['solar_noon_utc'];
    	$('crepusculo_loading').addClassName('hidden');
    },
    onFailure: function(){ alert('Something went wrong...') }
  });

}

