siteSearch = {

	initDefaultText: function(id, text){
		var el = document.getElementById(id); //get the matching element
		if(!el){ //abort if element doesn't exist
			return;
		}

		if(!el.value){ //assign default value if field has no value when page is loaded
			el.value = text;
		}

		el.onfocus =
			function (){
				if(this.value == text){
					this.value = "";
				}
				if(document.getElementById && this == document.getElementById("siteSearchQuery")){
					this.className = "text";
				}
			};
		el.onblur =
			function (){
				if(this.value == ""){
					this.value = text;
				}
			};
	},

	initFormCheck: function(){
		if(document.getElementById && document.getElementById("siteSearch") && document.getElementById("siteSearchQuery")){
			document.getElementById("siteSearch").onsubmit = 
				function () {
					if( document.getElementById("siteSearchQuery").className == "text defaultText" ) {
						return false;
					}
				};
		}
	}

};

