// JavaScript Document

function getPos(initObj, floatObj)
{
	this.x=initObj.offsetLeft+(initObj.offsetWidth-floatObj.offsetWidth)/2;
	this.y=initObj.offsetTop;
	
	return;
}

function Pos(x, y)
{
	this.x=x;
	this.y=y;
	this.getPos=getPos;

}

function setPosition(startPos, floatObj)
{
	var objBody=(document.compatMode && document.compatMode.toLowerCase()!="backcompat")?document.documentElement: document.body;	
	
	var dsocTop=parseInt(objBody.scrollTop);
	
	
	if(dsocTop>startPos.y)
	{
		floatObj.style.top=dsocTop+"px";
	}
	else
	{
		floatObj.style.top=startPos.y+"px";
	}
	
	return true;
}

var floatingObj, floatingInitObj, pageLoaded=false;
var startPosition=new Pos(0, 0);

function initializeFloating(){
	floatingObj=document.getElementById?document.getElementById("floatingLayer"): document.all.floatingLayer;
	floatingInitObj=document.getElementById?document.getElementById("floatingInit"): document.all.floatingInit;
	
	startPosition.getPos(floatingInitObj, floatingObj);
	
	floatingObj.style.left=startPosition.x+"px";
	floatingObj.style.top=startPosition.y+"px";
	floatingObj.style.visibility="visible";
	pageLoaded=true;
	setPosition(startPosition, floatingObj);
}
/*
window.onblur=function(){
	pageLoaded=false;
	floatingObj.style.visibility="hidden";
}
*/
document.onclick=function(){
	pageLoaded=true;
	//floatingObj.style.visibility="visible";
	//setPosition(startPosition, floatingObj);
}

window.onscroll=function(){
	
	if(pageLoaded==true)
	{
		setPosition(startPosition, floatingObj);
	}
}
