
function iecompattest()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function viewport(dim){ 
	this.windowX = (document.documentElement && document.documentElement.clientWidth) || window.innerWidth || self.innerWidth || document.body.clientWidth; 
	this.windowY = (document.documentElement && document.documentElement.clientHeight) || window.innerHeight || self.innerHeight || document.body.clientHeight; 
	this.scrollX = (document.documentElement && document.documentElement.scrollLeft) || window.pageXOffset || self.pageXOffset || document.body.scrollLeft; 
	this.scrollY = (document.documentElement && document.documentElement.scrollTop) || window.pageYOffset || self.pageYOffset || document.body.scrollTop; 
	this.pageX = (document.documentElement && document.documentElement.scrollWidth) ? document.documentElement.scrollWidth : (document.body.scrollWidth > document.body.offsetWidth) ? document.body.scrollWidth : document.body.offsetWidth; 
	this.pageY = (document.documentElement && document.documentElement.scrollHeight) ? document.documentElement.scrollHeight : (document.body.scrollHeight > document.body.offsetHeight) ? document.body.scrollHeight : document.body.offsetHeight;
	
	if(dim == "pw"){
		var mment = this.pageX;
	} else if (dim == "ph"){
		var mment = this.pageY;
	} else if (dim == "ww"){
		var mment = this.windowX;
	} else if (dim == "wh"){
		var mment = this.windowY;
	} else if (dim == "sy"){
		var mment = this.scrollY;
	}
	//return "PageY= " + this.pageY + "\n\nWindowY= " + this.windowY + "\n\nPageX= " + this.pageX + "\n\nWindowX= " + this.windowX;
	return mment;
}

function monSz(dim){
	var screenW = 640, screenH = 480;
	if (parseInt(navigator.appVersion)>3) {
	 screenW = screen.width;
	 screenH = screen.height;
	 screenD = screen.colorDepth;
	} else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled()) {
	 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
	 var jScreenSize = jToolkit.getScreenSize();
	 screenW = jScreenSize.width;
	 screenH = jScreenSize.height;
	 screenD = screen.colorDepth;
	}
	
	if(dim == "x"){
		return screenW;
	} else if (dim == "y"){
		return screenH;
	} else if (dim == "d"){
		return screenD;
	}
}

