function openNamedWindow(windowName, pageUrl, varWidth, varHeight, isScroll, isResize) {
	if (varWidth == null) {
		varWidth = screen.availWidth / 2;
	} else if (varWidth > screen.availWidth) {
		varWidth = screen.availWidth;
	}
	
	if (varHeight == null) {
		varHeight = screen.availHeight / 2;
	} else if (varHeight > screen.availHeight) {
		varHeight = screen.availHeight;
	}
	
	if (isScroll == null) {
		isScroll = "no";
	}
	
	if (isResize == null) {
		isResize = "yes";
	}
	
	winXpos = (screen.availWidth - varWidth) / 2;
	winYpos = ((screen.availHeight - varHeight) / 2) - 40;
	genericWindow = window.open(pageUrl, windowName, "width="+varWidth+",height="+varHeight+",top="+winYpos+",left="+winXpos+",status=no,resizable="+isResize+",scrollbars="+isScroll+",menubar=no");
	genericWindow.focus();
}

function openWindow(pageUrl, varWidth, varHeight, isScroll, isResize) {
	openNamedWindow("window" + new Date().getTime(), pageUrl, varWidth, varHeight, isScroll, isResize);
}

function toggleLayerDisplayOn(layer) {
	document.getElementById(layer).style.display = "inline";
}

function toggleLayerDisplayOff(layer) {
	document.getElementById(layer).style.display = "none";
}

function MM_preloadImages() { //v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p)
			d.MM_p = new Array();
		
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		
		for (i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
	}
}