var Menu__vals = [];
var Menu__open = 0;

function Menu__addSubMenu(menuNum, navArr, isOn)
{
	if( document.getElementById )
	{
		if(isOn)
		{
			Menu__open = menuNum;
			var strTmp = "<div id='subMenu" + menuNum + "' class='Menu__sub' style='display: block;'>";
		}
		else
			var strTmp = "<div id='subMenu" + menuNum + "' class='Menu__sub'>";

		for(var i=0; i<navArr.length; i++)
		{
			if(navArr[i][2])
				var target = "target='_BLANK'";
			else
				var target = "";
			strTmp += "<div class='Menu__subItem'><a " + target + " href='" + navArr[i][1] + "'>" + navArr[i][0].replace(new RegExp(" ", "g"), "&nbsp;") + "</a>";
			if(navArr[i][3])
			{
				strTmp += "<img src='img/nav/pdf_icon.gif' alt='Requires Adobe Acrobat to read (.pdf)' style='position: relative; top: 3px; left: 4px;'>";
			}
			strTmp += "</div>";
		}
		strTmp += "</div>";
		Menu__vals[Menu__vals.length] = menuNum;
		Menu__drawSub(strTmp);
	}
}

function Menu__drawSub(html)
{
	if( document.getElementById )
	{
		document.write(html);
	}
}

function Menu__subLink(loc, menuNum)
{
	if( !document.getElementById )
	{
		Menu__move(loc);
	}
	else
		Menu__openSubMenu(menuNum);
}

function Menu__openSubMenu(menuNum)
{
	if( document.getElementById )
	{
		if(Menu__open)
		{
			Menu__closeSubMenu(Menu__open);
			if(Menu__open == menuNum)
			{
				Menu__open = 0;
				return;
			}
		}

		Menu__open = menuNum;
		img = document.getElementById("subMenu_roll" + menuNum);
		if(img)
		{
			var src = img.src;
			if(src.indexOf("_on") == -1)
			{
				src = src.substring(0, src.lastIndexOf(".")) + "_on" + src.substring(src.lastIndexOf("."));
			}
			img.src = src;
		}

		var obj = document.getElementById("subMenu" + menuNum);

		obj.style.display = "block";
	}
}

function Menu__subKeepOpen(menuNum)
{
	window.clearTimeout(Menu__timer);
}

function Menu__closeSubMenu(menuNum)
{
	if( document.getElementById )
	{
		img = document.getElementById("subMenu_roll" + menuNum);
		if(img)
		{
			var src = img.src;
			if(src.indexOf("_on") != -1)
			{
				src = src.substring(0, src.lastIndexOf("_on")) + src.substring(src.lastIndexOf("."));
			}
			img.src = src;
		}

		var obj = document.getElementById("subMenu" + menuNum);

		obj.style.display = "none";
	}
}

function Menu__move(loc)
{
	window.location = loc;
}