/* -------------------------------------------------------------------------- */
/*  TT-Line - dot com javascript                                              */
/* -------------------------------------------------------------------------- */
function showMenu(e) {
	// get source element of the event
	if (!e) var e = window.event;
	target = (e.target) ? e.target : e.srcElement;
	if (!target) return;
	if (!target.id) target = target.parentNode;

	hideAllMenus();
	switch(target.id) {
		case "menuLink1":
			if (elm = document.getElementById("menu1")) elm.style.visibility = "visible";
			break;
		case "menuLink2":
			if (elm = document.getElementById("menu2")) elm.style.visibility = "visible";
			break;
		case "menuLink3":
			if (elm = document.getElementById("menu3")) elm.style.visibility = "visible";
			break;
		case "menuLink4":
			if (elm = document.getElementById("menu4")) elm.style.visibility = "visible";
			break;
		default:
			break;
	}
	return;
}

/*
function hideMenu(e) {
	// get source element of the event
	if (!e) var e = window.event;
	target = (e.target) ? e.target : e.srcElement;
	if (!target) return;

	switch(target.id) {
		case "menu1":
			if (elm = document.getElementById("menu1")) elm.style.visibility = "hidden";
			break;
		default:
			break;
	}
	return;
}
*/

function hideAllMenus() {
	for (var i = 1; i < 5; i++) {
		if (elm = document.getElementById("menu" + i)) elm.style.visibility = "hidden";
	}

	return true;
}

function doOnLoad() {
	var elm;

	// attach event handlers
	for (var i = 1; i < 5; i++) {
		if (elm = document.getElementById("menuLink" + i)) {
			elm.onmouseover = showMenu;
		}
	}

	document.getElementsByTagName("body")[0].onclick = hideAllMenus;
	return;
}

window.onload = doOnLoad;
