var setupSearch = function(){
	var faq = "Search our F.A.Q. Database";
	
	var faq_search = $("faq-query");

	faq_search.addEvent("click", function(){clearContents(faq_search, faq);});
		
	faq_search.addEvent("focus", function(){clearContents(faq_search, faq);});
	
	faq_search.addEvent("blur", function(){padContents(faq_search, faq);});
	
	if(faq_search.value!=faq)
		setStyle(faq_search, "#000", "normal");
}

var clearContents = function(element, value){
	if(element.value==value){
		element.value = "";
		setStyle(element, "#000", "normal");	
	}
}

var padContents = function(element, value){
	if(element.value==""){
		element.value = value;
		setStyle(element, "#AAA", "italic");	
	}
}

var setStyle = function(element, color, fontStyle){
	element.style.color = color;
	element.style.fontStyle = fontStyle;	
}

window.addEvent('domready', function() {
	setupSearch();
});