var dialogLayer = {layer:null, visible:false};

function centerOnWindow(elemID) {

var obj = getRawObject(elemID);
var scrollX = -136, scrollY = -30;

if (document.body && typeof document.body.scrollTop != "undefined") {
	scrollX += document.body.scrollLeft;
	scrollY += document.body.scrollTop;
		if (document.body.parentNode && typeof document.body.parentNode.scrollTop != "undefined") {
		       scrollX += document.body.parentNode.scrollLeft;
			scrollY += document.body.parentNode.scrollTop;
		}
} else if (typeof window.pageXOffset != "undefined") {
	scrollX += window.pageXOffset;
	scrollY += window.pageYOffset;
	}

	var x = Math.round((getInsideWindowWidth()/2) - (getObjectWidth(obj)/2)) + scrollX;
	var y = Math.round((getInsideWindowHeight()/2) - (getObjectHeight(obj)/2)) + scrollY;
	shiftTo(obj, x, y);
}

function initLayerDialog() {
	dialogLayer.layer = document.getElementById("pseudoWindow");
}

function openLayerDialog(url) {
	if (!dialogLayer.visible) {
		dialogLayer.url = url;
		dialogLayer.returnedValue = "";

	document.getElementById("contentFrame").src = url;

	dialogLayer.layer.style.visibility = "hidden";
	dialogLayer.layer.style.display = "block";
	centerOnWindow("pseudoWindow");

	dialogLayer.layer.style.visibility = "visible";
	dialogLayer.visible = true;
	}
}


function closeLayerDialog() {
	dialogLayer.layer.style.display = "none";
	dialogLayer.visible = false;
}
