window.addEvent('domready', function() {
	// header search form
	var headerSearch = $('header_search');
	var headerSearchQuery = $('header_search_query');

	// remove default text when the cursor enters the search box
	headerSearchQuery.addEvent('focus', function() {
		if (this.value == this.defaultValue) {
			this.value = '';
		}
	});

	// restore default text when the cursor leaves the search box (only when it's empty)
	headerSearchQuery.addEvent('blur', function() {
		if (this.value == '') { 
			this.value = this.defaultValue;
		}
	});

	// do not submit the form when the user did not enter a search query
	headerSearch.addEvent('submit', function() {
		var headerSearchQuery = $('header_search_query');
		if (headerSearchQuery.value == '' || headerSearchQuery.value == headerSearchQuery.defaultValue) return false;
	});
});