
var hostName = document.location.host;
// common portion of url
var esriBlurb = "/servlet/com.esri.esrimap.Esrimap?ServiceName="
// make URL for getting mapservice catalog
var catURL = "http://" + hostName + esriBlurb + "catalog";
// make prefix for URL
var serverURL  = "http://" + hostName + esriBlurb;

var imsURL = 'http://' + hostName +  '/servlet/com.esri.esrimap.Esrimap?ServiceName=MappingWestchesterCounty';
var imsOVURL =  'http://' + hostName +  '/servlet/com.esri.esrimap.Esrimap?ServiceName=MappingWestchesterCounty';
var imsQueryURL = '';
var imsGeocodeURL = '';

//initial map extent
/*
var startLeft = 594736.090567661;
var startRight = 772223.125004843;
var startTop = 927240.755829654;
var startBottom = 744641.239090189;


//maximum map extent
var limitLeft = 594736.090567661;
var limitRight =  772223.125004843;
var limitTop = 927240.755829654;
var limitBottom = 744641.239090189;
*/

var startLeft = 633853.624978944;
var startRight = 772223.125004843;
var startTop = 927240.755829654;
var startBottom = 744641.239090189;
//maximum map extent
var limitLeft = 633853.624978944;
var limitRight = 772223.125004843;
var limitTop = 927240.755829654;
var limitBottom = 744641.239090189;

var usePan=true;
var usePanNorth=true;
var usePanWest=true;
var usePanEast=true;
var usePanSouth=true;
var useZoomIn=true;
var useZoomOut=true;
var useFullExtent=true;
var useZoomActive=false;
var useZoomLast=true;
var useZoomForward=true;
var useIdentify=false;
var useMeasure=false;
var useSetUnits=false;
var useSelect=false;
var useQuery=false;
var useFind=true;
var useGeocode=true;
var useStoredQuery=false;
var useClearSelect=false;
var usePrint=true;
var useGeoNetwork=false;
var useBuffer=false;
var useExtract=false;
var useHelp=true;
var useSearch=true;

var MapUnits = "Feet";
var ScaleBarUnits = "Miles";
var newback = false;
var newnext = false; 
var firstpage = true;

var useHyperLink=false;
var useHyperLinkAny=false;
var useIdentifyAll=true;
var useBufferShape=false; 
var hasToolBarOnLayer=false;
	// useHyperLink takes priority - both cannot be true
if (useHyperLink) useHyperLinkAny=false;
	// useIdentify takes priority - both cannot be true
if (useIdentify) useIdentifyAll=false;
	// allow debugging
var setDebug=true;

//var instance = "IMS." //instance name of the database.Update according to the client's!
var instance_boundary = "BOUNDARY.";
var instance_environ = "ENVIRON.";
var instance_planning = "PLANNING.";
var instance_transport = "TRANSPORT.";
var instance_census = "CENSUS.";
var instance_facilities = "FACILITIES.";
var instance_emergency = "EMERGENCY.";
var instance_basemapping = "BASEMAPPING.";
/**************************************
* Basic Map parameters
**************************************/

// variables for setting component colors
var mapBackColor = "";
var ovBoxColor = "#ff0000";
var ovBoxSize = 3;
var zoomBoxColor = "#ff0000";

// variables for using individual components
var hasOVMap = false;
var hasTOC = true;
var useModeFrame = true;

// variables for map pixel offset from upper left corner of frame
	// horizontal offset
var hspc = 0;
	// vertical offset
var vspc = 0;

//panning factor for arrow buttons
var panFactor = 85/100;
//zoom factors for v.3
var zoomFactor = 2

// margin factor for zooming in on selected lines and polygons - based on feature width and height. . . margin will be selectMargin * width or height
var selectMargin = 17/100;
// margin margin factor for zooming in on selected points - based on full extent. . . margin will be selectPointMargin * fullWidth or fullHeight
var selectPointMargin = 25/10000

// show the scale factor
var showScalePercent=true;
// display coords in status line
var showXYs=true;

// Have ArcXML responses URL encoded? Will not work with multi-byte characters
var doURLencode = false;

// automatically adjust for ArcMapServer, if necessary
	// North Arrow size is smaller from ArcMapServer
var autoAdjustForArcMapServer = true;

//variables for MapDrawing
	// North Arrow
var drawNorthArrow = true;
var NorthArrowType = "4";
var NorthArrowSize = "15";
var NorthArrowCoords = "20 35";
var NorthArrowAngle = "0";
	// Scale Bar
var drawScaleBar = true;
	// MapUnits=DEGREES,FEET,METERS
	// can MapUnits be changed by user?
var setMapUnits=false;
	// ScaleBarUnits=KILOMETERS,METERS,MILES,FEET
var ScaleBarBackground = "false";
var ScaleBarBackColor = "0,0,0";
var ScaleBarFontColor = "0,0,0";
var ScaleBarColor = "128,128,128";
var ScaleBarFont = "";
var ScaleBarStyle = "Verdana";
var ScaleBarRound = "1";
var ScaleBarSize = "9";
var ScaleBarWidth = "5";
var ScaleBarPrecision = 2;
var numDecimals = ScaleBarPrecision;
	// Scale Bar 2
var drawScaleBar2 = true;
var ScaleBar2Units = "KILOMETERS";
var ScaleBar2Background = "false";
var ScaleBar2BackColor = "0,0,0";
var ScaleBar2FontColor = "0,0,0";
var ScaleBar2Color = "128,128,128";
var ScaleBar2Font = "";
var ScaleBar2Style = "Verdana";
var ScaleBar2Round = "1";
var ScaleBar2Size = "9";
var ScaleBar2Width = "5";
var ScaleBar2Precision = 2;

	// Copyright blurb
var drawCopyright = true;
var CopyrightFont = "";
var CopyrightStyle = "Verdana";
var CopyrightSize = "8";
var CopyrightCoords = "3 3";
var CopyrightColor = "0,0,0";
var CopyrightBackground = "True";
var CopyrightBGColor = "255,255,255";
var CopyrightGlow = "False";
var CopyrightGlowColor = "255,255,255";
var CopyrightShadow = "False";
var CopyrightShadowColor = "32,32,32";
var CopyrightText = "Map Created by Westchester County GIS";

	// place bar behind Copyright text and scalebars
var drawBottomBar = false;
var bottomBarColor = "255,255,255";
var bottomBarOutline = "0,0,0";
var bottomBarHeight = "18";

	// Mode on Map
var drawModeOnMap = false;
var modeRefreshMap = false;
var modeMapColor = "255,255,255";
var modeMapGlow = "128,0,255";

var ovImageVar;
var ovBorderWidth = 2;
var ovExtentBoxSize = 2;

// map image background transparent? - requires gif or png8 types
var mapTransparent=false;

// setup test for Nav 4.0
var isIE = false;
var isNav = (navigator.appName.indexOf("Netscape")>=0);
var isNav4 = false;
var isIE4 = false;
var is5up = false;
//alert(navigator.appVersion);
if (isNav) {
	
	if (parseFloat(navigator.appVersion)<5) {
		isNav4=true;
		//alert("Netscape 4.x or older");
	} else {
		is5up = true;
	}
} else {
	isIE4=true;
	isIE=true;
	if ((navigator.appVersion.indexOf("MSIE 5")>0) || (navigator.appVersion.indexOf("MSIE 6")>0)) {
		isIE4 = false;
		is5up = true;
		//alert("IE5");
	}
}	

var ovHspc = 0;
var ovVspc = 0;

// color for Main Map zoombox in html hex RGB format
//var zoomBoxColor = "#ff0000";

// index of initial active layer. . . if more than or equal to layer count top layer used
var ActiveLayerIndex=99;

// variables for using individual components
var useTextFrame=false;
// use external window for dialogs
var useExternalWindow=true;

// colors for tables 
var textFrameBackColor="Silver";
var tableBackColor="White";
var textFrameTextColor="Black";
var textFrameLinkColor="Blue";
var textFrameFormColor="Gray";

// LayerList visible at service load
var showTOC=true;
// set layer visibility according to LayerList or by custom programming
var toggleVisible = true;
// set layer visibility of OVMap according to LayerList or by custom programming
	// imsURL must equal imsOVMap - depends on one LayerList
var toggleOVVisible = false;
// will the LayerList show all layers, not just those available at current scale
var listAllLayers = false;

// toggle the check of non-listing of layers in LayerList and Legend
// if true, noListLayer array must have an element defined for each layer
var hideLayersFromList=true;
// layers that will be listed in the LayerList or Legend
	// Note: This does not affect map display
var noListLayer = new Array();
 

	// Mode on floating layer
var drawFloatingMode = false;
var modeLayerOn = false;
var modeLayerColor = "Black";
var modeLayerShadowColor = "White";
var modeLayerFont = "Arial";
var modeLayerSize = "4";

	// does the overview map a layer on top of map?... 
var ovMapIsLayer=true;

var webParams = "";
if (parent.MapFrame!=null) {
	webParams = parent.document.location.search;
} else {
	webParams = document.location.search;
}

/**************************************
* Interactive Map parameters
**************************************/

// Click points - Measure/Shape Select/Shape Buffer
var clickMarkerColor="255,0,0";
var clickMarkerType="Circle";
var clickMarkerSize="6";


/**************************************
* Identify/Select/Query/Buffer parameters
**************************************/

// search tolerance in pixels around click
var pixelTolerance=10;
// color of selected features in decimal RGB format
var selectColor="200,200,200";//"255,255,0";
// color of highlighted feature in decimal RGB format
var highlightColor="115,255,223";//"34,34,34";//"200,200,200";
// level of transparency of selected and highlighted color
var transparentLevel = "0.4";
	// zoom to selected feature if only one is returned?
var zoomToSingleSelect = false;
	// use only unique values in sample field value lists
var onlyUniqueSamples = true;
	// are string queries case insensitive?
		// false by default to match Java Viewer and ArcExplorer
var queryCaseInsensitive=false;

// fields to be returned in identify/selection/query request. . . #ALL#=all fields
var selectFields= "#ALL#";
//var selectFields= "#ID# #SHAPE#";
// swap out the list of returned fields? 
//If true, a list must be defined in selFieldList[n] for each layer to update selectFields
var swapSelectFields=true;
// array for each layer's returned fields if swapSelectFields=true
var selFieldList = new Array();
// sample set for world - if not #ALL#, id and shape fields required. Separate with a space



// use the field alias in the data display? 
//If true, a list must be defined in fieldAliasList[n] for each layer defining aliases for those fields needing them
var useFieldAlias=true;
// array for aliases for each layer's returned fields if useFieldAlias=true
var fieldAliasList  = new Array();
// sample set for world - fieldname:alias pairs separated by a bar (|)... if no aliases, use empty string ("")


