/* * * *  SEARCH PAGE-SPECIFIC JAVASCRIPT MATERIAL ONLY. * * * */


/** @class ? Agent that retrieves some destinations to suggest to the user according to the airport he's just chosen.
 * Acts as a listener to AirportCompleter objects. Example:
 * completer.addListener(new AirportCompleter.NearbyAirportsFetcher());
 */
/* NOT USED, KEPT FOR HISTORY.
AirportCompleter.NearbyAirportsFetcher = Class.create({
    initialize: function() {
    },

    notifyEntrySelected: function(code) {
        new Ajax.Request("/adr/getNearbyAirports.do", {
            parameters: {airport: code},

            onSuccess: function(response) {
                var airports = response.responseJSON;
                if(airports && airports["Distance"] && (airports["Distance"].length > 0)) {
                    var layer = NearbyAirportsLayer.getInstance();
                    layer.update(airports);
                    layer.show();
                }
                else {
                    layer.hide();
                }
            },

            onException: function(response, exception) {
                throw exception;
            }
        });
    }
});
*/