/*-----------------------------------------------------------------+
|  This code snipet maintains the menu state from page to page.    |
|  1) When a level 1 menu item is clicked it is marked active      |
|  2) When a level 2 menu item is clicked it is marked active AND  |
|     the corresponding level 1 item is also marked active         |
+-----------------------------------------------------------------*/
// Capture the menu data from the URL
var MenuPattern = /menu=\w+/gi;
MenuItemId = MenuPattern.exec(location.search);

if(MenuItemId != '' && MenuItemId != null){
	// Convert to string for easier manipulation
	MenuItemId = MenuItemId.toString();
	MenuItemId = MenuItemId.substring(5,MenuItemId.length);

	// Select menu item depending on its level (i.e. SubMenu or not)
	if(MenuItemId.substring(0,3) == "Sub"){
		document.getElementById(MenuItemId.substring(3,MenuItemId.length-1)).className = "MenuItemOn";
		document.getElementById(MenuItemId.substring(0,MenuItemId.length-1)).style.display = "block";
		document.getElementById(MenuItemId).className = "SubMenuOn";
	}
	else{
		document.getElementById(MenuItemId).className = "MenuItemOn";
	}
}