// Hide the ID field display? The ID Field must be included in field list, but we don't have to show it.
var hideIDFieldData = true;
// Hide the shape field display? The Shape Field must be included in field list, but we don't have to show it.
var hideShapeFieldData = true;

var selectLayerMapping = new Array();
var LabelVisible=new Array();
var NewLabelColumn=new Array();
var NewLabelStyle=new Array();
var NewLabelSize=new Array();
var NewLabelGlow=new Array();
var LabelName = new Array();
var hideAttributeData = false;
var hideAttributeDataList = new Array();
var showAttributeDataList= new Array();
var wcLegendList = new Array();
var wcMetaList = new Array();
var wcLegendPath="Legend/";
var wcMetaPath="../Metadata/";
 
// parameters for setting up hyperlinks in data display
var hyperLinkLayers = new Array(); // layers to have hyperlink
var hyperLinkFields = new Array();	// field in those layers to be used for hyperlink
var hyperLinkPrefix = new Array();  // prefix (if any) to place before field value to make hyperlink url
var hyperLinkSuffix = new Array();  // suffix (if any) to place after field value to make hyperlink url
///*
//hyperLinkLayers[0] = "Image";
//hyperLinkFields[0] = "HOT";
//hyperLinkPrefix[0] = "/gisdata/world/images/";
//hyperLinkSuffix[0] = ".jpg";
  // will the returned data be displayed in text frame?
var showSelectedData=true;
// will the returned features be drawn?
var showSelectedFeatures=true;
// maximum number of features returned from query
var maxFeaturesReturned=25;
// for ID All - List all visible layers in response - default is false
	// if false only visible layers with idenitified features written to table
	// if true the names of all visible layers will be diplayed even if no features returned
var listAllLayersInIDAll = false;


// number of data samples retrieved for query form
var numberDataSamples = 50;



/**************************************
* Legend parameters - aimsLegend.js
**************************************/

// legend map size
var legWidth=170;
var legHeight=300;
var legFont="Arial";
var legTitle="Legend";

/**************************************
* Options parameters - aimsOptions.js
**************************************/

// allowing user to set options
var allowOptions=false;

/**************************************
* ClassRender parameters - aimsClassRender.js
**************************************/

// parameters for custom class rendering... overrides default renderer
var ClassRenderLayer = new Array();  // layers to have custom renderers
var ClassRenderString = new Array(); // initial custom renderer XML string for the layers
ClassRenderLayer[0] = "Cities";
ClassRenderString[0] = "";
 
/**************************************
* Geocode parameters - aimsGeocode.js
**************************************/

// maximum geocode candidates returned - default = 20
var maxGeocodeCandidates=20;
// minimal acceptable geocode score for candidate
var minGeocodeScore=50;
var geocodePointColor = "38,115,0";
var geocodePointSize = "15";
var geocodeLabelSize = "12";
var geocodePointType = "star";
var currentGeocodePointIndex = 0;

// custom functions needed for Reverse Geocoding - RouteServer extension required
var useReverseGeocode = false;
var useRoute=false;

// the starting point. . . it all starts here on loading
function checkParams() {
	appDir = getPath(document.location.pathname);
	// global for overview map. . . change if not on same frame as Map
	ovImageVar = document.ovImage;
	debugOn = 0;
	if (parent.TextFrame==null) {
		useTextFrame = false;
		useExternalWindow=true;
	}
	if (!hasLayer("measureBox")) useMeasure=false;
	if ((!useMeasure) && (!drawScaleBar)) useSetUnits=false;
	if (ovImageVar==null) hasOVMap = false;
	if (parent.TOCFrame==null) hasTOC = false;
	if (parent.ModeFrame==null) useModeFrame = false;
	
	
	if (isIE)	{
		if (hasLayer("theTop")) document.all.theTop.style.cursor = "crosshair";
		if (hasOVMap) ovImageVar.style.cursor = "hand";
	}
		
	if (hasOVMap) {
		// size of ov map image
		i2Width = parseInt(ovImageVar.width);
		i2Height = parseInt(ovImageVar.height);
		forceNewOVMap = false;
		// position of ov map
		//ovMapLeft = iWidth - (i2Width + 6);
		//ovMapTop = 2;
	}
	if (webParams!="") {
		//alert(webParams);
		getCommandLineParams(webParams);
	}
	// if starting extents zero'd then flag to get start from mapservice
	if ((startLeft!=0) && (startRight!=0)) getStartingExtent=false;
	// if limit extents zero'd then flag to get max from mapservice
	if ((limitLeft!=0) && (limitRight!=0)) {
		getLimitExtent=false;
		enforceFullExtent=true;
	}
	if (ovBoxColor=="") ovBoxColor = "255,0,0";
	//ovBoxColor = convertHexToDec(ovBoxColor);
	checkCoords();
	if (aimsNavigationPresent) {
		// Set up event capture for mouse movement
		if (isNav4) {
			document.captureEvents(Event.MOUSEMOVE);
			document.captureEvents(Event.MOUSEDOWN);
			document.captureEvents(Event.MOUSEUP);
			//document.captureEvents(Event.MOUSEOUT);
		}
		document.onmousemove = getMouse;
		//document.onmousedown = chkMouseDown;
		document.onmousedown = mapTool;
		document.onmouseup = chkMouseUp;
		//document.onmouseout = chkMouseOut;
	} else {
		usePan=false;
		usePanNorth=false;
		usePanWest=false;
		usePanEast=false;
		usePanSouth=false;
		useMeasure=false;
		useZoomIn=false;
		useZoomOut=false
		//useFullExtent=false;
		useZoomActive=false;
		//useZoomLast=false;	
	}
	
	if (!aimsBufferPresent) {
		useBuffer=false;
	}
	if (!aimsQueryPresent) {
		aimsBufferPresent=false;
		useQuery=false;
		useFind=false;
		useBuffer=false;
		useStoredQuery=false;
	}
	if (!aimsSelectPresent) {
		aimsQueryPresent=false;
		aimsBufferPresent=false;
 		useSelect=false;
		useQuery=false;
		useFind=false;
		useBuffer=false;
		useStoredQuery=false;
		useClearSelect=false;
	}
	if (!aimsIdentifyPresent) {
		aimsSelectPresent=false;
		aimsQueryPresent=false;
		aimsBufferPresent=false;
		canQuery=false;
		useIdentify=false;
 		useSelect=false;
		useQuery=false;
		useFind=false;
		useBuffer=false;
		useStoredQuery=false;
		useHyperLink=false;
		useHyperLinkAny=false;
		useIdentifyAll=false;
	}
	if (!aimsGeocodePresent) {
		useGeocode=false;
		useReverseGeocode=false;
	}
	if (!aimsPrintPresent) {
		usePrint=false;
	}
	if (!aimsOptionsPresent) {
		allowOptions=false;
	}
	if ((aimsXMLPresent) && (aimsMapPresent)) {
		if (aimsClickPresent) clickFunction("zoomin");
		if (parent.ToolFrame!=null) parent.ToolFrame.document.location="toolbar.htm";
		startMap();
	} else {
		alert(msgList[0]);
	}
}

