YAHOO.example.BasicRemote = function() {
    // Use an XHRDataSource
    var oDS = new YAHOO.util.XHRDataSource("/gsuggest.php");
    // Set the responseType
    oDS.responseType = YAHOO.util.XHRDataSource.TYPE_TEXT;
    // Define the schema of the delimited results
    oDS.responseSchema = {
        recordDelim: "\n",
        fieldDelim: "\t"
    };
    // Enable caching
    oDS.maxCacheEntries = 1;

    // Instantiate the AutoComplete
    var oAC = new YAHOO.widget.AutoComplete("searchbox", "searchsuggest", oDS);
        oAC.typeAhead = true;


    return {
        oDS: oDS,
        oAC: oAC
    };
}();


