/**
*  site.js
*  global javascript file for tgifparties.com
*/
var isNav4 = (navigator.appName == "Netscape" &&
	parseInt(navigator.appVersion) == 4);
var isNav4Min = (navigator.appName == "Netscape" &&
	parseInt(navigator.appVersion) >= 4);
var isIE4Min = (navigator.appName.indexOf("Microsoft") != -1 &&
	parseInt(navigator.appVersion) >= 4);
var timer;
var elem;

function showMenu(id, parent)
{
	elem = document.getElementById(id); 
	var elemPos = getElementPosition(parent); 
	elem.style.left = (isIE4Min) ? elemPos.left - 40 + 'px' : elemPos.left+'px';
	elem.style.top  = elemPos.top + 17 + 'px'; 
	if (elem.style.visibility != "hidden")
	{
		clearTimeout(timer);
	}
	elem.style.visibility = "visible";
}

function getElementPosition(elemRef)
{
	var offsetTrail = elemRef;
	var offsetLeft  = 0;
	var offsetTop   = 0;
	while (offsetTrail)
	{
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop  += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf("Mac") != -1 &&
		typeof document.body.leftMargin != "undefined")
	{
		offsetLeft += document.body.leftMargin;
		offsetTop  += document.body.TopMargin;
	}
	return {left:offsetLeft, top:offsetTop};
}

function requestHide()
{
	timer = setTimeout("hideMenu()", 50);
}

function hideMenu(id)
{
	elem.style.visibility = "hidden";
}