function userselFieldList(){	
			/*
								ActiveLayer=LayerID[i];
								ActiveLayerType=LayerType[i];
								ActiveLayerIndex=i;
								setLayerFields(i);				
								LabelName[i] ="LOT" ;
								*/	
	var theCount = layerCount;
	var theselFieldList = selFieldList.length;	
	var linkIndex = 0;
	if ((theCount >0) && (theselFieldList == 0) && (swapSelectFields)) {
		for (var i=0;i<theCount;i++) {
		    var lyrName =LayerName[i] ; 
			noListLayer[i] =false;
			LabelName[i] ="" 			
			NewLabelColumn[i]="";		
            NewLabelStyle[i]="one_label_per_shape";
            NewLabelSize[i]="10";
            NewLabelGlow[i]="204,255,255";
            LabelVisible[i]=0;
            wcLegendList[i] = wcLegendPath + lyrName + ".gif";
            wcMetaList[i] = "";
            selectLayerMapping[i]= "";
            showAttributeDataList[i]=true;
            noListLayer[i]=false;
selFieldList[i]="#ALL#";
            
   /*
    hyperLinkLayers[i] = "";
	hyperLinkFields[i] = "";
	hyperLinkPrefix[i] = "";
	hyperLinkSuffix[i] = "";
	*/
			switch (LayerName[i]) {
case "Toxic Release Inventory (EPA)":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] = "ENVIRON.WCTRI.TYPE:Type|ENVIRON.WCTRI.NAME:Name|ENVIRON.WCTRI.COMMDIST:Community District";			
wcMetaList[i] = wcMetaPath + "WCTRI.htm";
					
break; 
case "Hazardous Waste Sites":
selFieldList[i]= "NAME #SHAPE#";
fieldAliasList[i] = "ENVIRON.WCHAZARD.NAME:Name";
wcMetaList[i] = wcMetaPath + "WCHAZARD.htm";
break;  
case "SPDES Permits":
selFieldList[i]="FAC_NAME STREET2 CITY ZIP #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCSPDES.FAC_NAME:Name|ENVIRON.WCSPDES.STREET2:Address|ENVIRON.WCSPDES.CITY:City|ENVIRON.WCSPDES.ZIP:Zip";
wcMetaList[i] = wcMetaPath + "WCSPDES.htm";

break;  
case "County Sewage Treatment Plants":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCSEWFAC.NAME:Name";
wcMetaList[i] = wcMetaPath + "WCSEWFAC.htm";
break;  
case "Sewage Treatment Facilities (Private)":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "FACILITIES.TREATFAC.NAME:Name";
break; 

case "Farms, Stables, Nurseries":
selFieldList[i]="MUNICIPALI FARM_TYPE NAME ACREAGE #SHAPE#"; 
fieldAliasList[i] =  "PLANNING.WCFARMPTS.MUNICIPALI:Municipality|PLANNING.WCFARMPTS.FARM_TYPE:Farm Type|PLANNING.WCFARMPTS.NAME:Name|PLANNING.WCFARMPTS.ACREAGE:Acreage";
wcMetaList[i] = wcMetaPath + "wcagritour.htm";
break;  
case "County Trail System":
selFieldList[i]="NAME #SHAPE#" 
fieldAliasList[i] =  "PLANNING.WCTRAILSYS.NAME:Name";
wcMetaList[i] = wcMetaPath + "wctrail.htm";
break;  
case "Streams":
selFieldList[i]="#SHAPE#" 
fieldAliasList[i] = "";
wcMetaList[i] = wcMetaPath + "bmstream.htm";
showAttributeDataList[i] =false;
break;  
case "Drainage Divides":
selFieldList[i]="MAJNAME ACRES #SHAPE#" ;
fieldAliasList[i] = "ENVIRON.WCDRAIN.MAJNAME:Name|ENVIRON.WCDRAIN.ACRES:Acres";
wcMetaList[i] = wcMetaPath + "WCDRAIN.html";
break;
   
case "Major Lakes":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "BASEMAPPING.BMMAJLAKE.NAME:Name";
wcMetaList[i] = wcMetaPath + "bmlake.htm";

break;   
case "Lakes":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "BASEMAPPING.BMLAKE.NAME:Name";
wcMetaList[i] = wcMetaPath + "bmlake.htm";

break;   
case "Parks":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "PLANNING.WCSTCOPARK.NAME:Name";
wcMetaList[i] = wcMetaPath + "WCSTCOPARK.htm";
break;   
case "Open Space":
selFieldList[i]="ACRES OPENCAT NAME #SHAPE#"; 
fieldAliasList[i] =  "PLANNING.WCOSPACE.ACRES:Acres|PLANNING.WCOSPACE.OPENCAT:Category|PLANNING.WCOSPACE.NAME:Name";
wcMetaList[i] = wcMetaPath + "WCOSPACE.htm";
break;   
case "Critical Environmental Areas":
selFieldList[i]="NAME #SHAPE#"; 
fieldAliasList[i] =  "ENVIRON.WCCEA.NAME:Name";
wcMetaList[i] = wcMetaPath + "wccea.htm";
break; 
case "Hydric Soil Wetlands":
selFieldList[i]="SOILCLASS ACREAGE #SHAPE#"; 
fieldAliasList[i] =  "ENVIRON.WCSCSWET.SOILCLASS:Soil Class|ENVIRON.WCSCSWET.ACREAGE:Acreage";
wcMetaList[i] = wcMetaPath + "wcscswet.htm";
break;   
case "NYS Regulated Wetlands":
selFieldList[i]="CODE CLASS ACRES #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCDECWET.CODE:Code|ENVIRON.WCDECWET.CLASS:Class|ENVIRON.WCDECWET.ACRES:Acreage";
wcMetaList[i] = wcMetaPath + "wcdecwet.htm";
break;   
case "Tidal Wetlands":
selFieldList[i]="DESCRIPT ACRES #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCTIDEWET.DESCRIPT:Descript|ENVIRON.WCTIDEWET.ACRES:Acres";
wcMetaList[i] = wcMetaPath + "wctidewet.htm";
break;   
case "Floodplains":
selFieldList[i]="FLOOD #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCFLOOD.FLOOD:Flood";
wcMetaList[i] = wcMetaPath + "WCFLOOD.htm";
break;   
case "Steep Slopes":
selFieldList[i]="#SHAPE#" 
fieldAliasList[i] = "";
wcMetaList[i] = wcMetaPath + "WCSLOPES.htm";
showAttributeDataList[i] =false;

break;   
case "Fish and Wildlife Habitats":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCSCFWH.NAME:Name";
wcMetaList[i] = wcMetaPath + "WCSCFWH.htm";
break;   
case "Hurricane Storm Surge Zones":
selFieldList[i]="ZONE #SHAPE#";
fieldAliasList[i] = "ENVIRON.WCHURRICANE.ZONE:Zone"; 
wcMetaList[i] = wcMetaPath + "WCHURRICANE.htm";
break;  
case "Aquifers":
selFieldList[i]="#SHAPE#" 
fieldAliasList[i] = "";
wcMetaList[i] = wcMetaPath + "WCAQUIFER.htm";
showAttributeDataList[i] =false;
break;  
case "Land Use":
selFieldList[i]="ACRES DESCRIPTION #SHAPE#";
fieldAliasList[i] = "PLANNING.WCLUI96.ACRES:Acres|PLANNING.WCLUI96.DESCRIPTION:Description";
wcMetaList[i] = wcMetaPath + "WCLUI96.htm";
break;  
case "Watersheds":
selFieldList[i]="NAME MAJNAME ACRES #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCMAJDRN.NAME:Name|ENVIRON.WCMAJDRN.MAJNAME:Name|ENVIRON.WCMAJDRN.ACRES:Acres";
wcMetaList[i] = wcMetaPath + "WCMAJDRN.htm";
break;  
case "Digital Elevation Model":
selFieldList[i]="ELEVATION #SHAPE#";
fieldAliasList[i] = "";
break;  
case "County Legislative Districts":
selFieldList[i]="DISTRICTID LEGISLATOR PHONE ADDRESS CITY ZIP #SHAPE#";
fieldAliasList[i] =  "BOUNDARY.WCLEGIS.ADDRESS:Address|BOUNDARY.WCLEGIS.CITY:City|BOUNDARY.WCLEGIS.ZIP:Zip Code|BOUNDARY.WCLEGIS.DISTRICTID:District ID|BOUNDARY.WCLEGIS.PHONE:Phone|BOUNDARY.WCLEGIS.LEGISLATOR:Legislator";
wcMetaList[i] = wcMetaPath + "WCLEGIS.htm";

break;  
case "NYS Senate Districts":
selFieldList[i]="OFFICIAL PHONE DISTNUM ADDRESS CITY ZIP #SHAPE#";
fieldAliasList[i] =  "BOUNDARY.WCSENDST.ADDRESS:Address|BOUNDARY.WCSENDST.CITY:City|BOUNDARY.WCSENDST.ZIP:Zip Code|BOUNDARY.WCSENDST.DISTNUM:District ID|BOUNDARY.WCSENDST.PHONE:Phone|BOUNDARY.WCSENDST.OFFICIAL:Official";
wcMetaList[i] = wcMetaPath + "wcsendst.htm";

break;  
case "NYS Assembly Districts":
selFieldList[i]="OFFICIAL PHONE WEB_PAGE DISTNUM ADDRESS CITY ZIP #SHAPE#";
fieldAliasList[i] =  "BOUNDARY.WCASSDST.ADDRESS:Address|BOUNDARY.WCASSDST.CITY:City|BOUNDARY.WCASSDST.ZIP:Zip Code|BOUNDARY.WCASSDST.WEB_PAGE:Web Page|BOUNDARY.WCASSDST.DISTNUM:District ID|BOUNDARY.WCASSDST.PHONE:Phone|BOUNDARY.WCASSDST.OFFICIAL:Official";
wcMetaList[i] = wcMetaPath + "wcassdst.htm";
break;  
case "US Congressional Districts":
selFieldList[i]="OFFICIAL PHONE WEB_SITE DISTNUM ADDRESS CITY ZIP #SHAPE#"; 
fieldAliasList[i] =  "BOUNDARY.WCCONDST.ADDRESS:Address|BOUNDARY.WCCONDST.CITY:City|BOUNDARY.WCCONDST.ZIP:Zip Code|BOUNDARY.WCCONDST.WEB_SITE:Web Page|BOUNDARY.WCCONDST.DISTNUM:District ID|BOUNDARY.WCCONDST.PHONE:Phone|BOUNDARY.WCCONDST.OFFICIAL:Official";
wcMetaList[i] = wcMetaPath + "wccondst.htm";

break;  
case "Fire Districts":
selFieldList[i]="FIRENAME #SHAPE#";
fieldAliasList[i] =  "EMERGENCY.WCFIRDST.FIRENAME:Name" ;
wcMetaList[i] = wcMetaPath + "wcfirdst.htm";
break;  
case "EMS Districts":
selFieldList[i]="EMSNAME #SHAPE#";
fieldAliasList[i] =  "EMERGENCY.WCEMS.EMSNAME:Name";
wcMetaList[i] = wcMetaPath + "wcems.htm";
break;  
case "School Districts":
selFieldList[i]="DISTNAME MUNSINCL #SHAPE#";
fieldAliasList[i] =  "BOUNDARY.WCSCHDST.DISTNAME:District Name|BOUNDARY.WCSCHDST.MUNSINCL:Municipal";
wcMetaList[i] = wcMetaPath + "wcschdst.htm";
break;  
case "County Sewer Districts":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] = "BOUNDARY.WCSEWDST.NAME:Name";
break;  
case "Zip Code Boundaries":
selFieldList[i]="NAME ZIPCODE #SHAPE#";
fieldAliasList[i] =  "BOUNDARY.WCZIP.NAME:Name|BOUNDARY.WCZIP.ZIPCODE:Zip Code";
break; 
case "Agricultural Districts":
selFieldList[i]="PRINT_KEY FARM_NAME ADDRESS MUN_NAME #SHAPE#"; 
fieldAliasList[i] =  "BOUNDARY.WCAGDIST.PRINT_KEY:Parcel ID No.|BOUNDARY.WCAGDIST.FARM_NAME:Name|BOUNDARY.WCAGDIST.ADDRESS:Address|BOUNDARY.WCAGDIST.MUN_NAME:Municipality";
wcMetaList[i] = wcMetaPath + "wcagdist.htm";

break;  
case "Water Districts":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =   "BOUNDARY.WCWATDST.NAME:Name";
wcMetaList[i] = wcMetaPath + "wcwatdst.htm";
break;  
case "Municipal Boundaries":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] =  "BOUNDARY.WCMUN.NAME:Name";
wcMetaList[i] = wcMetaPath + "wcmun.htm";
break;  
case "Libraries":
selFieldList[i]="LIBNAME DIRECTOR STREET TOWN ZIPCODE PHONE FAX #SHAPE#";
fieldAliasList[i]= "FACILITIES.WCLIB.LIBNAME:Name|FACILITIES.WCLIB.DIRECTOR:Director|FACILITIES.WCLIB.STREET:Street|FACILITIES.WCLIB.TOWN:Town|FACILITIES.WCLIB.ZIPCODE:Zip|FACILITIES.WCLIB.PHONE:Phone|FACILITIES.WCLIB.FAX:Fax";
wcMetaList[i] = wcMetaPath + "wclib.htm";
break;  
case "Municipal Buildings":
selFieldList[i]="MUNICIPALI ADDRESS CITY ZIPCODE PHONE FAX E_MAIL WEB #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCMUNHALL.MUNICIPALI:Municipality|FACILITIES.WCMUNHALL.ADDRESS:Address|FACILITIES.WCMUNHALL.CITY:City|FACILITIES.WCMUNHALL.ZIPCODE:Zip Code|FACILITIES.WCMUNHALL.PHONE:Phone|FACILITIES.WCMUNHALL.FAX:Fax|FACILITIES.WCMUNHALL.E_MAIL:eMail|FACILITIES.WCMUNHALL.WEB:Web|";
wcMetaList[i] = wcMetaPath + "wcmunhall.htm";
break;  
case "Post Offices":
selFieldList[i]="NAME ADDRESS CITY ZIPCODE CONTACT PHONE FAX #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCPOST.NAME:Name|FACILITIES.WCPOST.ADDRESS:Address|FACILITIES.WCPOST.CITY:City|FACILITIES.WCPOST.ZIPCODE:Zip Code|FACILITIES.WCPOST.CONTACT:Contact|FACILITIES.WCPOST.PHONE:Phone|FACILITIES.WCPOST.FAX:Fax";
wcMetaList[i] = wcMetaPath + "wcpost.htm";
break;  
case "Public Schools":
selFieldList[i]="NAME CITY ADDRESS ZIPCODE USAGE DISTNAME MUNSINCL CONTACT PHONE FAX EMAIL WEBSITE #SHAPE#"; 
fieldAliasList[i] =  "FACILITIES.WCSCHLOC.NAME:Name|FACILITIES.WCSCHLOC.CITY:City|FACILITIES.WCSCHLOC.ADDRESS:Address|FACILITIES.WCSCHLOC.ZIPCODE:Zip|FACILITIES.WCSCHLOC.USAGE:Usage|FACILITIES.WCSCHLOC.DISTNAME:District Name|FACILITIES.WCSCHLOC.MUNSINCL:Municipalities|FACILITIES.WCSCHLOC.CONTACT:Contact|FACILITIES.WCSCHLOC.PHONE:Phone|FACILITIES.WCSCHLOC.FAX:Fax|FACILITIES.WCSCHLOC.EMAIL:eMail|FACILITIES.WCSCHLOC.WEBSITE:Web";
wcMetaList[i] = wcMetaPath + "wcschloc.htm";
break;  
case "Private Schools":
selFieldList[i]="NAME ADDRESS CITY ZIP PHONE FAX E_MAIL WEB_SITE CONTACT #SHAPE#"; 
fieldAliasList[i] =  "FACILITIES.WCPVTSCH.NAME:Name|FACILITIES.WCPVTSCH.ADDRESS:Address|FACILITIES.WCPVTSCH.CITY:City|FACILITIES.WCPVTSCH.ZIP:Zip|FACILITIES.WCPVTSCH.PHONE:Phone|FACILITIES.WCPVTSCH.FAX:Fax|FACILITIES.WCPVTSCH.E_MAIL:Email|FACILITIES.WCPVTSCH.WEB_SITE:WebSite|FACILITIES.WCPVTSCH.CONTACT:Contact";
wcMetaList[i] = wcMetaPath + "wcpvtsch.htm";
break;  
case "Universities and Colleges":
selFieldList[i]="NAME ADDRESS CITY ZIPCODE PHONE SCHLTYPE PUBPRV #SHAPE#"; 
fieldAliasList[i] = "FACILITIES.WCUNIV.NAME:Name|FACILITIES.WCUNIV.ADDRESS:Address|FACILITIES.WCUNIV.ZIPCODE:Zip|FACILITIES.WCUNIV.PHONE:Phone|FACILITIES.WCUNIV.SCHLTYPE:Type|FACILITIES.WCUNIV.PUBPRV:Public/Private";
wcMetaList[i] = wcMetaPath + "wcuniv.htm";
break;  
case "Fire Stations":
selFieldList[i]="NAME ADDRESS CITY ZIPCODE CONTACT PHONE FAX #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCFIRE.NAME:Name|FACILITIES.WCFIRE.ADDRESS:Address|FACILITIES.WCFIRE.CITY:City|FACILITIES.WCFIRE.ZIPCODE:Zip|FACILITIES.WCFIRE.CONTACT:Contact|FACILITIES.WCFIRE.PHONE:Phone|FACILITIES.WCFIRE.FAX:Fax";
wcMetaList[i] = wcMetaPath + "wcfire.htm";
break;  
case "Police Stations":
selFieldList[i]="NAME ADDRESS CITY ZIP_CODE PHONE FAX #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCPOLICE.NAME:Name|FACILITIES.WCPOLICE.ADDRESS:Address|FACILITIES.WCPOLICE.CITY:City|FACILITIES.WCPOLICE.ZIP_CODE:Zip|FACILITIES.WCPOLICE.PHONE:Phone|FACILITIES.WCPOLICE.FAX:Fax";
wcMetaList[i] = wcMetaPath + "wcpolice.htm";
break;  
case "Hospitals":
selFieldList[i]="HOSPNAME ADDRESS CITY ZIP PHONE #SHAPE#";
fieldAliasList[i] = "FACILITIES.WCHOSP.HOSPNAME:Name|FACILITIES.WCHOSP.ADDRESS:Address|FACILITIES.WCHOSP.CITY:City|FACILITIES.WCHOSP.ZIP:Zip|FACILITIES.WCHOSP.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "wchosp.htm";
break;  
case "Volunteer Ambulance Corps":
selFieldList[i]="VAC_NAME ADDRESS CITY ZIP PHONE #SHAPE#";
fieldAliasList[i] =  "EMERGENCY.WCVAC.VAC_NAME:Name|EMERGENCY.WCVAC.ADDRESS:Address|EMERGENCY.WCVAC.CITY:City|EMERGENCY.WCVAC.ZIP:Zip|EMERGENCY.WCVAC.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "wcvac.htm";
break;  
case "County Historic Places":
selFieldList[i]="RESNAME #SHAPE#";
fieldAliasList[i] = "PLANNING.WCHSTINV.RESNAME:Name";
wcMetaList[i] = wcMetaPath + "wchstinv.htm";
break;  
case "National Register Sites":
selFieldList[i]="RESNAME ADDRESS CITY OWNERSHIP #SHAPE#";
fieldAliasList[i] =  "PLANNING.WCHSTREG.RESNAME:Site Name|PLANNING.WCHSTREG.ADDRESS:Address|PLANNING.WCHSTREG.CITY:City|PLANNING.WCHSTREG.OWNERSHIP:Ownership";
wcMetaList[i] = wcMetaPath + "wchstreg.htm";
break;  

case "County Regulated Beaches":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] = "ENVIRON.WCBEACH.NAME:Name";
wcMetaList[i] = wcMetaPath + "wcbeach.htm";
break;  
case "Marinas":
selFieldList[i]= "NAME #SHAPE#";
fieldAliasList[i] = "ENVIRON.WCMARINA.NAME:Name";
wcMetaList[i] = wcMetaPath + "wcmarina.htm";
break;  
case "Hotels and Motels":
selFieldList[i]="SITE_NAME FACILITIES SOURCE ADDRESS NAME ZIP PHONENUM GUESTRMS MEETGRMS #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCHOTEL.SITE_NAME:Name|FACILITIES.WCHOTEL.FACILITIES:Facility|FACILITIES.WCHOTEL.SOURCE:Source|FACILITIES.WCHOTEL.ADDRESS:Address|FACILITIES.WCHOTEL.NAME:City|FACILITIES.WCHOTEL.STATE:State|FACILITIES.WCHOTEL.ZIP:Zip|FACILITIES.WCHOTEL.PHONENUM:Phone|FACILITIES.WCHOTEL.GUESTRMS:Guest Rooms|FACILITIES.WCHOTEL.MEETGRMS:Meeting Rooms";
wcMetaList[i] = wcMetaPath + "wchotel.htm";
break;  
case "Theaters":
selFieldList[i]="NAME TYPE ADDRESS CITY ZIP TELEPHONE_ #SHAPE#";
fieldAliasList[i] = "FACILITIES.WCTHEATERS.NAME:Name|FACILITIES.WCTHEATERS.TYPE:Type|FACILITIES.WCTHEATERS.ADDRESS:Address|FACILITIES.WCTHEATERS.CITY:City|FACILITIES.WCTHEATERS.ZIP:Zip|FACILITIES.WCTHEATERS.TELEPHONE_:Phone";
wcMetaList[i] = wcMetaPath + "wctheaters.htm";
break;  
case "Railroad Stations":
selFieldList[i]="STATNAME #SHAPE#";
fieldAliasList[i] = "TRANSPORT.WCSTATIONS.STATNAME:Station Name";
wcMetaList[i] = wcMetaPath + "WCRRSTA.html";
break;  
case "Metro-North Rail Lines":
selFieldList[i]= "#SHAPE#";
fieldAliasList[i] = "";
wcMetaList[i] = wcMetaPath + "bmrail.htm";
break;  
case "Bee Line Bus Stops":
selFieldList[i]="STOPNAME CROSSTREET ONPHOTO SIDEPHOTO #SHAPE#";
fieldAliasList[i] = "TRANSPORT.WCBUSTOP.STOPNAME:Stop Name|TRANSPORT.WCBUSTOP.CROSSTREET:Cross Street|TRANSPORT.WCBUSTOP.ONPHOTO:Bus Stop Photo 1|TRANSPORT.WCBUSTOP.SIDEPHOTO:Bus Stop Photo 2";
//wcMetaList[i] = wcMetaPath + "gms_recycle_paint.htm";
	hyperLinkLayers[linkIndex] = "Bee Line Bus Stops";
    hyperLinkFields[linkIndex] = "TRANSPORT.WCBUSTOP.ONPHOTO";
	hyperLinkPrefix[linkIndex] = "/BusStopPhotos/";
	hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
	
    hyperLinkLayers[linkIndex] = "Bee Line Bus Stops";
    hyperLinkFields[linkIndex] = "TRANSPORT.WCBUSTOP.SIDEPHOTO";
    hyperLinkPrefix[linkIndex] = "/BusStopPhotos/";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
