HWONLINE = {
	search : {},
	ui : {}
};

HWONLINE.search.onfocus = function(text) {
	if (text.value == "Search") {
		text.value = "";
		text.setAttribute("class", "text");
		text.setAttribute("className", "text");
	} else {
		text.select();
	}
	
}

HWONLINE.search.onblur = function(text) {
	if (text.value == "") {
		text.value = "Search";
		text.setAttribute("class", "text disabled");
		text.setAttribute("className", "text disabled");		
	}
}

HWONLINE.ui.toggle = function(elementId, link, showText, hideText) {
	var element = document.getElementById(elementId);
	if (element.style.visibility == "visible") {
		HWONLINE.ui.hide(element);
		link.textContent = showText;
	} else {
		HWONLINE.ui.show(element);
		link.textContent = hideText;		
	}
	return false;
}

HWONLINE.ui.show = function(element) {
	if (typeof element == 'string')
		element = document.getElementById(element);
		
	element.style.visibility = "visible";
	element.style.display = "block";
}

HWONLINE.ui.showRow = function(element) {
	if (typeof element == 'string')
		element = document.getElementById(element);
		
	element.style.visibility = "visible";
	element.style.display = "";
}

HWONLINE.ui.hide = function(element) {
	if (typeof element == 'string')
		element = document.getElementById(element);
		
	element.style.visibility = "hidden";
	element.style.display = "none";
}
