<!--//

if ( ! window.ibe ) {
    window.ibe = {};
}
if ( ! window.ibe.autocomplete ) {
    window.ibe.autocomplete = new function() {
        var _server = "DispatchServlet?cmd=request_airport" + "&k_pgen=" + kilroyPageGeneration;
        var _choicesId = "autocomplete_choices";
        var _createCompleter = function( inputId ) {
            new Ajax.Autocompleter(inputId, _choicesId, _server, {
                paramName: "search_word",
                minChars: 1, // default: 1
                frequency: 0.6, // default 0.4
                updateElement: function(text,li) {
                    if(text.id==-1) {
                        document.getElementById(inputId).value="";
                    } else {
                        document.getElementById(inputId).value=text.innerHTML;
                    }
                }});
        }
        return {
            "createCompleter": _createCompleter
        };
    };
}

ibe.autocomplete.createCompleter( "sb_outnback_out_from" );
ibe.autocomplete.createCompleter( "sb_outnback_out_to" );

ibe.autocomplete.createCompleter( "sb_oneway_out_from" );
ibe.autocomplete.createCompleter( "sb_oneway_out_to" );

ibe.autocomplete.createCompleter( "sb_openjaw_out_from" );
ibe.autocomplete.createCompleter( "sb_openjaw_out_to" );
ibe.autocomplete.createCompleter( "sb_openjaw_ret_from" );
ibe.autocomplete.createCompleter( "sb_openjaw_ret_to" );

//-->