break;  
case "Bee Line Bus Routes":
selFieldList[i]="STREET_NAME #SHAPE#";
fieldAliasList[i] =  "TRANSPORT.WCBUSROUTES.STREET_NAME:Street Name";
wcMetaList[i] = wcMetaPath + "wcbusroutes.htm";
break;
case "Highways and Parkways":
selFieldList[i]="ADDRESS #SHAPE#";
fieldAliasList[i] =  "TRANSPORT.WBMAJHWY.ADDRESS:Address";
showAttributeDataList[i] =false;
break;  
case "Major Roads":
selFieldList[i]="ADDRESS #SHAPE#";
fieldAliasList[i] =  "TRANSPORT.WBMAJRDS.ADDRESS:Address";
showAttributeDataList[i] =false;
break;  
case "Local Roads":
selFieldList[i]="ADDRESS #SHAPE#";
fieldAliasList[i] =  "TRANSPORT.WBLOCRDS_ALIAS.ADDRESS:Address";
showAttributeDataList[i] =false;
break;  
//case "Municipalities":
//selFieldList[i]="MUN #SHAPE#";
//fieldAliasList[i] =  "TIGMUN2K.MUN:Municipal Name";
//break;  
case "Census Tracts":
selFieldList[i]="TRT2000 #SHAPE#"; 
fieldAliasList[i] = "CENSUS.WCTIGTRT.TRT2000:Tract Number";
break;  
case "Census Block Groups":
selFieldList[i]="TRCTBLGRP #SHAPE#"; 
fieldAliasList[i] =  "CENSUS.WCTIGBG.TRCTBLGRP:Block Group Number";
break;  
case "Census Blocks":
selFieldList[i]="TRACTBLK TOTAL_POPU WHITE_ALON BLACK_OR_A AMERICAN_I ASIAN_ALON NATIVE_HAW #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBLK.TRACTBLK:Block Number|CENSUS.WCTIGBLK.TOTAL_POPU:Total_Population|CENSUS.WCTIGBLK.WHITE_ALON:White|CENSUS.WCTIGBLK.BLACK_OR_A:Black|CENSUS.WCTIGBLK.AMERICAN_I:American Indian|CENSUS.WCTIGBLK.ASIAN_ALON:Asian|CENSUS.WCTIGBLK.NATIVE_HAW:Native Hawii";
break;  
case "Census Roads":
selFieldList[i]="ADDRESS #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGRDS2K.ADDRESS:Address";
showAttributeDataList[i] =false;
break;  
case "Census Major Roads":
selFieldList[i]="#SHAPE#" 
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break;  
case "Persons per Square Mile":
selFieldList[i]="BKGPIDFP00 POPSQMILE #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.POPSQMILE:Persons Per Square Mile";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;  
case "Hispanics Percentage":
selFieldList[i]="BKGPIDFP00 HISP_POP #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.HISP_POP:Hispanics Percentage";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;  
case "Senior Percentage":
selFieldList[i]="BKGPIDFP00 SENIOR_POP #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.SENIOR_POP:Senior Percentage";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;  
case "10 - 14 yrs. Percentage":
selFieldList[i]="BKGPIDFP00 YEAR10_14 #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.YEAR10_14:10 - 14 yrs. Percentage";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;
case "15-19 yrs. Percentage":
selFieldList[i]="BKGPIDFP00 YEAR15_19 #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.YEAR15_19:15-19 yrs. Percentage";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;  
case "Under 18 Yrs. Percentage":
selFieldList[i]="BKGPIDFP00 UNDER_18";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.UNDER_18:Under 18 Yrs. Percentage";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;
case "Median Households Income":
selFieldList[i]="BKGPIDFP00 MHHI #SHAPE#";
fieldAliasList[i] =  "CENSUS.WCTIGBG2007.BKGPIDFP00:Block Group Number|CENSUS.WCTIGBG2007.MHHI:Median Househlods Income";
wcMetaList[i] = wcMetaPath + "wctigbg2007.htm";
break;
case "County Boundary":
selFieldList[i]="#SHAPE#" ;
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break; 
case "Youth Bureaus":
selFieldList[i]="AGENCY_ ZADDRESS_1 ADDRESS_2_ EXECUTIVE_ ZPHONE_1 WEB_1 PROGRAM #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCYOUTHBUREAU.AGENCY_:Agency|FACILITIES.WCYOUTHBUREAU.ZADDRESS_1:Address|FACILITIES.WCYOUTHBUREAU.ADDRESS_2_:City and Zip|FACILITIES.WCYOUTHBUREAU.EXECUTIVE_:Executive Director|FACILITIES.WCYOUTHBUREAU.ZPHONE_1:Phone|FACILITIES.WCYOUTHBUREAU.WEB_1:Web Site|FACILITIES.WCYOUTHBUREAU.PROGRAM:Program";
break; 
//case "Recycling Events":
//selFieldList[i]="LOCATION ADDRESS CITY ZIP SCHEDULE WEBSITE WEBSITE2 #SHAPE#";
//fieldAliasList[i] =  "FACILITIES.WCRECYCEVT.LOCATION:Location|FACILITIES.WCRECYCEVT.ADDRESS:Address|FACILITIES.WCRECYCEVT.CITY:City|FACILITIES.WCRECYCEVT.ZIP:Zip|FACILITIES.WCRECYCEVT.SCHEDULE:Schedule|FACILITIES.WCRECYCEVT.WEBSITE:Website|FACILITIES.WCRECYCEVT.WEBSITE2:Website2";
//wcMetaList[i] = wcMetaPath + "wcrecycevt.htm";


 //hyperLinkLayers[linkIndex] = "Recycling Events";
 //   hyperLinkFields[linkIndex] = "FACILITIES.WCRECYCEVT.WEBSITE";
 //   hyperLinkPrefix[linkIndex] = "";
 //   hyperLinkSuffix[linkIndex] = "";
 //   linkIndex++;
 //   hyperLinkLayers[linkIndex] = "Recycling Events";
 //   hyperLinkFields[linkIndex] = "FACILITIES.WCRECYCEVT.WEBSITE2";
 //   hyperLinkPrefix[linkIndex] = "";
 //   hyperLinkSuffix[linkIndex] = "";
	//linkIndex++;
	
