/* Javascript used for pages containing menus 
* Author: Barrie Barnes
* Creation date: 1 August 2004
* Version: 1
* (c) Copyright Net-Conception 2004, 2005 - all rights reserved
*/

var mActiveMenuNum = 0;

function menuBtnHighlight (btnNum)
{
	if (mActiveMenuNum != 0)
		menuBtnDeHighlight (mActiveMenuNum);
	
	mActiveMenuNum = 99;
	var submenu = getObject ("admin_sub_mnu");
	submenu.style.visibility = 'visible';
}

function menuBtnDeHighlight (btnNum)
{
	var submenu = getObject ("admin_sub_mnu");
	submenu.style.visibility = 'hidden';
}

function	trackMouse (e)
{
	var browser = getBrowser ();

	var x = (document.all) ? window.event.clientX : e.pageX;
	var y = (document.all) ? window.event.clientY : e.pageY;
	if ((browser == "IE") || (browser == "Opera"))
	{
		if (document.documentElement && document.documentElement.scrollTop)
		{
			// It's IE6 in compliance mode
			x = x + document.documentElement.scrollLeft;
			y = y +  document.documentElement.scrollTop;
		}
		else
		{
			// It's IE 5 or less
			x = x + document.body.scrollLeft;
			y = y + document.body.scrollTop;
		}
	}

	// Adjust x for centred body
	var container = getObject ("container");
	var containerLeft = findPosX (container);
	x = x - containerLeft;
	
//var title = getObject ("websitedesign");
//title.innerHTML = "Menu top: " + menuTop + " left: " + menuLeft + " X: " + x + " Y: " + y; 

	if (mActiveMenuNum > 0)
	{

		var menuTop = 26;
		var menuBottom = menuTop + 19;
		var submenuBottom = menuTop + 150;
		var menuLeft = 24;
		var menuRight = menuLeft + 128;			
		var submenuRight = menuRight;
		
		if ((x < menuLeft) || (x > submenuRight) || (y < menuTop) || (y > submenuBottom))
		{
			menuBtnDeHighlight (mActiveMenuNum);
			mActiveMenuNum = 0;
		}
	}
}


