
/* MENUS.JS */
var iChunk = 0;
var iChunkStep = 8;
var iChunkDelay = 15;

//var sMenuPos = "right";   	// values: "right", "below"
var sMenuStyle = "diagonal";	// values: "down", "across", "diagonal"	

var eOpenMenu = null;

function OpenMenu(eSrc, eMenu)
{
	iChunk = iChunkStep;

	/*
	eMenu.style.left = eSrc.offsetLeft + divMenuBar.offsetLeft;
	eMenu.style.top = divMenuBar.offsetHeight + divMenuBar.offsetTop;
	eMenu.style.visibility = "visible";
	eOpenMenu = eMenu;
	*/
	
	eMenu.style.left = eSrc.offsetLeft + divMenuBar.offsetLeft;
	eMenu.style.top = divMenuBar.offsetHeight + divMenuBar.offsetTop;
	eMenu.style.clip = "rect(0 0 0 0)";
	eMenu.style.visibility = "visible";
	eOpenMenu = eMenu;

	//window.alert(eMenu.id);
	window.setTimeout("AnimateMenu( " +eMenu.id+ " )", iChunkDelay);
}

function CloseMenu(eMenu)
{
	eMenu.style.visibility = "hidden";
	eOpenMenu = null;
}

function document.onmouseover()
{
	var eSrc = window.event.srcElement;
	if ("clsMenuBarItem" == eSrc.className)
	{
		eSrc.style.color = "red"; 

		var eMenu = document.all[eSrc.id.replace("tdMenuBarItem","divMenu")];
		if (eOpenMenu && eOpenMenu != eMenu) 
		{
			CloseMenu(eOpenMenu);
		}
		if (eMenu) 
		{
			OpenMenu(eSrc,eMenu);
		}
	}
	else if (eOpenMenu && !eOpenMenu.contains(eSrc) && !divMenuBar.contains(eSrc)) 
	{
		CloseMenu(eOpenMenu);
	}
}

function document.onmouseout()
{
	var eSrc = window.event.srcElement;
	if ("clsMenuBarItem" == eSrc.className)
	{
		eSrc.style.color = ""; 
	}
}

function GetShowStyle() {
	if ("down" == sMenuStyle) return "rect(0 100% " + iChunk + "% 0)";
	if ("across" == sMenuStyle) return "rect(0 " + iChunk + "% 100% 0)";
	if ("diagonal" == sMenuStyle) return "rect(0 " + iChunk + "% " + iChunk + "% 0)";
	else return "rect(0 100% " + iChunk + "% 0)";
}


function AnimateMenu(eMenu) {
	eMenu.style.clip = GetShowStyle();
	if (100 >= iChunk) {
		window.setTimeout("AnimateMenu(" +eMenu.id+ ")", iChunkDelay);
	}
	iChunk += iChunkStep;
}