//break;
case "NYS Employment Centers":
selFieldList[i]="NAME ADDRESS CITY ZIP PHONE #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCEMPCTR.NAME:Name|FACILITIES.WCEMPCTR.ADDRESS:Address|FACILITIES.WCEMPCTR.CITY:City|FACILITIES.WCEMPCTR.ZIP:Zip|FACILITIES.WCEMPCTR.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "wcempctr.htm";
break; 
case "Dry Cleaner":
selFieldList[i]="NAME ADDRESS CITY_ ZIP PHONE #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCGTDRYCLN.NAME:Name|FACILITIES.WCGTDRYCLN.ADDRESS:Address|FACILITIES.WCGTDRYCLN.CITY_:City|FACILITIES.WCGTDRYCLN.ZIP:Zip|FACILITIES.WCGTDRYCLN.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "wcgtdrycln.htm";
break;

case "Health Offices":
selFieldList[i]="NAME ADDRESS CITY ZIP_CODE PHONE_NUMB #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCDOHOFFICES.NAME:Name|FACILITIES.WCDOHOFFICES.ADDRESS:Address|FACILITIES.WCDOHOFFICES.CITY:City|FACILITIES.WCDOHOFFICES.ZIP_CODE:Zip|FACILITIES.WCDOHOFFICES.PHONE_NUMB:Phone";
wcMetaList[i] = wcMetaPath + "wcdohloc.htm";

break;

case "NYS DMV Offices":
selFieldList[i]="NAME ADDRESS CITY ZIP_CODE ZHOURS ZPHONE #SHAPE#";
fieldAliasList[i] =  "FACILITIES.NYSDMV.NAME:Name|FACILITIES.NYSDMV.ADDRESS:Address|FACILITIES.NYSDMV.CITY:City|FACILITIES.NYSDMV.ZIP_CODE:Zip|FACILITIES.NYSDMV.ZHOURS:Hours|FACILITIES.NYSDMV.ZPHONE:Phone";
wcMetaList[i] = wcMetaPath + "nysdmv.htm";
break;


case "Soup Kitchens":
selFieldList[i]="ORGANIZATI ADDRESS CITY ZIP CONTACT PHONE HOURS COMMENTS #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCSPKITCHEN.ORGANIZATI:Name|FACILITIES.WCSPKITCHEN.ADDRESS:Address|FACILITIES.WCSPKITCHEN.CITY:City|FACILITIES.WCSPKITCHEN.ZIP:Zip|FACILITIES.WCSPKITCHEN.COMMENTS:Comments|FACILITIES.WCSPKITCHEN.PHONE:Phone|FACILITIES.WCSPKITCHEN.CONTACT:Contact|FACILITIES.WCSPKITCHEN.HOURS:Hours";
wcMetaList[i] = wcMetaPath + "wcspkitchen.htm";
break;
case "Food Pantries":
selFieldList[i]="ORGANIZATI ADDRESS CITY ZIP CONTACT PHONE HOURS COMMENTS #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCPANTRY.ORGANIZATI:Name|FACILITIES.WCPANTRY.ADDRESS:Address|FACILITIES.WCPANTRY.CITY:City|FACILITIES.WCPANTRY.ZIP:Zip|FACILITIES.WCPANTRY.COMMENTS:Comments|FACILITIES.WCPANTRY.PHONE:Phone|FACILITIES.WCPANTRY.CONTACT:Contact|FACILITIES.WCPANTRY.HOURS:Hours";
wcMetaList[i] = wcMetaPath + "wcpantry.htm";
break;  
case "Shelters":
selFieldList[i]="ORGANIZATI ADDRESS CITY ZIP CONTACT PHONE HOURS COMMENTS #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCSHELTER.ORGANIZATI:Name|FACILITIES.WCSHELTER.ADDRESS:Address|FACILITIES.WCSHELTER.CITY:City|FACILITIES.WCSHELTER.ZIP:Zip|FACILITIES.WCSHELTER.COMMENTS:Comments|FACILITIES.WCSHELTER.PHONE:Phone|FACILITIES.WCSHELTER.CONTACT:Contact|FACILITIES.WCSHELTER.HOURS:Hours";
wcMetaList[i] = wcMetaPath + "wcshelters.htm";
break;
case "Family Resources":
selFieldList[i]="SERVICES ORGANIZATION ADDRESS CITY ZIP PHONE1 AGES #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCFAMSERV.ORGANIZATION:Name|FACILITIES.WCFAMSERV.ADDRESS:Address|FACILITIES.WCFAMSERV.CITY:City|FACILITIES.WCFAMSERV.ZIP:Zip|FACILITIES.WCFAMSERV.SERVICES:Services|FACILITIES.WCFAMSERV.PHONE1:Phone|FACILITIES.WCFAMSERV.AGES:Ages";
wcMetaList[i] = wcMetaPath + "wcfamserv.htm";
break;
case "Stay Cool Centers":
selFieldList[i]="NAME ADDRESS CITY ZIPCODE TYPE #SHAPE#";
fieldAliasList[i] =  "FACILITIES.Stay_COOL.NAME:Name|FACILITIES.Stay_COOL.ADDRESS:Address|FACILITIES.Stay_COOL.CITY:City|FACILITIES.Stay_COOL.ZIPCODE:Zip|FACILITIES.Stay_COOL.TYPE:Type";
wcMetaList[i] = wcMetaPath + "stay_cool.htm";
break;
case "Senior Centers":
selFieldList[i]="NAME ADDRESS CITY ZIP #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCSRCENTERS.NAME:Name|FACILITIES.WCSRCENTERS.ADDRESS:Address|FACILITIES.WCSRCENTERS.CITY:City|FACILITIES.WCSRCENTERS.ZIP:Zip";
wcMetaList[i] = wcMetaPath + "wcsrcenters.htm";
break;  
case "Cemeteries":
selFieldList[i]="NAME ADDRESS CITY ZIPCODE #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCCEM.NAME:Name|FACILITIES.WCCEM.ADDRESS:Address|FACILITIES.WCCEM.CITY:City|FACILITIES.WCCEM.ZIPCODE:Zip";
wcMetaList[i] = wcMetaPath + "wccem.htm";
break;
case "Restaurants":
selFieldList[i]="POI_NAME ADDRESS PH_NUMBER FOOD_TYPE #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCRESTRT.POI_NAME:Name|FACILITIES.WCRESTRT.ADDRESS:Address|FACILITIES.WCRESTRT.PH_NUMBER:Phone|FACILITIES.WCRESTRT.FOOD_TYPE:Food Type";
wcMetaList[i] = wcMetaPath + "wcrestrt.htm";
break;
case "Cluster Zoning Overlay":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] ="";
showAttributeDataList[i] =false;
break;
case "Neighborhood Commercial Overlay District":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] ="";
showAttributeDataList[i] =false;
break;
case "View Preservation District":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] ="";
showAttributeDataList[i] =false;
break;
case "Hastings Zoning Districts":
selFieldList[i]="ZONE_DIST DESCRIPTIO #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.HAS_ZONING.ZONE_DIST:Zoning District|MUNICIPAL.HAS_ZONING.DESCRIPTIO:Description";
wcLegendList[i] = wcLegendPath +"Zoning Districts.gif";


