//-----------------------------------------
// MENU FUNCTIONS
//-----------------------------------------
setMenuLocation();

function setMenuLocation() {
	for (menuNumber=1; menuNumber<=8; menuNumber++) {
	menuObj = document.getElementById('menu'+menuNumber);
	submenuObj=document.getElementById('submenu'+menuNumber);
	submenuObj.style.top = findTop(menuObj)+17;
	submenuObj.style.left = findLeft(menuObj);
	}
}

function showMenu(menuNumber) {
	hideAllMenus();
	menuObj = document.getElementById('menu'+menuNumber);
	submenuObj=document.getElementById('submenu'+menuNumber);
//	submenuObj.style.top = findTop(menuObj)+17;
//	submenuObj.style.left = findLeft(menuObj);
	submenuObj.style.display = 'block';
}

document.onclick=hideAllMenus;

function hideAllMenus() {
	for (counter=1; counter<=8; counter++) {
document.getElementById('submenu'+counter).style.display='none';
	}
}

//----------------------------------------------------------------
function findLeft(obj) {
//----------------------------------------------------------------
	curleft = 0;
	if(obj.offsetParent)
		while(1) {
			curleft += obj.offsetLeft;
			if(!obj.offsetParent)
				break;
			obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

//----------------------------------------------------------------
function findTop(obj) {
//----------------------------------------------------------------
	curtop = 0;
	if(obj.offsetParent)
		while(1) {
			curtop += obj.offsetTop;
			if(!obj.offsetParent)
				break;
			obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}
