(function() {
    YAHOO.util.Event.onContentReady("SiteSearch", function() {
            var searchTextBox = YAHOO.util.Dom.getElementsByClassName('siteSearchTextField', 'input', 'SiteSearch')[0];
            var defaultSearchTerm = searchTextBox.value;

            //On focus, remove the default field value
            YAHOO.util.Event.on(searchTextBox, 'focus', function() {
                if (searchTextBox.defaultValue === searchTextBox.value) {
                    searchTextBox.value = '';
                }
            });

            //On blur, return default value if field is empty
            YAHOO.util.Event.on(searchTextBox, 'blur', function() {
                if (searchTextBox.value === '') {
                    searchTextBox.value = defaultSearchTerm;
                }
            });
        });
})();
