//Enter "frombottom" or "fromtop"
var verticalpos="fromtop"

function JSFX_FloatTopDiv(float_id)
{
	var startX = 0, startY = 135;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	
	// initialize
	function ml(id) {
		// define el as the floating element
		var el = d.getElementById ? d.getElementById(id) : d.all ? d.all[id] : d.layers[id];

		if(d.layers)
			el.style=el;
		el.sP = function(x,y){
			this.style.left=x+"px";
			this.style.top=y+"px";
			//this.x = x;
			//this.y = y;
		};
		// define starting points fot the element
		el.x = startX;
		if (verticalpos=="fromtop")
			el.y = startY;
		else {
			el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
			el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function() 
	{
		if (verticalpos=="fromtop"){
			var pY = ns ? pageYOffset : document.documentElement.scrollTop;
			var temp = pY > startY ? 0 : startY-pY;
			ftlObj.y += (pY + temp - ftlObj.y)/8;
		} else {
			var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
			ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		
		ftlObj.sP(ftlObj.x, ftlObj.y);
		
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml(float_id);	
	stayTopLeft();
}


