// Data source
var acDataSource = new YAHOO.util.ScriptNodeDataSource("http://content.atomz.com/autocomplete/sp10/04/20/94/");
acDataSource.asyncMode="ignoreStaleResponses";
acDataSource.maxCacheEntries = 128;
acDataSource.responseSchema = {
        resultsList: "ResultSet.Result",
        fields: ["phrase"]
};
// AutoComplete object
var acObj = new YAHOO.widget.AutoComplete("q", "autocomplete", acDataSource);
acObj.queryDelay = 0.2;
acObj.useShadow = false;
acObj.autoHighlight = false;
acObj.minQueryLength = 1;
acObj.maxResultsDisplayed = 10;
acObj.animVert = false;

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

acObj.queryQuestionMark = true;
acObj.resultTypeList = false;

acObj.generateRequest = function(q) {
        return "?query=" + q;
};

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