﻿/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Function:		hideLayers()
Description:	Turns protected Layers off and hides them in Legend
Arguments:		none
Return:			
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
function hideLayers(){
	var myMap = getMap();
	myMap.setAutorefresh(false);
	switch (UserName){
	case "Public User":
		hideLayers="WaterMainBreak";
		hideGroups="Electric,StormSewer,PDIncident,WaterFacilities,SanitarySewer";
		break;
	default:
		hideLayers="";
		hideGroups="";
	}
	
	//Hide Layers
	if(hideLayers.length!=0){
		arLayers=hideLayers.split(",");
		for (b=0; b<arLayers.length; b++){
		var myLayer = myMap.getMapLayer(arLayers[b]);
			myLayer.setVisibility(false);
			myLayer.setShowInLegend(false);
		}
	}
	//Hide Groups
	if(hideGroups.length!=0){
		arGroups=hideGroups.split(",");
		for (a=0; a<arGroups.length; a++){
			var myGroup = myMap.getMapLayerGroup(arGroups[a])
			myGroup.setVisibility(false);
			myGroup.setShowInLegend(false);
		}
	}
	myMap.setAutorefresh(true);
	mapMode=myMap.getMode();
}