break;
case "New Rochelle Zoning Districts":
selFieldList[i]="ZONE_ ZONE_NAME #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.NER_ZONING.ZONE_:Zoning District|MUNICIPAL.NER_ZONING.ZONE_NAME:Description";
wcLegendList[i] = wcLegendPath +"Zoning Districts.gif";
break;
case "Empire Zones":
selFieldList[i]="PIN HOUSENO STREETNAME #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.MTV_EMPIREZONE.PIN:Parcel ID No.|MUNICIPAL.MTV_EMPIREZONE.HOUSENO:Number|MUNICIPAL.MTV_EMPIREZONE.STREETNAME:Street Name";
break;
case "Garbage Pickup Routes":
selFieldList[i]="ROUTES #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.MTV_GARBGPICKUP.ROUTES:Routes";
break;
case "Recycling Districts":
selFieldList[i]="ROUTE #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.MTV_RECYCLE.ROUTE:Routes";
break;
case "Snow Plow Districts":
selFieldList[i]="DISTRICT #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.MTV_SNWPDST.DISTRICT:Districts";
break;
case "Sanding Routes":
selFieldList[i]="DISTRICT #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.MTV_SANDRTS.DISTRICT:Districts";
break;
case "Mt Vernon School Districts":
selFieldList[i]="ELE SCHOOL ADD_ #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.MTV_SCDST.ELE:Election District|MUNICIPAL.MTV_SCDST.SCHOOL:School Name|MUNICIPAL.MTV_SCDST.ADD_:Street Address";
break;
case "Council Districts":
selFieldList[i]="DISTRICT #SHAPE#";
fieldAliasList[i] =  "MUNICIPAL.NER_COUNCILDST.DISTRICT:Districts|";
break;
case "Historic Districts":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] ="";
showAttributeDataList[i] =false;
break;
case "Urban Renewal Districts":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] ="";
showAttributeDataList[i] =false;
break;

case "Tax Parcels":
selFieldList[i]="SBL PRINT_KEY PROP_LOC MUN_NAME PROP_CLASS #SHAPE#";
fieldAliasList[i] =  "TAXMAPS.WCPARCELS.SBL:SBL Number|TAXMAPS.WCPARCELS.PRINT_KEY:Print Key|TAXMAPS.WCPARCELS.PROP_LOC:Address|TAXMAPS.WCPARCELS.MUN_NAME:Municipal Name|TAXMAPS.WCPARCELS.PROP_CLASS:Property Code|";
noListLayer[i]=true;
break;

case "Park and Rides":
selFieldList[i]="NAME SERVICE DIRECTION #SHAPE#";
fieldAliasList[i] =  "EMERGENCY.PARKRIDE.NAME:Name|EMERGENCY.PARKRIDE.SERVICE:Service|EMERGENCY.PARKRIDE.DIRECTION:Direction|";

break;
case "Gas Stations":
selFieldList[i]="STATION ADDRESS CITY ZIP HOURS #SHAPE#";
fieldAliasList[i] =  "FACILITIES.WCGASSTA.STATION:Name|FACILITIES.WCGASSTA.ADDRESS:Address|FACILITIES.WCGASSTA.CITY:City|FACILITIES.WCGASSTA.ZIP:Zip|FACILITIES.WCGASSTA.HOURS:Hours|";

break;
//case "Recycling Centers":
//selFieldList[i]="ADDRESSES ZIP";
//fieldAliasList[i] =  "FACILITIES.WCRECYCLE.ADDRESSES:Address|FACILITIES.WCRECYCLE.ZIP:Zip|";
//wcMetaList[i] = wcMetaPath + "wcrecycle.htm";
//break;
case "Stormwater Outfalls":
selFieldList[i]="OUTFALL_ID #SHAPE#";
fieldAliasList[i] =  "ENVIRON.OUTFALLS.OUTFALL_ID:ID";
wcMetaList[i] = wcMetaPath + "outfalls.htm";
break;

case "Buildings":
selFieldList[i]= "#SHAPE#";
fieldAliasList[i] = "";
wcMetaList[i] = wcMetaPath + "bmblding.htm";
showAttributeDataList[i] =false;
break; 

case "Tire Disposal Centers":
	selFieldList[i]="NAME ADDRESS CITY ZIP PHONE NOTES WEBSITE WEBSITE2 #SHAPE#";
	fieldAliasList[i] = instance_facilities + "WCTIREDISP.NAME:Name|" + instance_facilities + "WCTIREDISP.ADDRESS:Address|" + instance_facilities + "WCTIREDISP.CITY:City|" + instance_facilities +"WCTIREDISP.ZIP:Zipcode|" + instance_facilities + "WCTIREDISP.PHONE:Phone|" +
	instance_facilities + "WCTIREDISP.NOTES:Notes|" + instance_facilities + "WCTIREDISP.WEBSITE:Website|" + instance_facilities + "WCTIREDISP.WEBSITE2:Website2|";
	wcMetaList[i] = wcMetaPath + "wctiredisp.htm";
	hyperLinkLayers[linkIndex] = "Tire Disposal Centers";
    hyperLinkFields[linkIndex] = "FACILITIES.WCTIREDISP.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
    hyperLinkLayers[linkIndex] = "Cell Phone Drop Off";
    hyperLinkFields[linkIndex] = "FACILITIES.WCTIREDISP.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
	
break;

case "Park Points":
	selFieldList[i]="NAME #SHAPE#";
	fieldAliasList[i] = instance_planning + "WCPARKPT.NAME:Name";
break;

case "Dry Cleaner":
	selFieldList[i]="NAME ADDRESS CITY_ ZIP PHONE #SHAPE#";
	fieldAliasList[i] = instance_facilities + "WCGTDRYCLN.NAME:Name|" + instance_facilities + "WCGTDRYCLN.ADDRESS:Address|" + instance_facilities + "WCGTDRYCLN.CITY_:City|"+instance_facilities +"WCGTDRYCLN.ZIP:Zipcode|"+
	instance_facilities + "WCGTDRYCLN.PHONE:Phone";
	wcMetaList[i] = wcMetaPath + "wcgtdrycln.htm";
break;

case "EPZ Municipality":
selFieldList[i]="EVAC_AREA RECEPT_CTR #SHAPE#";
fieldAliasList[i] = instance_emergency + "WCREEA.EVAC_AREA:Evacuation Areas|" + instance_emergency + "WCREEA.RECEPT_CTR:Reception Center|";
break;

case "Evacuation Routes":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break;

case "Indian Point 10-Mile Radius":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break;

case "Emergency Reception Centers":
selFieldList[i]="NAME ADDRESS CITY ZIPCODE #SHAPE#";
fieldAliasList[i] = instance_emergency + "WCREPCTR.NAME:Reception Center|" + instance_emergency + "WCREPCTR.ADDRESS:Address|" + instance_emergency + "WCREPCTR.CITY:City|" + instance_emergency + "WCREPCTR.ZIPCODE:zipcode|";
break;

case "Emergency Bus Stops":
selFieldList[i]="ADDRESS #SHAPE#";
fieldAliasList[i] = instance_emergency + "IPSTOPS.ADDRESS:Address";
break;

case "Indian Point Sirens":
selFieldList[i]="SIRENNO #SHAPE#";
fieldAliasList[i] = instance_emergency + "ipsirenpt.SIRENNO:Siren Number";
break;

case "EMERGENCY.WCREEA_CTR":
selFieldList[i]="EVAC_AREA RECEPT_CTR ADDRESS CITY #SHAPE#";
fieldAliasList[i] = instance_emergency + "WCREEA_CTR.EVAC_AREA:Evacuation Areas|" + instance_emergency + "WCREEA_CTR.RECEPT_CTR:Reception Center|" + instance_emergency + "WCREEA_CTR.ADDRESS:ADDRESS|" + instance_emergency + "WCREEA_CTR.CITY:City|";
break;

case "Indian Point":
selFieldList[i]="NAME #SHAPE#";
fieldAliasList[i] = instance_emergency + "INDIANPOINT.NAME:Name";
break;

case "Hurricane Evacuation Zone":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break;

case "Out of County Background":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break;

case "Municipal Boundary Lines":
selFieldList[i]="#SHAPE#";
fieldAliasList[i] = "";
showAttributeDataList[i] =false;
break;

case "2-Foot Topo (Download Only)":
selFieldList[i]="TILE #SHAPE#";
fieldAliasList[i] =  "BASEMAPPING.TOPOINDEX.TILE:Tile";
wcMetaList[i] = wcMetaPath + "topoindex.htm";
    //hyperLinkLayers[i] = "2-Foot Topo (Download Only)";
	//hyperLinkFields[i] = "BASEMAPPING.TOPOINDEX.TILE";
	//hyperLinkPrefix[i] = "/topodownload/";//"download/";
	//hyperLinkSuffix[i] = ".zip";
	
	hyperLinkLayers[linkIndex] = "2-Foot Topo (Download Only)";
	hyperLinkFields[linkIndex] = "BASEMAPPING.TOPOINDEX.TILE";
	hyperLinkPrefix[linkIndex] = "/topodownload/";//"download/";
	hyperLinkSuffix[linkIndex] = ".zip";
	linkIndex++;
	
break;

