var subsection=0;

function loadPage(subflag){
	subsection=subflag;
}

function openMenu(source,section){
	var mnu=document.getElementById(section);
//	document.getElementById("test").innerHTML=document.getElementById(source.id).className
	document.getElementById(source.id).className="topNavMM"
	if(mnu.style.display!="inline"){
		var locX=getPageOffsetLeft(document.getElementById(source.id));
		var locY=getPageOffsetTop(document.getElementById(source.id));
		mnu.style.left=locX+"px";
		mnu.style.top=locY+27+"px";
		mnu.style.visibility="visible";
		mnu.style.display="inline";
	}
}

function closeMenus(){//document.getElementById("test").innerHTML=subsection
	document.getElementById("submenu_comm").style.display="none"
	document.getElementById("topnav_comm").className=(subsection==0)?"topNavM":"topNavMA"
}


function getPageOffsetLeft(el) {
  // Return the true x coordinate of an element relative to the page.
  return el.offsetLeft + (el.offsetParent ? getPageOffsetLeft(el.offsetParent) : 0);
}

function getPageOffsetTop(el) {
  return el.offsetTop + (el.offsetParent ? getPageOffsetTop(el.offsetParent) : 0);
}

function getPageOffsetWidth(el) {
  return el.offsetWidth -1;
}

function getPageOffsetHeight(el) {
  return el.offsetHeight -1;
}
