var g_staged = (document.getElementById("sp_staged") ? document.getElementById("sp_staged").value : 0);

// Data source
var acDataSource = new YAHOO.util.ScriptNodeDataSource((g_staged ? "http://content.atomz.com/autocomplete/sp10/03/77/0e-stage/" : "http://content.atomz.com/autocomplete/sp10/03/77/0e/"));
acDataSource.asyncMode="ignoreStaleResponses";
acDataSource.maxCacheEntries = 1000;
acDataSource.responseSchema = {
	resultsList: "ResultSet.Result",
	fields: ["phrase"]
};

// AutoComplete object
var acObj = new YAHOO.widget.AutoComplete("SearchQ", "autocomplete", acDataSource);
acObj.queryDelay = 0.2;
acObj.useShadow = true;
acObj.autoHighlight = false;
acObj.minQueryLength = 2;
acObj.maxResultsDisplayed = 20;
acObj.animVert = false;
acObj.queryQuestionMark = true;
acObj.resultTypeList = false;

acObj.formatResult = function(oResultData, sQuery, sResultMatch) {
	return (sResultMatch) ? sResultMatch : "";
};

acObj.generateRequest = function(q) {

	return "?query=" + q + "&max_results=" + acObj.maxResultsDisplayed;
};

var acSelectHandler = function(){document.SearchTop.submit();};
acObj.itemSelectEvent.subscribe(acSelectHandler);
