//Menu Code Copyright 2001 by Harold Blackorby/SCORE Interactive
//Updated 2005 for CSS compliance by Harold Blackorby/Hughes
//May not be reused without permission or copyright

var doc = 'document.getElementById("';
var sty = '").style';
var htm = "";
var allready;
var prevMenu = "";
var numMenus = -1;
var aryMenu = new Array();
var bgcolor = "#FFFFFF"; //not used here
var rollcolor = "#A7A7A7";

function getMenu(NavID)
{
    outNavID = "";
    if (allready) {
		j = 0
		while (j <= numMenus)
		{
			if (aryMenu[j][4] == NavID)
			    outNavID = aryMenu[j][0];
			j++;
		}
	}
	return outNavID;
}

function showMenu(NavID)
{
	if (allready)
	{
		menuID = getMenu(NavID);
		menu = "menu" + menuID;

		hideMenu();
		prevMenu = menu;
		amenu = "arrow" + menuID;
		x = aryMenu[menuID][2];
		y = aryMenu[menuID][3];
		
		if (x == "" || x == null)
			x = 0;
		if (y == "" || y == null)
			y = 0;
	
		if (document.getElementById(menu))
		{
			myLyr = document.getElementById(menu).style;
			myLyr.top = y + "px";
			myLyr.left = x + "px";				
				
			myLyr.visibility = "visible";
		}

	}
	prevMenu = menu;
}

function hideMenu()
{
	if (allready) {
		j = 0
		while (j <= numMenus)
		{
			myLyr = eval(doc + aryMenu[j][1] + sty);
			myLyr.visibility = "hidden";
			myLyr = eval(doc + "arrow" + aryMenu[j][0] + sty);
			myLyr.visibility = "hidden";
			j++;
		}
	}
	return true;
}

function changeColor(menu)
{
	if (allready) {
		menu = menu.id;
		myLyr = eval(doc + menu + sty);
		//myLyr.background = rollcolor;
	}
}

function changeColorBack(menu)
{
	if (allready) {
		menu = menu.id;
		pmenu = menu.substring(4,6);
		//check for menus below 10
		if (pmenu.substring(1,2) == 's')
		{
			pmenu = menu.substring(4,5);
		}
		curBGcolor = aryMenu[pmenu][5];
		myLyr = eval(doc + menu + sty);
		myLyr.backgroundColor = curBGcolor;
	}
}

function writeMenus(level)
{
	var j = 0;
	while (j <= numMenus)
	{
		document.write("<div name='" + aryMenu[j][1] + "' id='" + aryMenu[j][1] + "' class='menu' onmouseover=\"showMenu('" + aryMenu[j][4] + "',this,0)\" onmouseout=\"hideMenu();\">");
		//alert("<div name='" + aryMenu[j][1] + "' id='" + aryMenu[j][1] + "' class='menu' onmouseover=\"showMenu('" + aryMenu[j][4] + "',this,0)\" onmouseout=\"hideMenu();\">");
		document.write("<table border='0' cellpadding='0' style='border-top:solid 2px #377f37; border-bottom:solid 2px #377f37; border-right:solid 2px #377f37; background-color: " + aryMenu[j][5] + "' cellspacing='0' border='0' class='mainmenu'>");
		k = 6;
		while (k <= (aryMenu[j].length-1))
		{
		    
			menuName = aryMenu[j][1] + "s";
			//alert(menuName)
			menuName += k.toString();
			
			if (k == 6)
			{
			
			document.write("<div style='width:180px; height:17px; left:-182px; z-index:-50; border-right:solid 0px; border-bottom:solid 2px; border-top:solid 2px; border-left:solid 2px; border-color:#3b8733; position:absolute'>&nbsp;</div><tr><td id='" + menuName + "' name='" + menuName + "'");
			}
			else
			{
			document.write("<tr><td style='border-left:solid 2px #377f37;' id='" + menuName + "' name='" + menuName + "'");
			}
			
			
			document.write("onmouseover='changeColor(this);' onmouseout='changeColorBack(this);'><div class='textWhite'><img style='display:inline' src='" + level  + "images/arrow_menu.gif'>&nbsp;&nbsp;<a");
			document.write(" href='" + aryMenu[j][k+2] + "'");
			//alert(" href='" + aryMenu[j][k+2] + "'");
			curHref = new String(aryMenu[j][k+2]);
			if (curHref != "https://www.healthcaresource.com/blessing/index.cfm")
				if (curHref.indexOf('http') > -1 )
					document.write(" target='_blank'");					
			document.write(" style='color: white'>" + aryMenu[j][k] + "</a></div></td></tr>");
			//alert(aryMenu[j][k+2])
			k = k + 3;
			
		}
		document.write("</table>");
		document.write("</div>");
		document.write("<div id='arrow" + aryMenu[j][0] + "' class='menuarrow' style='background-color: " + aryMenu[j][5] + "'></div>");
		j++
	}
}

function makeMenu(x)
{
	numMenus += 1;
	numItems = arguments.length;
	aryMenu[numMenus] = new Array(numItems-1);
	aryMenu[numMenus][0] = numMenus
	aryMenu[numMenus][1] = "menu" + numMenus
	j = 2;
	while (j <= arguments.length + 1)
	{		
		aryMenu[numMenus][j] = arguments[j-2];
		//alert(aryMenu[numMenus][j])
		//alert(aryMenu[numMenus][j])
		j++;
		
	}
}

function startup() {
	allready = true }