//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,obj,moveIt)
{
	if (allready)
	{
		menuID = getMenu(NavID);
		menu = "menu" + menuID;
		//alert(menu);

		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;
			myLyr.left = x;
			myLyr.visibility = "visible";
		}
		if (document.getElementById(amenu))
		{
			myLyr = document.getElementById(amenu).style;
			myLyr.top = y;
			myLyr.left = x-12;
			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()
{
	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();\">");
		document.write("<table cellpadding='0' style='background-color: " + aryMenu[j][5] + "' cellspacing='0' border='0' class='mainmenu'>");
		k = 6;
		while (k <= (aryMenu[j].length-1))
		{
			menuName = aryMenu[j][1] + "s";
			menuName += k.toString();
			document.write("<td id='" + menuName + "' name='" + menuName + "'");
			document.write("onmouseover='changeColor(this);' onmouseout='changeColorBack(this);'><div class='textWhite'><a");
			document.write(" 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>");
			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] + "'>");
		document.write("<img src='http://www.blessinghospital.org/graphics/design/arrow_cutout.gif' style='width: 12px; height: 26px' /></div>");
		j++
	}
}

function makeMenu()
{
	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];
		j++;
	}
}

function startup() {
	allready = true }