// Global variables
var yMousePos = 0; // Vertical position of the mouse on the screen
var yMousePosMax = 0; // Height of the page
var blnMenu = false;
var intMenus = 1;
var intActiveMenu = 0;
var strActiveImage = 0;





if (document.layers) { // Netscape
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
    document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
    document.onmousemove = captureMousePosition;
}

function captureMousePosition(e) {
    if (document.layers) {
        yMousePos = e.pageY;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    } else if (document.all) {
        yMousePos = window.event.y+document.body.scrollTop;
        yMousePosMax = document.body.clientHeight+document.body.scrollTop;
    } else if (document.getElementById) {
        // Netscape 6 behaves the same as Netscape 4 in this regard 
        yMousePos = e.pageY;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    }
	
	
	if((yMousePos > 150 || yMousePos < 90) && blnMenu) hideMenu()
	//window.status = "xMousePos=" + xMousePos + ", yMousePos=" + yMousePos + ", xMousePosMax=" + xMousePosMax + ", yMousePosMax=" + yMousePosMax;
}
function showMenu(n, strImage) {
	objImage = document.getElementById('imgMenu'+n);
	objImage.src = 'images/nav/'+strImage+'_1.gif';
	intPosX = findPosX(objImage) - 42;
	document.getElementById('menu_'+n).style.display = 'block';	
	document.getElementById('menu_'+n).style.left = intPosX+'px';
	document.getElementById('menu_'+n).style.top = '124px';
	intActiveMenu = n;
	strActiveImage = strImage;
	blnMenu = true;
}
function hideMenu() {
	//objImage = document.getElementById('imgMenu'+intActiveMenu);
	//objImage.src = 'images/nav/'+strActiveImage+'_0.gif';
	//document.getElementById('menu_2').style.display = 'none';	
	//blnMenu = false;
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
