function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function menuOn($WhichDiv,$ParentDiv,$HeightOffset,$WidthOffset,$How) {
	el = document.getElementById($WhichDiv);
	el2 = document.getElementById($ParentDiv);
	if (el.style.display == "none") {
		el.style.display = "block";
		if ($ParentDiv)
		{
			if ($WidthOffset) $wo = $WidthOffset;
			else $wo = 0;
			$HeightOffset = 23;
			if ($ParentDiv != 'CustomOffset')
			{
				xy = findPos(el2);
				el.style.left = (xy[0] + $wo) + 'px';
			}
			else
			{
				el.style.left = $wo + 'px';
			}
			if ($HeightOffset) el.style.top = (xy[1] + $HeightOffset) + 'px';
		}
		else
		{
			el.style.left = '180px';
		}
	}
	else
	{
		if ($How == 'clicked')
		{
			el.style.display = 'none';
		}
	}
}


function menuOff($WhichDiv) {
	el = document.getElementById($WhichDiv);
	//el.style.display = (el.style.display == 'none') ? "block" : "none";
	el.style.display = 'none';
}
function toggleVis($Div) {
	el = document.getElementById($Div);
	if ((el.style.display == "none") || (!el.style.display)) el.style.display = "block";
	else el.style.display = "none";
}