﻿// JScript File
var loaded = false;
var bodyheight = 0;
var menuheight = 0;
var oBody = null;
var oMenu = null;
var cMenuID;
var aOpenList = new Array();

var iTimeoutID = 0;

function cMenu(id)
{

}


function initMenu(id)
{
	if(! document.getElementById)
		return;

	oMenu = document.getElementById(id);
	cMenuID = id;
	
	if(oMenu != null)
	{
		loChildren = oMenu.getElementsByTagName("li");
		for(var i=0; i<loChildren.length; i++)
		{
			loChild = loChildren.item(i);
			loChild.onmouseover = fOnMouseOver;
			loChild.onmouseout = fOnMouseOut;
		}
	}
}


function fOnMouseOver(e)
{
	if(!e)
		e = event;
		
	e.cancelBubble = true;
	fOnMouseOver2(this);
	return false;
		
}

function fOnMouseOver2(oChild)
{
	if(iTimeoutID > 0)
	{
		window.clearTimeout(iTimeoutID);
		iTimeoutID = 0;
	}

	for(var i=0; i<aOpenList.length; i++)
	{
		o = aOpenList[i];
		o.className = o.className.replace("_hover","");
	}
	aOpenList = new Array();
	
	while(oChild.className != "mainmenu")
	{
		if(oChild.nodeName.toUpperCase() == "LI")
		{
			oChild.className += "_hover";
			aOpenList[aOpenList.length] = oChild;
		}
		oChild = oChild.parentNode;
	}

	return false;
}

function fOnMouseOut(e)
{
	if(!e)
		e = event;
		
	e.cancelBubble = true;
	if(iTimeoutID > 0)
		window.clearTimeout(iTimeoutID);

	iTimeoutID = window.setTimeout('fHideAllMenus()', 500);
	return false;
		
}

function fHideAllMenus()
{
	if(document.getElementById)
	{
		if(oMenu != null)
		{
			loChildren = oMenu.getElementsByTagName("li");
			for(var i=0; i<loChildren.length; i++)
			{
				loChildren.item(i).className = loChildren.item(i).className.replace("_hover","")
			}
		}

	}
}


