/*
 * foo.js
 * Copyright 2002 David Öhlin
 */

function getOffsetLeft(el)
{
	var o=0;
	if((el.offsetLeft) || (el.offsetParent))
	{
		do{o+=parseInt(el.offsetLeft);}
		while((el=el.offsetParent)!=null);
	}
	return o;
}

function getOffsetTop(el)
{
	var o=0;
	if((el.offsetTop) || (el.offsetParent))
	{
		do{o+=parseInt(el.offsetTop);}
		while((el=el.offsetParent)!=null);
	}
	return o;
}

function showLayer(obj, tr)
{
	if(document.getElementById)
	{
		o=document.getElementById(obj);
		if(tr)
		{
			var elem=document.getElementById(tr);
			o.style.left=getOffsetLeft(elem)-32+"px";
			o.style.top=getOffsetTop(elem)+18+"px";
		}
		o.style.visibility="visible";
	}
}

function hideLayer(obj)
{
	if(document.getElementById)
		document.getElementById(obj).style.visibility="hidden";
}
