    function addEvent(obj, type, fn) {
	    if (obj.addEventListener) {
		    obj.addEventListener(type, fn, false);
	    } else if (obj.attachEvent) {
		    obj["e"+type+fn] = fn;
		    obj[type+fn] = function() { obj["e"+type+fn](window.event); }
		    obj.attachEvent("on"+type, obj[type+fn]);
	    }
    }
    
    var tbKeywordsID = "<%= tbKeywords.ClientID %>";
    var tbKeywords = document.getElementById("Top_Search_tbKeywords");
    
    // Add focus and blur events to the search textbox
    addEvent(tbKeywords, "focus", clearSearchTextBox);
    addEvent(tbKeywords, "blur", defaultSearchText);
    
    // Clear the search textbox when focus is given
    function clearSearchTextBox()
    {
        tbKeywords.value = "";
    }
    
    // Replace the search textbox with "I'm searching for..."
    function defaultSearchText()
    {
        if (tbKeywords.value === null || tbKeywords.value == "")
        {
            tbKeywords.value = "I'm searching for...";
        }
    }