function getYfromTop(el1) {
  if (ns4) return el1.y
  else return getRealTop(el1);
}
function getRealTop(el2) {
	yPos = el2.offsetTop;
	tempEl = el2.offsetParent;
	while (tempEl != null) {
	       yPos += tempEl.offsetTop;
	       tempEl = tempEl.offsetParent;
	}
	return yPos;
}
function FloatTop(id) {
	var px = document.layers ? "" : "px";
	var fEl=getEl(id);
	if(document.layers)fEl.style=fEl;
	fEl.sP=function(y){this.style.top=y+px;};
	fEl.y = getYfromTop(fEl);
	fEl.startY = fEl.y;
	fEl.sizeY = fEl.offsetHeight;
	if( !window.sTc ) window.sTc = 0;
	if( !window.sT ) window.sT = [];
	window.sT[window.sTc++] = fEl;
}
function setStayOnTop() {
window.stayTop=function() {
	var ppY = ns4 ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	var pX = getPageHeight();
	var y = 0;
	var startY = 0;
	var sizeY = 0;
	var dY = 0;
	var dX = 0;
	var pY = 0;
	
	if ( window.sT ) {
		for (var i=0; i<window.sT.length; i++) {
			pY = ppY;
			startY = window.sT[i].startY;
			sizeY = window.sT[i].sizeY;
			dX = ( pX > sizeY ) ? 0 : sizeY - pX;
			pY -= dX;
			dY = (pY > startY) ? pY : startY;
			y = window.sT[i].y;
			y += (dY - y)/8;
			window.sT[i].y = y;
			window.sT[i].sP(y);
		}
	}
	setTimeout("stayTop()", 20);
}
stayTop();
}
function FRBan() {
	FloatTop( "divStayRight" );
}
function FLBan() {
	FloatTop( "divStayLeft" );
}
function FTBan() {
	FloatTop( "divStayTop" );
}
