(function($) {
	$.fn.suggest_airport = function(on_item_select, on_focus) {
		var $t = $(this);
		$t.focus(on_focus).autocomplete('/ajax/airport/search', {
			extraParams : {},
			delay : 10,
			minChars : 3,
			matchSubset : 1,
			matchContains : 1,
			cacheLength : 10,
			maxItemsToShow : -1,
			selectFirst : true,
			onItemSelect : on_item_select,
			formatItem : function(row) {
				return row[0];
			},
			autoFill : false,
			resultsClass : 'ACSuggestList',
			loadingClass : 'ACLoading'
		});
	};
})(jQuery);