var obj = new Object;
function float(oid,top,left)
{
	obj = document.getElementById(oid);
	obj.style.position = "absolute";
	var xPos = isNaN(left) ? 0 : left;
	var yPos = isNaN(top) ? 0 : top;
	var step = 1;
	var delay = 30;
	var Hoffset = obj.offsetHeight;
	var Woffset = obj.offsetWidth;
	var yon = 0;
	var xon = 0;
	var pause = true;
	var interval;
	function changePos()
	{
		width = document.body.clientWidth;
		height = document.body.clientHeight;
		obj.style.left = xPos + document.body.scrollLeft;
		obj.style.top = yPos + document.body.scrollTop;
	
		if(yon) yPos = yPos + step;
		else yPos = yPos - step;
		if(yPos < 0)
		{
			yon = 1;
			yPos = 0;
		}
		if(yPos >= (height - Hoffset))
		{
			yon = 0;
			yPos = (height - Hoffset);
		}
		if(xon) xPos = xPos + step;
		else xPos = xPos - step;
		if(xPos < 0)
		{
			xon = 1;
			xPos = 0;
		}
		if(xPos >= (width - Woffset))
		{
			xon = 0;
			xPos = (width - Woffset);
		}
	}
	obj.onmouseover = function()
	{
		clearInterval(interval);
	}
	obj.onmouseout = function()
	{
		interval = setInterval(changePos, delay);
	}
	interval = setInterval(changePos, delay);
}
function floatClose()
{
	obj.style.display = "none";
}
