NS5 = document.layers;
IE = document.all;
NS6 = document.getElementById && !document.all;

IE = (typeof(IE) != "undefined" && IE != false ) ? true : false;
NS = ((typeof(NS5) != "undefined" && NS5 != false) || (typeof(NS6) != "undefined" && NS6 != false)) ? true : false;

function OnOff(LayerID, Action) {
	if (LayerID.indexOf("Map") != -1 && Action.toLowerCase() != "hidden")	{
		GetMapLayersOff();
	}

	if (IE) document.all[LayerID].style.visibility = Action;
	else if (NS5) document.layers[LayerID].visibility = Action;
	else if (NS6) document.getElementById(LayerID).style.visibility = Action;
}

function TmpOnOff(LayerID, Action) {
	if (IE) document.all[LayerID].style.visibility = Action;
	else if (NS5) document.layers[LayerID].visibility = Action;
	else if (NS6) document.getElementById(LayerID).style.visibility = Action;
}


function GetMapLayersOff() {
	for (N=1; N <= 6; ++N ) TmpOnOff('Graph'+N,'hidden');
	for (N=1; N <= 6; ++N ) TmpOnOff('Map'+N,'hidden');
}
