// JavaScript Document
function toggleMenu(mItem){
	var submenus = mItem.getElementsByTagName('div');
	for (i=0;i<submenus.length;i++){
	  if(submenus[i].id.substr(0,8) == "menuItem"){
		if(submenus[i].style.display == "block"){
			submenus[i].style.display = "none";
		}else{
			submenus[i].style.display = "block";
		}
	  }
	}
	return true;
}

function expandMenuPath(mItem){
	if(mItem == false){
		return;
	}
	mItem = mItem.parentNode;
	while(mItem.id.substr(0,8) == "menuItem" || mItem.id.substr(0,12) == "menuRootItem"){
		expandMenu(mItem);
		mItem = mItem.parentNode;
	}
}

function expandMenu(mItem){
	var submenus = mItem.getElementsByTagName('div');
	for (i=0;i<submenus.length;i++){
	  if(submenus[i].id.substr(0,8) == "menuItem"){
		  submenus[i].style.display = "block";
	  }
	}
}

function getActiveMenuFromURL(){
	var menuItems = document.getElementById('menu').getElementsByTagName('a');
	for (i=0;i<menuItems.length;i++){
		if(menuItems[i].href == window.location.href){
			setMenuMarker(menuItems[i]);
			return menuItems[i];
		}
		if(menuItems[i].href.length < window.location.href.length ){
			if(menuItems[i].href == window.location.href.substr(0,menuItems[i].href.length)){
				setMenuMarker(menuItems[i]);
				return menuItems[i];
			}
		}
	}
	return false;	
}

function setMenuMarker(mItem){
	var marker = " &raquo;";
	mItem.innerHTML += marker;
	//mItem.style.fontSize = '1.2em';
	mItem.style.fontWeight = 'bold';
}
	