<!--
var isNS4 = (document.layers)? true:false;
var isIE4 = (document.all)? true:false;
var isNS6 = (document.getElementById && !isIE4) ? true:false;
var isMAC = ((navigator.platform == "MacPPC") || (navigator.platform == "Mac68K")) ? true:false;
var x;
var y;
var MENU_SIZE = 8;
var menus = new Array (MENU_SIZE);
menus[0] = "empty";
var isInitialized = false;

function Menu () {
	this.menuTop = 0;
	this.menuBottom = (isMAC) ? 15 : 0;
	this.menuLeft = 0;
	this.menuRight = 0;
	this.isOpen = false;
}

function init() {
	if(isInitialized)
	{
		return;
	}
	
	for (i = 0; i < MENU_SIZE; i++) {
		menus[i] = new Menu ();
		if (isNS4) {
			menus[i].menuTop += eval ("document.menu" + i + ".top");
			menus[i].menuBottom += eval ("document.menu" + i + ".top") + eval ("document.menu" + i + ".clip.height");
			menus[i].menuLeft += eval ("document.menu" + i + ".left");
			menus[i].menuRight += eval ("document.menu" + i + ".left") + eval ("document.menu" + i + ".clip.width");
			menus[i].isOpen = false;
		}
		else if (isIE4) {
			menus[i].menuTop += eval ("menu" + i + ".offsetTop");
			menus[i].menuBottom += eval ("menu" + i + ".offsetTop") + eval ("menu" + i + ".offsetHeight");
			menus[i].menuLeft += eval ("menu" + i + ".offsetLeft");
			menus[i].menuRight += eval ("menu" + i + ".offsetLeft") + eval ("menu" + i + ".offsetWidth");
			menus[i].isOpen = false;
		} 
		else if (isNS6) {
			menus[i].menuTop += eval("document.getElementById('menu"+ i +"').offsetTop");
			menus[i].menuBottom += eval("document.getElementById('menu"+ i +"').offsetTop") + eval("document.getElementById('menu"+ i +"').offsetHeight");
			menus[i].menuLeft += eval("document.getElementById('menu"+ i +"').offsetLeft");
			menus[i].menuRight += eval("document.getElementById('menu"+ i +"').offsetLeft") + eval("document.getElementById('menu"+ i +"').offsetWidth");
			menus[i].isOpen = false;
		}
	}
	document.onmousemove = mouseMove
	if (isNS4) document.captureEvents(Event.MOUSEMOVE)
	if (isNS6) {
		document.onmove;
	}
	
	isInitialized = true ;
}

function showObject(menuNumber) {
	
	
	if(menus[0] == "empty"){
		return;
	}

	for (i = 0; i < MENU_SIZE; i ++) {
		if (menus[i].isOpen) {
			hideObject (i);
		}
	}
	if (isNS4) {
		hidepath = eval ("document.menu" + menuNumber);
		hidepath.zIndex = 10;
		hidepath.visibility = "show";
	}
	else if (isIE4) {
		hidepath = eval ("menu" + menuNumber);
		hidepath.style.zIndex = 10;
		hidepath.style.visibility = "visible";
	}
	else if (isNS6) {
		hidepath = eval ("document.getElementById('menu" + menuNumber + "')");
		hidepath.style.zIndex = 10;
		hidepath.style.visibility = "visible";
	}
	menus[menuNumber].isOpen = true;
}

function hideObject(menuNumber) {
	if (isNS4) {
		hidepath = eval ("document.menu" + menuNumber);
		hidepath.visibility = "hide";
	}
	else if (isIE4) {
		hidepath = eval ("menu" + menuNumber);
		hidepath.style.visibility = "hidden";
	}
	else if (isNS6) {
		hidepath = eval ("document.getElementById('menu" + menuNumber + "')");
		hidepath.style.visibility = "hidden";
	}
	menus[menuNumber].isOpen = false;
}

function mouseMove(e) {
	x = (isNS4 || isNS6) ? e.pageX : event.x + document.body.scrollLeft;
	y = (isNS4 || isNS6) ? e.pageY : event.y + document.body.scrollTop;
	for (i = 0; i < MENU_SIZE; i ++) {
		if (menus[i].isOpen) {
			var top = menus[i].menuTop;
			var bottom = menus[i].menuBottom;
			var left = menus [i].menuLeft;
			var right = menus[i].menuRight;
			//status = "top: " + top + " bottom: " + bottom + " left: " + left + " right: " + right + " x: " + x + " y: " + y;
			if ((x < left) || (x > right) || (y < (top - 50)) || (y > bottom)) {
				hideObject (i);
			}
		}
	}
	//status = "x:"+x+" y:"+y;
	return true
}

// -->


