// borrowed this from lightbox js
function getPageSize(){
	var x=Math.min(document.body.scrollLeft, document.documentElement.scrollLeft,self.pageXOffset);
	var y=Math.min(document.body.scrollTop, document.documentElement.scrollTop,self.pageYOffset);
	
	var xScroll=Math.max(
			Math.max(document.body.scrollWidth, document.documentElement.scrollWidth),
	        Math.max(document.body.offsetWidth, document.documentElement.offsetWidth),
	        Math.max(document.body.clientWidth, document.documentElement.clientWidth)
	    );
	var yScroll=Math.max(
			Math.max(document.body.scrollHeight, document.documentElement.scrollHeight),
			Math.max(document.body.offsetHeight, document.documentElement.offsetHeight),
			Math.max(document.body.clientHeight, document.documentElement.clientHeight)
    	);
	return new Array(xScroll,yScroll,x,y);
}

function moderate() {
	pgSize = getPageSize();
	var overlay = document.createElement("div");
	overlay.setAttribute("id", "moderate_overlay");
	overlay.style.position = "absolute";
	overlay.style.top = "0px";
	overlay.style.left = "0px";
	overlay.style.zIndex = 10;
	overlay.style.filter = "alpha(opacity=60)";
	overlay.style.backgroundColor = "#000";
	overlay.style.opacity = 0.6;
	overlay.style.width = pgSize[0] + "px";
	overlay.style.height = pgSize[1] + "px";
	document.body.appendChild(overlay);
	return false;
}

function closeOverlay() {
	if (document.getElementById("moderate_overlay")) {
		document.body.removeChild(document.getElementById("moderate_overlay"));
	}
	return false;
}

