<!--

	window.onload = Init;

	var bHideMenu = true;

	var iMenuAmount = 0;
	var iItemAmount = 0;

	var oNav = new ObjectMenuNav();
	var oNewMenu;

	function ObjectMenuNav()
	{
		this.Menus = new Array();
		this.CreateMenu = CreateMenu;
	}

	function ObjectMenu(sMenuName, iItemWidth, iItemHeight)
	{
		this.Items = new Array();
		this.CreateItem = CreateItem;

		this.Name = sMenuName;
		this.ItemWidth = iItemWidth;
		this.ItemHeight = iItemHeight;

	}

	function ObjectItem(sText, sItemURL)
	{
		this.Text = sText;
		this.URL = sItemURL;
	}

	function CreateMenu(sMenuName, iItemWidth, iItemHeight)
	{

		iMenuAmount++;
		iItemAmount = 0;		

		var oMenu = new ObjectMenu(sMenuName, iItemWidth, iItemHeight);
		oNav.Menus[iMenuAmount] = oMenu;
		return oMenu;

	}

	function CreateItem(sText, sItemURL)
	{

		iItemAmount++;

		var oItem = new ObjectItem(sText, sItemURL)
		oNav.Menus[iMenuAmount].Items[iItemAmount] = oItem;
		return oItem;

	}
	
	function Init()
	{

		var sHTML = "";

		var iMenuNum;
		var iItemNum;
		var sItemDivider;
		
		for (iMenuNum=1; iMenuNum < oNav.Menus.length; iMenuNum++) {
			sHTML = "";
					
			// for each and every item in the menu list
			for (iItemNum=1; iItemNum < oNav.Menus[iMenuNum].Items.length; iItemNum++) {
				// define a border style to divide the items in the menu
				if( iItemNum < oNav.Menus[iMenuNum].Items.length - 1 ) { 
					sItemDivider = "border-bottom:1px solid " + sBorderColor + ";"; 
				} else {
					sItemDivider = "";
				}
			
				sHTML += "<DIV id='MenuLayer" + iMenuNum + "Item" + iItemNum + "' style='" + sItemDivider + "height:" + oNav.Menus[iMenuNum].ItemHeight + ";width:" + oNav.Menus[iMenuNum].ItemWidth + ";' onMouseOver='MouseItemOver(" + iMenuNum + "," + iItemNum + ");' onMouseOut='MouseItemOut(" + iMenuNum + "," + iItemNum + ");' onClick='ReLocate(" + iMenuNum + "," + iItemNum + ");'>";
				sHTML += "<SPAN id='Span" + iMenuNum + "Item" + iItemNum + "' style='height:100%;width:100%'>" + oNav.Menus[iMenuNum].Items[iItemNum].Text + "</SPAN></DIV>";
			}
			document.all["MenuLayer" + iMenuNum].innerHTML = sHTML;
		}

		for (iMenuNum=1; iMenuNum < oNav.Menus.length; iMenuNum++) {
			document.all["MenuLayer" + iMenuNum].style.padding = iPadding;
			document.all["MenuLayer" + iMenuNum].style.backgroundColor = sBorderColor;
			for (iItemNum=1; iItemNum < oNav.Menus[iMenuNum].Items.length; iItemNum++) {
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.padding = iPadding;
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.backgroundColor = sBackColorNormal;
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.fontFamily = sFontFamily;
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.fontSize = sFontSize;
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.color = sFontColorNormal;
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.fontWeight = "bold";
				document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.zIndex = 101;
			}
		}
				
	}

	function ReLocate(iMenuNum, iItemNum)
	{
		location.href = oNav.Menus[iMenuNum].Items[iItemNum].URL;
	}

	function MouseItemOut(iMenuNum, iItemNum)
	{
		document.all["Span" + iMenuNum + "Item" + iItemNum].style.backgroundColor = sBackColorNormal;
		document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.color = sFontColorNormal;

	}

	function MouseItemOver(iMenuNum, iItemNum)
	{
		SetNoHide();
		document.all["Span" + iMenuNum + "Item" + iItemNum].style.backgroundColor = sBackColorOver;
		document.all["MenuLayer" + iMenuNum + "Item" + iItemNum].style.color = sFontColorOver;
	}

	function SetNoHide()
	{
		bHideMenu = false;
	}

	function SetHide()
	{
		bHideMenu = true;
	}

	function NavMouseOver(iMenuNum)
	{
		SetNoHide();

		for (i=1; i < oNav.Menus.length; i++) {
			if (oNav.Menus[i].Name != oNav.Menus[iMenuNum].Name) {
				SetHide();
				HideMenu(i);
			}
		}
		
		ShowMenu(iMenuNum);
	}

	function NavMouseOut(iMenuNum)
	{
		SetHide();
		var sFunctionName = "HideMenu(" + iMenuNum + ")";
		var iTimeOut = setTimeout(sFunctionName, 100);
	}

	function MenuMouseOut(iMenuNum)
	{
		SetHide();
		var sFunctionName = "HideMenu(" + iMenuNum + ")";
		var iTimeOut = setTimeout(sFunctionName, 200);
	}

	function HideMenu(iMenuNum)
	{
		if (bHideMenu) {
			document.all["MenuLayer" + iMenuNum].style.visibility = "hidden";			
			SetNoHide();
		}
	}

	function ShowMenu(iMenuNum)
	{
		document.all["MenuLayer" + iMenuNum].style.visibility = "visible";
	}

	function ChangeImage(sName, sSource)
	{
		document[sName].src = sSource;
	}
	
//-->