function KeywordSearcher() {}
KeywordSearcher.prototype = new Searcher();
KeywordSearcher.prototype.name = "keywordSearch";
KeywordSearcher.prototype.doAfterInit = function () {
    YAHOO.util.Event.addListener("keywordSearchSubmit", "click", function () {
        keywordSearcher.handleSubmit();
    });
    YAHOO.util.Event.addListener("keywordSearchCancel", "click", function () {
        keywordSearcher.handleCancel();
    });
};
KeywordSearcher.prototype.validateUserInputs = function () {
	// Fetch the user input in the search field.
	var keyword = $("keywordSearchField").value;
	
    // If no keyword is entered then display an error message and return.
	if (keyword == null || keyword == "") {
		alert("Please enter a keyword to search.");
        return false;
	}
    
    return true;
};
KeywordSearcher.prototype.getUserInputs = function () {
    // Fetch the user input in the search field.
    var keyword = $("keywordSearchField").value;

    var params = new Array();
    params.push("keywordSearchField=" + keyword);
    
    return params;
};
var keywordSearcher = new KeywordSearcher();
searchers.set(keywordSearcher.name, keywordSearcher);