
//
// Menu Pop Up Windows
//
document.onmouseup = hideOpened;

var oldel = null;

function showBlock(curel, hel)
{
	var element = document.getElementById(hel);

	oldel = element;

	element.style.top = findPosY(curel) + 'px';
	element.style.left = findPosX(curel) + 'px';
	element.style.visibility = 'visible';
	element.style.display = 'block';
}


function hideOpened()
{
	if (oldel)
	{
		// document.getElementById(oldel).style.visibility = 'hidden';
		oldel.style.display = 'none';

		oldel = null;
	}
	return true;
}


function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
	{
		curleft += obj.x;
	}
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
	{
		curtop += obj.y;
	}
	return curtop;
}
