var AutoSuggestControl;

/**
 * Provides suggestions for state names (USA).
 * @class
 * @scope public
 */
function RemoteTopicSuggestions() 
{
	this.Control = null;
	

}

/**
 * Request suggestions for the given autosuggest control. 
 * @scope protected
 * @param oAutoSuggestControl The autosuggest control to provide suggestions for.
 */
RemoteTopicSuggestions.prototype.requestSuggestions = function (oAutoSuggestControl /*:AutoSuggestControl*/,
                                                          bTypeAhead /*:boolean*/) 
{
	this.Control = oAutoSuggestControl;
	this.url = "/toolbox/ajaxfiles/GetSuggestions.cfm?search=" + encodeURIComponent(oAutoSuggestControl.textbox.value) + "&typeAhead=" + bTypeAhead;
	this.packageRequest = new AjaxRequest(this.url);
	this.packageRequest.setPreRequest(SetVars(oAutoSuggestControl));
	//this.packageRequest.setEchoDebugInfo();
	this.packageRequest.sendRequest();                                
};

function SetVars(control)
{
	AutoSuggestControl = control;
	//alert(control.textbox.value);
}
