//Filename: rena_menu.js
//Author: Andrew D'Antonio
//Last Modified: 9.5.07
//Description: Functions to handle main menu.

function menuRollover(menuObj)
{
	hideSecondary();
	var imagePath = "/images/menu/";
	var menuId = menuObj.id;
	var newImagePath = imagePath + menuId + "_h.jpg";
	var menuName = menuId.substr(5, menuId.length - 5);
	menuObj.src = newImagePath;
	var subMenu = document.getElementById("sub_" + menuName);
	var menuCoords = findElementPos(menuObj);
	var left = menuCoords[0];
	var top = menuCoords[1];
	if (subMenu)
	{
		subMenu.style.top = (top + 35) + "px";
		subMenu.style.left = left + "px";
		showObject(subMenu);
	}
}

function menuRollout(menuObj)
{
	var imagePath = "/images/menu/";
	var menuId = menuObj.id;
	var newImagePath = imagePath + menuId + ".jpg";
	menuObj.src = newImagePath;
	var menuName = menuId.substr(5, menuId.length - 5);
	menuObj.src = newImagePath;
	var subMenu = document.getElementById("sub_" + menuName);
	if (subMenu) hideObject(subMenu);
}

function hideSecondary()
{
		//hide all secondary submenus.
		
		var secmenus = document.getElementsByTagName("div");
		var secmenucount = secmenus.length;
		for (var mi = 0; mi <= secmenucount - 1; mi++)
		{
			var secmenu = secmenus[mi];
			secmenuid = secmenu.id;
			if (secmenuid.indexOf("sec_") >= 0)
			{
				hideObject(secmenu);
			}
		}
}

function subMenuRollover(menuObj)
{
	try
	{
		hideSecondary();
		//Display secondary submenus.
		var menuId = menuObj.id;
		var menuName = menuId.substr(5, menuId.length - 5);
		var subMenu = document.getElementById("sec_" + menuName);
		var menuCoords = findElementPos(menuObj);
		var left = menuCoords[0];
		var top = menuCoords[1];
		if (subMenu)
		{
			subMenu.style.top = (top - 3) + "px";
			subMenu.style.left = left + 198 + "px";
			showObject(subMenu);
		}
	}
	catch (ex)
	{
	}

	if (menuObj.tagName.toLowerCase() == "a")
	{
		menuObj.className = "sub_menu_link_hover";
	}
	else
	{
		menuObj.className = "sub_menu_hover";
	}
}

function subMenuRollout(menuObj)
{
		var menuId = menuObj.id;
		var menuName = menuId.substr(5, menuId.length - 5);
		var subMenu = document.getElementById("sec_" + menuName);
		var menuCoords = findElementPos(menuObj);
		var left = menuCoords[0];
		var top = menuCoords[1];
		if (subMenu)
		{
			//alert(menuName);
			//hideObject(subMenu);
		}

	if (menuObj.tagName.toLowerCase() == "a")
	{
		menuObj.className = "sub_menu_link";
	}
	else
	{
		menuObj.className = "sub_menu";
	}
}

function secMenuRollover(menuObj)
{
		//Display secondary submenus.
		var menuId = menuObj.id;
		var menuName = menuId.substr(4, menuId.length - 4);
		var subMenu = document.getElementById("sub_products"); // + menuName);
		showObject(subMenu);
}

function secMenuOn(menuObj)
{
		if (menuObj.tagName.toLowerCase() == "a")
		{
			menuObj.className = "sub_menu_link";
		}
		else
		{
			menuObj.className = "sub_menu_hover";
		}
}

function secMenuOff(menuObj)
{
		if (menuObj.tagName.toLowerCase() == "a")
		{
			menuObj.className = "sub_menu_link";
		}
		else
		{
			menuObj.className = "sub_menu";
		}
}

function secMenuRollout(menuObj)
{
		hideSecondary();
		try
		{
		var menuId = menuObj.id;
		var menuName = menuId.substr(4, menuId.length - 4);
		var subMenu = document.getElementById("sec_" + menuName);
		var menuCoords = findElementPos(menuObj);
		var left = menuCoords[0];
		var top = menuCoords[1];
		if (subMenu)
		{
			showObject(subMenu);
		}
		if (menuObj.tagName.toLowerCase() == "a")
		{
			menuObj.className = "sub_menu_link";
		}
		else
		{
			menuObj.className = "sub_menu";
		}
	}
	catch (ex)
	{
	}
}

