// JavaScript Document
function LayerTools () {
}
// static methods:
LayerTools.center = function(layerName) {

	var cHeight;
	var cWidth;
	var cScrollTop;
	var cScrollLeft;

	//var browser = new BrowserInfo();

	if (document.all) {

		// IE, Opera

		if (navigator.userAgent.indexOf("MSIE 5.5") != -1) {

			cWidth = document.body.clientWidth;
			cHeight = document.body.clientHeight;
			cScrollTop = document.body.scrollTop;
			cScrollLeft = document.body.scrollLeft;
			
		} else {

			cHeight = document.documentElement.clientHeight;
			cWidth = document.documentElement.clientWidth;
			cScrollTop = document.documentElement.scrollTop
			cScrollLeft = document.documentElement.scrollLeft
		}
		document.all[layerName].style.left = (cWidth/2) - (parseInt(document.all[layerName].style.width) / 2) + cScrollLeft;
		document.all[layerName].style.top = (cHeight/2) - (parseInt(document.all[layerName].style.height) / 2) + cScrollTop;
		
	} else if (document.getElementById) {
	
		// NN6, FF
	
		cHeight = window.innerHeight;
		cWidth = window.innerWidth;

		var lay = document.getElementById(layerName);

		lay.style.left = (cWidth/2) - (parseInt(lay.style.width) / 2) + self.pageXOffset + 'px';
		lay.style.top = (cHeight/2) - (parseInt(lay.style.height) / 2) + self.pageYOffset + 'px';

	}
}
