var layer_remembered = null;

function showme(lyr)
{
	var obj = document.getElementById(lyr);
	if( obj.style )
		obj.style.visibility = 'visible';
}

function hideme(lyr)
{
	var obj = document.getElementById(lyr);
	if( obj.style )
		obj.style.visibility = 'hidden';
}

function hide_layer_remembered()
{
	hideme(layer_remembered);
}

function setLyr(obj,lyr,html)
{
	var coors = findPos(obj);
	var x = document.getElementById(lyr);
	x.style.top = coors[1] + 'px';
	x.style.left = coors[0] + 'px';
	x.innerHTML = html;
	showme(lyr);
	layer_remembered = lyr;
	obj.onmouseout = function(e){if (!e) var e = window.event;hide_layer_remembered();};
}

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+110,curtop-15];
}