var topButtonLinks = 5;
var topButtonTop = 5;
var bodytop = topButtonTop;

function floatButton () 
{
	if (document.all) 
	{
		if (document.documentElement && !document.documentElement.scrollTop)
			// IE6 +4.01 but no scrolling going on
			bodytop = document.documentElement.scrollTop;
		else if (document.documentElement && document.documentElement.scrollTop)
			// IE6 +4.01 and user has scrolled
			bodytop = document.documentElement.scrollTop;
		else if (document.body && document.body.scrollTop)
			// IE5 or DTD 3.2
			bodytop = document.body.scrollTop;

		document.all.topButton.style.pixelTop =  bodytop + topButtonTop;
		
		if (bodytop == 0) document.all.topButton.style.visibility = 'hidden';
		else document.all.topButton.style.visibility = 'visible';
	}
	else if (document.layers) 
	{
		bodytop = window.pageYOffset;
		document.topButton.top = bodytop + topButtonTop;
		
		if (bodytop == 0) document.topButton.visibility = 'hidden';
		else document.topButton.visibility = 'show';
	}
	else if (document.getElementById) 
	{
		bodytop = window.pageYOffset;
		document.getElementById('topButton').style.top = bodytop + topButtonTop + 'px';
		
		if (bodytop == 0) document.getElementById('topButton').style.visibility = 'hidden';
		else document.getElementById('topButton').style.visibility = 'visible';
	}
}

if (document.all)
	window.onscroll = floatButton;
else
	setInterval ('floatButton()', 100);

function initButton () 
{
	if (document.all) 
	{
		document.all.topButton.style.pixelLeft = topButtonLinks;
		document.all.topButton.style.visibility = 'hidden';
	}
	else if (document.layers) 
	{
		document.topButton.left = topButtonLinks;
		document.topButton.visibility = 'show';
	}
	else if (document.getElementById) 
	{
		document.getElementById('topButton').style.left =  topButtonLinks + 'px';
		document.getElementById('topButton').style.visibility = 'visible';
	}
}

