var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;

var pageWidth, pageHeight;
/* 
leftPoint define the horizontal position of the Countdown template
topPoint define the vertical position of the Countdown template,
Here 975 = width of the page content
*/
if( window.innerHeight && window.scrollMaxY ) // Firefox 
	{
		pageWidth = window.innerWidth + window.scrollMaxX;
		pageHeight = window.innerHeight + window.scrollMaxY;
	}
	else if( document.body.scrollHeight > document.body.offsetHeight ) // all but Explorer Mac
	{
		pageWidth = document.body.scrollWidth;
		pageHeight = document.body.scrollHeight;
	}
	else // works in Explorer 6 Strict, Mozilla (not FF) and Safari
	{ 
		pageWidth = document.body.offsetWidth + document.body.offsetLeft; 
		pageHeight = document.body.offsetHeight + document.body.offsetTop; 
	}	

var leftPoint = pageWidth- 171-30;
var topPoint =  5;


show_div('topchatbar');  
JSFX_FloatDiv('topchatbar', leftPoint,topPoint).floatIt();   

// @param source , char for padding , length
function paddingLeft(s, c, n) {	
    if (! s || ! c || s.length >= n) {
        return s;
    }

    var max = (n - s.length)/c.length;
    for (var i = 0; i < max; i++) {
        s = c + s;
    }

    return s;
}

function show_div(div_name)
{
	 document.getElementById(div_name).style.display="block";  
}

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 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)/8;
		this.cy += 15 + ((pY + this.sy - this.cy)/8);
		this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.floatIt()", 10);
	}
	return el;
}
