﻿function findPos(obj)
{
	var curleft = curtop = 0;

	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}

	return [curleft,curtop];
}
	
function showTopMenu(elementID)
{
	var element = document.getElementById(elementID);
	var position = findPos(element.parentNode);
	
	if(element.style.display == "none" || element.style.display == "")
	{
		element.style.left = position[0] - 1 + "px";
		element.style.top = position[1] + element.parentNode.offsetHeight + 5 + "px";
		element.style.display = "block";
	}
	else
	{
		element.style.display = "none";
	}
}

function showSideMenu(elementID)
{
	var element = document.getElementById(elementID);
	var position = findPos(element.parentNode);
	
	if(element.style.display == "none" || element.style.display == "")
	{
		element.style.left = position[0] + element.parentNode.offsetWidth + "px";
		element.style.top = position[1] + "px";
		element.style.display = "block";
	}
	else
	{
		element.style.display = "none";
	}
}