
function AutoSuggestions(names) {
	this.autoNamesUpper = names.split(',');
	this.autoNamesLower = names.toLowerCase().split(',');
}

AutoSuggestions.prototype.Submit = function(){
	alert('Submit Click');
	document.getElementById('header_btnSearch').click();
}
/**
 * Request suggestions for the given autosuggest control. 
 * @scope protected
 * @param oAutoSuggestControl The autosuggest control to provide suggestions for.
 */
AutoSuggestions.prototype.requestSuggestions = function (oAutoSuggestControl /*:AutoSuggestControl*/,
                                                          bTypeAhead /*:boolean*/) {
    var aSuggestions = [];
    var sTextboxValue = oAutoSuggestControl.textbox.value.toLowerCase();
   
	if (sTextboxValue.length > 0){
		//search for matching names
		for (var i=0; i < this.autoNamesLower.length; i++) { 
			if (this.autoNamesLower[i].indexOf(sTextboxValue) == 0) {
				aSuggestions.push(this.autoNamesUpper[i]);
			} 
		}
	}
    //provide suggestions to the control
    oAutoSuggestControl.autosuggest(aSuggestions, bTypeAhead);
    
};
