YAHOO.namespace("seabreeze.autocompletes");

YAHOO.seabreeze.autocompletes.initXHRAutoComp = function(){
	var airportDataSource = new YAHOO.util.XHRDataSource("getAirports.asp");
	var airlineDataSource = new YAHOO.util.XHRDataSource("getAirlines.asp");
	
	airlineDataSource.responseType = airportDataSource.responseType = YAHOO.util.XHRDataSource.TYPE_TEXT;
	airlineDataSource.responseSchema = airportDataSource.responseSchema = {
		recordDelim: "\n",
		fieldDelim: "\t"
	};
	airlineDataSource.maxCacheEntries = airportDataSource.maxCacheEntries = 5;
	
	var destAutoComp = new YAHOO.widget.AutoComplete("destinationairport", "destinationSuggestion", airportDataSource);
	destAutoComp.prehighlightClassName = "yui-ac-prehighlight";
	
	var deptAutoComp = new YAHOO.widget.AutoComplete("departureairport", "departureSuggestion", airportDataSource);
	
	var airlineAutoComp = new YAHOO.widget.AutoComplete("airline", "airlineSuggestion", airlineDataSource);
	
	//airlineAutoComp.forceSelection = deptAutoComp.forceSelection = destAutoComp.forceSelection = true;
	airlineAutoComp.useShadow = deptAutoComp.useShadow = destAutoComp.useShadow = true;
	airlineAutoComp.minQueryLength = deptAutoComp.minQueryLength = destAutoComp.minQueryLength = 3;
}

YAHOO.util.Event.onDOMReady(YAHOO.seabreeze.autocompletes.initXHRAutoComp);