case "Cell Phone Drop Off":
	selFieldList[i]="NAME ADDRESS CITY ZIP PHONE CONTACT NOTES WEBSITE WEBSITE2 #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_RECYCLE_CELL.NAME:NAME|FACILITIES.GMS_RECYCLE_CELL.ADDRESS:ADDRESS|FACILITIES.GMS_RECYCLE_CELL.CITY:CITY|FACILITIES.GMS_RECYCLE_CELL.ZIP:ZIP|FACILITIES.GMS_RECYCLE_CELL.PHONE:PHONE|FACILITIES.GMS_RECYCLE_CELL.CONTACT:CONTACT|FACILITIES.GMS_RECYCLE_CELL.NOTES:NOTES|FACILITIES.GMS_RECYCLE_CELL.WEBSITE:WEBSITE|FACILITIES.GMS_RECYCLE_CELL.WEBSITE2:WEBSITE2";
	wcMetaList[i] = wcMetaPath + "gms_recycle_cell.htm";
    hyperLinkLayers[linkIndex] = "Cell Phone Drop Off";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_CELL.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
    hyperLinkLayers[linkIndex] = "Cell Phone Drop Off";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_CELL.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
	
break;

case "Paint Hardener Stores":
	selFieldList[i]="NAME ADDRESS CITY ZIP PHONE WEBSITE WEBSITE2 #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_RECYCLE_PAINT.NAME:NAME|FACILITIES.GMS_RECYCLE_PAINT.ADDRESS:ADDRESS|FACILITIES.GMS_RECYCLE_PAINT.CITY:CITY|FACILITIES.GMS_RECYCLE_PAINT.ZIP:ZIP|FACILITIES.GMS_RECYCLE_PAINT.PHONE:PHONE|FACILITIES.GMS_RECYCLE_PAINT.WEBSITE:WEBSITE|FACILITIES.GMS_RECYCLE_PAINT.WEBSITE2:WEBSITE2";
	wcMetaList[i] = wcMetaPath + "gms_recycle_paint.htm";
	hyperLinkLayers[linkIndex] = "Paint Hardener Stores";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_PAINT.WEBSITE";
	hyperLinkPrefix[linkIndex] = "";
	hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
	
	
    hyperLinkLayers[linkIndex] = "Paint Hardener Storess";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_PAINT.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	
break;

case "Recycling Tour":
	selFieldList[i]="NAME STREET CITY ZIP NOTES WEBSITE WEBSITE2 #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_RECYCLE_TOUR.NAME:NAME|FACILITIES.GMS_RECYCLE_TOUR.STREET:ADDRESS|FACILITIES.GMS_RECYCLE_TOUR.CITY:CITY|FACILITIES.GMS_RECYCLE_TOUR.ZIP:ZIP|FACILITIES.GMS_RECYCLE_TOUR.NOTES:NOTES|FACILITIES.GMS_RECYCLE_TOUR.WEBSITE:WEBSITE|FACILITIES.GMS_RECYCLE_TOUR.WEBSITE2:WEBSITE2";
	wcMetaList[i] = wcMetaPath + "gms_recycle_tour.htm";
    hyperLinkLayers[linkIndex] = "Recycling Tour";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_TOUR.WEBSITE2:WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;

    hyperLinkLayers[linkIndex] = "Recycling Tour";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_TOUR.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
	break;

case "CFL Recycling Center":
	selFieldList[i]="NAME ADDRESS CITY PHONE WEBSITE WEBSITE2 INFO #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_RECYCLE_CFL.NAME:NAME|FACILITIES.GMS_RECYCLE_CFL.ADDRESS:ADDRESS|FACILITIES.GMS_RECYCLE_CFL.CITY:CITY/STATE/ZIP|FACILITIES.GMS_RECYCLE_CFL.PHONE:PHONE|FACILITIES.GMS_RECYCLE_CFL.WEBSITE:WEBSITE|FACILITIES.GMS_RECYCLE_CFL.WEBSITE2:WEBSITE2|FACILITIES.GMS_RECYCLE_CFL.INFO:ABOUT THIS LAYER";
	wcMetaList[i] = wcMetaPath + "GMS_RECYCLE_CFL.htm";
  	hyperLinkLayers[linkIndex] = "CFL Recycling Center";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_CFL.WEBSITE";
	hyperLinkPrefix[linkIndex] = "";
	hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
	
	hyperLinkLayers[linkIndex] = "CFL Recycling Center";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_RECYCLE_CFL.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
break;

case "Organic Landscaper":
	selFieldList[i]="NAME ADDRESS CITY ZIP PHONE WEBSITE INFO #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_ORGLNDSCPR.NAME:NAME|FACILITIES.GMS_ORGLNDSCPR.ADDRESS:ADDRESS|FACILITIES.GMS_ORGLNDSCPR.CITY:CITY|FACILITIES.GMS_ORGLNDSCPR.ZIP:ZIP|FACILITIES.GMS_ORGLNDSCPR.PHONE:PHONE|FACILITIES.GMS_ORGLNDSCPR.WEBSITE:WEBSITE|FACILITIES.GMS_ORGLNDSCPR.INFO:ABOUT THIS LAYER";
	wcMetaList[i] = wcMetaPath + "GMS_ORGLNDSCPR.htm";
    hyperLinkLayers[linkIndex] = "Organic Landscaper";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_ORGLNDSCPR.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
break;

case "Indoor Farmer Markets":
	selFieldList[i]="NAME ADDRESS ADDRESS1 CITY ZIP PHONE NOTES HOURS WEBSITE INFO #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_WINTERFARMMKT.NAME:NAME|FACILITIES.GMS_WINTERFARMMKT.ADDRESS:ADDRESS|FACILITIES.GMS_WINTERFARMMKT.ADDRESS1:ADDRESS1|FACILITIES.GMS_WINTERFARMMKT.CITY:CITY|FACILITIES.GMS_WINTERFARMMKT.ZIP:ZIP|FACILITIES.GMS_WINTERFARMMKT.PHONE:PHONE|FACILITIES.GMS_WINTERFARMMKT.NOTES:NOTES|FACILITIES.GMS_WINTERFARMMKT.HOURS:HOURS|FACILITIES.GMS_WINTERFARMMKT.WEBSITE:WEBSITE|FACILITIES.GMS_WINTERFARMMKT.INFO:ABOUT THIS LAYER";
	wcMetaList[i] = wcMetaPath + "GMS_WINTERFARMMKT.htm";
    hyperLinkLayers[linkIndex] = "Indoor Farmer Markets";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_WINTERFARMMKT.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
break;

case "Environmental Education Centers":
	selFieldList[i]="NAME ADDRESS CITY ZIP PHONE WEB INFO #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_ENVEDCNTR.NAME:NAME|FACILITIES.GMS_ENVEDCNTR.ADDRESS:ADDRESS|FACILITIES.GMS_ENVEDCNTR.CITY:CITY|FACILITIES.GMS_ENVEDCNTR.ZIP:ZIP|FACILITIES.GMS_ENVEDCNTR.PHONE:PHONE|FACILITIES.GMS_ENVEDCNTR.WEB:WEBSITE|FACILITIES.GMS_ENVEDCNTR.INFO:ABOUT THIS SITE";
	wcMetaList[i] = wcMetaPath + "GMS_ENVEDCNTR.htm";
    hyperLinkLayers[linkIndex] = "Environmental Education Centers";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_ENVEDCNTR.WEB";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
break;

case "Aquatic Restoration Sites":
	selFieldList[i]="RESTORE_SITE LOCATION CITY RESTORE_TYPE WEBSITE WEBSITE2 #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_AQUATICRESTORESITES.RESTORE_SITE:RESTORATION SITE|FACILITIES.GMS_AQUATICRESTORESITES.LOCATION:LOCATION|FACILITIES.GMS_AQUATICRESTORESITES.CITY:CITY|FACILITIES.GMS_AQUATICRESTORESITES.RESTORE_TYPE:RESTORATION TYPE|FACILITIES.GMS_AQUATICRESTORESITES.WEBSITE:WEBSITE|FACILITIES.GMS_AQUATICRESTORESITES.WEBSITE2:WEBSITE2";
	wcMetaList[i] = wcMetaPath + "GMS_AQUATICRESTORESITES.htm";
    hyperLinkLayers[linkIndex] = "Aquatic Restoration Sites";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_AQUATICRESTORESITES.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	hyperLinkLayers[linkIndex] = "Aquatic Restoration Sites";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_AQUATICRESTORESITES.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	
break;

case "Bicycle Parking":
	selFieldList[i]="TYPE LOCATION ADDRESS MUNICIPALI ZIP SUMMARY WEB WEB2 #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_BIKERACKS.TYPE:TYPE|FACILITIES.GMS_BIKERACKS.LOCATION:LOCATION|FACILITIES.GMS_BIKERACKS.ADDRESS:ADDRESS|FACILITIES.GMS_BIKERACKS.MUNICIPALI:CITY|FACILITIES.GMS_BIKERACKS.ZIP:ZIP|FACILITIES.GMS_BIKERACKS.SUMMARY:INFO|FACILITIES.GMS_BIKERACKS.WEB:WEBSITE|FACILITIES.GMS_BIKERACKS.WEB2:WEBSITE2";
	wcMetaList[i] = wcMetaPath + "GMS_GMS_BIKERACKS.htm";
    hyperLinkLayers[linkIndex] = "Bicycle Parking";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_BIKERACKS.WEB";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	hyperLinkLayers[linkIndex] = "Bicycle Parking";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_BIKERACKS.WEB2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	
break;

case "Donation Drop Off":
	selFieldList[i]="NAME STREET CITY ZIP PHONE INFO ACCEPTS WEBSITE WEBSITE2 #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_REUSE_DONATION.NAME:NAME|FACILITIES.GMS_REUSE_DONATION.STREET:ADDRESS|FACILITIES.GMS_REUSE_DONATION.CITY:CITY|FACILITIES.GMS_REUSE_DONATION.ZIP:ZIP|FACILITIES.GMS_REUSE_DONATION.PHONE:PHONE|FACILITIES.GMS_REUSE_DONATION.INFO:ABOUT THIS LAYER|FACILITIES.GMS_REUSE_DONATION.ACCEPTS:ACCEPTS|FACILITIES.GMS_REUSE_DONATION.WEBSITE:WEBSITE|FACILITIES.GMS_REUSE_DONATION.WEBSITE2:WEBSITE2";
	wcMetaList[i] = wcMetaPath + "GMS_REUSE_DONATION.htm";
    hyperLinkLayers[linkIndex] = "Donation Drop Off";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_REUSE_DONATION.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	hyperLinkLayers[linkIndex] = "Bicycle Parking";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_REUSE_DONATION.WEBSITE2";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	
break;

