/** Copyright (C) Michel Dalal. All rights reserved. */

/**
 * Shows the supplied document element name.
 */
function showFloatingPopup(elem, desc)
{
	if (document.all)
	{
		// IE
		document.all[elem].style.visibility = "visible";
		document.all[elem].innerHTML = desc;
	}
	else if (document.getElementById)
	{
		// Moz & NS 7
		document.getElementById(elem).style.visibility = "visible";
		document.getElementById(elem).innerHTML = '';
		document.getElementById(elem).innerHTML = desc;
	}
	else if (document.layers)
	{
		// NS
		// BUG: in NS4 may have to give it an absolute position
		document.layers[elem].visibility = "visible";
		document.layers[elem].document.open();
		document.layers[elem].document.write(desc);
		document.layers[elem].document.close();
	}
}

/**
 * Hides the supplied document element name.
 */
function hideFloatingPopup(elem)
{
	if (document.all)
	{
		// IE
		document.all[elem].style.visibility = "hidden";
	}
	else if (document.getElementById)
	{
		// Moz & NS 7
		document.getElementById(elem).style.visibility = "hidden";
	}
	else if (document.layers)
	{
		// NS
		document.layers[elem].visibility = "hidden";
	}
}

/**
 * Positions a floating layer at the upper left of the document
 * that automatically scrolls.
 * Works with the topButton document element.
 */
/*
function floatButton()
{
	if (document.all)
	{
		// IE
		document.all.topButton.style.pixelTop = document.body.scrollTop + 5;
	}
	else if (document.getElementById)
	{
		// Moz & NS 7
		document.getElementById('topButton').style.top = (window.pageYOffset + 5) + 'px';
	}
	else if (document.layers)
	{
		// NS
		document.topButton.top = window.pageYOffset + 5;
	}
}
*/
/*if (document.all)
	window.onscroll = floatButton;
else
	setInterval('floatButton()', 100);*/
