if (document.getElementById('nrltfloat'))
{

	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var div = document.getElementById('nrltfloat');
	var pW = window.innerWidth-getScrollBarWidth();
	div.style.width = pW;
	div.style.height = bannerHeight;
	div.style.position = 'absolute';
	div.style.overflow = 'hidden';

	var inner = div.innerHTML;
	div.innerHTML = '';
	var innerDiv = document.createElement('div');
	innerDiv.style.position = 'absolute';
	innerDiv.style.width=bannerWidth;
	innerDiv.style.left = pW+'px;'
	innerDiv.innerHTML = inner;

	var closeDiv = document.createElement('div');
	closeDiv.innerHTML = '<img src="/img/x.png">';
	closeDiv.style.height = '15px';
	closeDiv.style.width = '15px';
	closeDiv.style.position = 'absolute';
	closeDiv.style.left = pW-15+'px';
	closeDiv.style.zIndex = 999;
	closeDiv.style.cursor = 'pointer';
	closeDiv.setAttribute("onclick", "floaterHide()");

	document.body.appendChild(closeDiv);
	div.appendChild(innerDiv);
	var curPos = pW;

	JSFX_FloatDiv("nrltfloat", 10, 0).floatIt();
	flow();

}

function JSFX_FloatDiv(id, sx, sy)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	var px = document.layers ? "" : "px";
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};

	el.floatIt=function()
	{
		var b = window.innerHeight-bannerHeight;
                var pX, pY;
		//pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
		//document.documentElement && document.documentElement.clientWidth ? 
		//document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight;
		//this.cx += (pX + this.sx - this.cx);
                this.cx = 0;
                this.cy += (pY + this.sy+b - this.cy);
		this.sP(this.cx, this.cy);
		closeDiv.style.top = this.cy-15;
		setTimeout(this.id + "_obj.floatIt()", 40);
	}
	return el;
}

function flow()
{
    curPos = curPos - bannerStep;
    innerDiv.style.left = curPos+'px';
        
    if (curPos+bannerWidth<=0) curPos = pW; 
    setTimeout("flow()", bannerTimeout);
}

function floaterHide()
{
    div.style.display='none';
    closeDiv.style.display='none';
}

function getScrollBarWidth()
{  
    var inner = document.createElement('p');  
    inner.style.width = "100%";  
    inner.style.height = "200px";  
    var outer = document.createElement('div');  
    outer.style.position = "absolute";  
    outer.style.top = "0px";  
    outer.style.left = "0px";  
    outer.style.visibility = "hidden";  
    outer.style.width = "200px";  
    outer.style.height = "150px";  
    outer.style.overflow = "hidden";  
    outer.appendChild (inner);  
    document.body.appendChild (outer);  
    var w1 = inner.offsetWidth;  
    outer.style.overflow = 'scroll';  
    var w2 = inner.offsetWidth;  
    if (w1 == w2) w2 = outer.clientWidth;  
    document.body.removeChild (outer);  
    return (w1 - w2);  
}
