function MM_showHideLayer() { //v2.0
	var i, visStr, objTop, args, theObj;
	args = MM_showHideLayer.arguments;
	for (i=0; i<(args.length-2); i+=3) { // with arg triple  (layerObject, layerTop, visStr)
		theObj = args[i];
		objTop = args[i+1];
		visStr = args[i+2];

		if (navigator.platform.indexOf("Win") == -1) {
			objTop -= 1;
		}

		if (navigator.appName == 'Netscape' && document.layers != null) {
			if (theObj) {
				theObj.top = objTop;
				theObj.visibility = visStr;
			}

		} else if (document.all != null) { //IE
			if (visStr == 'show') visStr = 'visible'; //convert vals
			if (visStr == 'hide') visStr = 'hidden';

			if (theObj) {
				theObj.style.top = objTop;
				theObj.style.visibility = visStr;
			}
		}
	}
}

function hideLayer(iTarget) {
	if (bAllLayersLoaded == 1) {
		MM_showHideLayer(vntLayers[iTarget], vntLayerTops[iTarget], "hide");
	}
}

function showOnlyLayer(iTarget) {
	var iCount;
	if (bAllLayersLoaded == 1) {
		for (iCount = 0; iCount < iNumLayers; iCount++) {
			if (iCount == iTarget) {
				MM_showHideLayer(vntLayers[iCount], vntLayerTops[iCount], "show");
			} else {
				MM_showHideLayer(vntLayers[iCount], vntLayerTops[iCount], "hide");
			}
		}
	}
}