case "Energy Star Retailers":
	selFieldList[i]="NAME ADDRESS CITY ZIP CONTACT NOTES WEBSITE #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_ESTAR_RETAILERS.NAME:NAME|FACILITIES.GMS_ESTAR_RETAILERS.ADDRESS:ADDRESS|FACILITIES.GMS_ESTAR_RETAILERS.CITY:CITY|FACILITIES.GMS_ESTAR_RETAILERS.ZIP:ZIP|FACILITIES.GMS_ESTAR_RETAILERS.CONTACT:CONTACT|FACILITIES.GMS_ESTAR_RETAILERS.NOTES:NOTES|FACILITIES.GMS_ESTAR_RETAILERS.WEBSITE:WEBSITE";
	wcMetaList[i] = wcMetaPath + "gms_estar_retailers.htm";
    hyperLinkLayers[linkIndex] = "Energy Star Retailers";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_ESTAR_RETAILERS.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	
	break;

case "Energy Star Builders":
	selFieldList[i]="NAME ADDRESS CITY_STATE CONTACT PHONE EMAIL WEBSITE #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_ESTAR_BUILDERS.NAME:NAME|FACILITIES.GMS_ESTAR_BUILDERS.ADDRESS:ADDRESS|FACILITIES.GMS_ESTAR_BUILDERS.CITY_STATE:CITY/STATE/ZIP|FACILITIES.GMS_ESTAR_BUILDERS.CONTACT:CONTACT|FACILITIES.GMS_ESTAR_BUILDERS.PHONE:PHONE|FACILITIES.GMS_ESTAR_BUILDERS.EMAIL:EMAIL|FACILITIES.GMS_ESTAR_BUILDERS.WEBSITE:WEBSITE";
	wcMetaList[i] = wcMetaPath + "gms_estar_builders.htm";
    hyperLinkLayers[linkIndex] = "Energy Star Builders";
    hyperLinkFields[linkIndex] = "FACILITIES.GMS_ESTAR_BUILDERS.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
break;

case "Farmers Market":
	selFieldList[i]="NAME ADDRESS ADDRESS1 CITY ZIP PHONE NOTES WEBSITE #SHAPE#";
	fieldAliasList[i] = "FACILITIES.WCAGRITOUR.NAME:NAME|FACILITIES.WCAGRITOUR.ADDRESS:ADDRESS|FACILITIES.WCAGRITOUR.ADDRESS1:ADDRESS1|FACILITIES.WCAGRITOUR.CITY:CITY|FACILITIES.WCAGRITOUR.ZIP:ZIP|FACILITIES.WCAGRITOUR.PHONE:PHONE|FACILITIES.WCAGRITOUR.NOTES:NOTES|FACILITIES.WCAGRITOUR.WEBSITE:WEBSITE";
	wcMetaList[i] = wcMetaPath + "wcagritour.htm";
    hyperLinkLayers[linkIndex] = "Farmers Market";
    hyperLinkFields[linkIndex] = "FACILITIES.WCAGRITOUR.WEBSITE";
    hyperLinkPrefix[linkIndex] = "";
    hyperLinkSuffix[linkIndex] = "";
    linkIndex++;
	
break;

case "Nature Preserve":
	selFieldList[i]="NAME OPENCAT FUNCTION JURISDICTI #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_WCPRESERVE.NAME:NAME|FACILITIES.GMS_WCPRESERVE.OPENCAT:OPEN CATEGORY|FACILITIES.GMS_WCPRESERVE.FUNCTION:FUNCTION|FACILITIES.GMS_WCPRESERVE.JURISDICTI:JURISDICTION";
	wcMetaList[i] = wcMetaPath + "gms_wcpreserve.htm";
break;
case "Gardens":
	selFieldList[i]="NAME ADDRESS CITY ZIP PHONE WEB #SHAPE#";
	fieldAliasList[i] = "FACILITIES.WCGARDEN.NAME:NAME|FACILITIES.WCGARDEN.ADDRESS:ADDRESS|FACILITIES.WCGARDEN.CITY:CITY|FACILITIES.WCGARDEN.ZIP:ZIP|FACILITIES.WCGARDEN.PHONE:PHONE|FACILITIES.WCGARDEN.WEB:WEBSITE";
	wcMetaList[i] = wcMetaPath + "wcgarden.htm";
	hyperLinkLayers[linkIndex] = "Gardens";
	
	hyperLinkFields[linkIndex] = "FACILITIES.WCGARDEN.WEB";
	hyperLinkPrefix[linkIndex] = "";
	hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
break;

case "Ferries":
	selFieldList[i]="NAME WEBSITE #SHAPE#";
	fieldAliasList[i] = "FACILITIES.GMS_WCFERRY.NAME:NAME|FACILITIES.GMS_WCFERRY.WEBSITE:WEBSITE";
	wcMetaList[i] = wcMetaPath + "gms_wcferry.htm";
	
	
	hyperLinkLayers[linkIndex] = "Ferries";
	hyperLinkFields[linkIndex] = "FACILITIES.GMS_WCFERRY.WEBSITE";
	hyperLinkPrefix[linkIndex] = "";
	hyperLinkSuffix[linkIndex] = "";
	linkIndex++;
 

break;

case "Citizen Water Monitoring Sites":
selFieldList[i]="NAME REL_LOC #SHAPE#";
fieldAliasList[i] =  "ENVIRON.WCCVMP.NAME:Name|ENVIRON.WCCVMP.REL_LOC:Location|";
wcMetaList[i] = wcMetaPath + "wccvmp.htm";
break;

case "Southern Exposure":
selFieldList[i]="GRIDCODE #SHAPE#";
fieldAliasList[i] = "ENVIRON.SOUTHSLOPE.GRIDCODE:Southern Exposure|";
showAttributeDataList[i] =true;
wcMetaList[i] = wcMetaPath + "southslope.htm";
break;

case "Hotels":
selFieldList[i]="ORGANIZATI ADDRESS CITY ZIPCODE WORKPHONE DESCRIPT_1 URL #SHAPE#";
fieldAliasList[i] =  "FACILITIES.HOTELS_TOURISM.ORGANIZATI:Name|FACILITIES.HOTELS_TOURISM.ADDRESS:Address|FACILITIES.HOTELS_TOURISM.CITY:City|FACILITIES.HOTELS_TOURISM.ZIPCODE:ZIP|FACILITIES.HOTELS_TOURISM.WORKPHONE:Phone|FACILITIES.HOTELS_TOURISM.DESCRIPT_1:Description|FACILITIES.HOTELS_TOURISM.URL:Website";
hyperLinkLayers[linkIndex] = "Hotels";
hyperLinkFields[linkIndex] = "FACILITIES.HOTELS_TOURISM.URL";
hyperLinkPrefix[linkIndex] = "http://";
hyperLinkSuffix[linkIndex] = "";
linkIndex++;
break;

case "Dining":
selFieldList[i]="ORGANIZATI ADDRESS CITY ZIPCODE WORKPHONE DESCRIPT_1 URL #SHAPE#";
fieldAliasList[i] =  "FACILITIES.DINING_TOURISM.ORGANIZATI:Name|FACILITIES.DINING_TOURISM.ADDRESS:Address|FACILITIES.DINING_TOURISM.CITY:City|FACILITIES.DINING_TOURISM.ZIPCODE:ZIP|FACILITIES.DINING_TOURISM.WORKPHONE:Phone|FACILITIES.DINING_TOURISM.DESCRIPT_1:Description|FACILITIES.DINING_TOURISM.URL:Website";
hyperLinkLayers[linkIndex] = "Dining";
hyperLinkFields[linkIndex] = "FACILITIES.DINING_TOURISM.URL";
hyperLinkPrefix[linkIndex] = "http://";
hyperLinkSuffix[linkIndex] = "";
linkIndex++;
break;

case "Theaters for Tourism":
selFieldList[i]="ORGANIZATI ADDRESS CITY ZIPCODE WORKPHONE DESCRIPT_1 URL #SHAPE#";
fieldAliasList[i] =  "FACILITIES.THEATERS_TOURISM.ORGANIZATI:Name|FACILITIES.THEATERS_TOURISM.ADDRESS:Address|FACILITIES.THEATERS_TOURISM.CITY:City|FACILITIES.THEATERS_TOURISM.ZIPCODE:ZIP|FACILITIES.THEATERS_TOURISM.WORKPHONE:Phone|FACILITIES.THEATERS_TOURISM.DESCRIPT_1:Description|FACILITIES.THEATERS_TOURISM.URL:Website";
hyperLinkLayers[linkIndex] = "Theaters for Tourism";
hyperLinkFields[linkIndex] = "FACILITIES.THEATERS_TOURISM.URL";
hyperLinkPrefix[linkIndex] = "http://";
hyperLinkSuffix[linkIndex] = "";
linkIndex++;
break;

case "Veterinarians":
selFieldList[i]="NAME ADDRESS ZIP PHONE #SHAPE#";
fieldAliasList[i] = "FACILITIES.VETERINARIANS.NAME:Name|FACILITIES.VETERINARIANS.ADDRESS:Address|FACILITIES.VETERINARIANS.ZIP:Zip|FACILITIES.VETERINARIANS.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "Veterinarians.htm";
break;  

case "Publications":
selFieldList[i]="NAME ADDRESS ZIP PHONE #SHAPE#";
fieldAliasList[i] = "FACILITIES.PUBLICATIONS.NAME:Name|FACILITIES.PUBLICATIONS.ADDRESS:Address|FACILITIES.PUBLICATIONS.ZIP:Zip|FACILITIES.PUBLICATIONS.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "Publications.htm";
break; 
 
case "Nursing Homes":
selFieldList[i]="NAME ADDRESS ZIP PHONE #SHAPE#";
fieldAliasList[i] = "FACILITIES.NURSINGHOMES.NAME:Name|FACILITIES.NURSINGHOMES.ADDRESS:Address|FACILITIES.NURSINGHOMES.ZIP:Zip|FACILITIES.NURSINGHOMES.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "nursinghomes.htm";
break; 
 
case "Adult Homes":
selFieldList[i]="NAME ADDRESS ZIP PHONE #SHAPE#";
fieldAliasList[i] = "FACILITIES.ADULTHOMES.NAME:Name|FACILITIES.ADULTHOMES.ADDRESS:Address|FACILITIES.ADULTHOMES.ZIP:Zip|FACILITIES.ADULTHOMES.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "adulthomes.htm";
break; 
 
case "Fitness Centers":
selFieldList[i]="NAME ADDRESS ZIP PHONE #SHAPE#";
fieldAliasList[i] = "FACILITIES.FITCENTERS.NAME:Name|FACILITIES.FITCENTERS.ADDRESS:Address|FACILITIES.FITCENTERS.ZIP:Zip|FACILITIES.FITCENTERS.PHONE:Phone";
wcMetaList[i] = wcMetaPath + "fitcenters.htm";
break;

			}
		}
	}

}
