    var tbSearch = document.getElementById(tbSearchID);
    
    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]);
	    }
    }
    
    // Add focus and blur events to the search textbox
    addEvent(tbSearch, "focus", clearSearchTextBox);
    addEvent(tbSearch, "blur", defaultSearchText);
    
    // Clear the search textbox when focus is given
    function clearSearchTextBox()
    {
        tbSearch.value = "";
    }
    
    // Replace the search textbox with "I'm searching for..."
    function defaultSearchText()
    {
        if (tbSearch.value === null || tbSearch.value == "")
        {
            tbSearch.value = "Search Catalogue...";
        }
    }

        
