// ArcIMSparam.js
// javascript file with parameters specific to calling page

//***************************************************************************
//*			parameters File for HTML Template		    *
//***************************************************************************
// get machine name
var hostName = document.location.host;
// make URL for getting mapservice catalog
var catURL = "http://" + hostName + "/servlet/com.esri.esrimap.Esrimap?ServiceName=catalog";
// make prefix for URL
var serverURL  = "http://" + hostName + "/servlet/com.esri.esrimap.Esrimap?ServiceName=";


//*********************************************************************
//*			parameters set by Designer			                     *
//*********************************************************************

var imsURL = 'http://gisims2.miamidade.gov/servlet/com.esri.esrimap.Esrimap?ServiceName=md_emaps';
var imsOVURL =  'http://gisims2.miamidade.gov/servlet/com.esri.esrimap.Esrimap?ServiceName=md_emaps';
//var imsURL = 'http://s0140680/servlet/com.esri.esrimap.Esrimap?ServiceName=md_emaps';
//var imsOVURL =  'http://s0140680/servlet/com.esri.esrimap.Esrimap?ServiceName=md_emaps';
var imsQueryURL = '';
var imsGeocodeURL = '';

// variables for setting component colors

var mapBackColor = '225,225,225';
var ovBoxColor = '#ff0000';
var ovBoxSize = 3;
var zoomBoxColor = '#ff0000';

// variables for using individual components

var hasOVMap = false;		//MAIRIM
var hasTOC = true;
var useModeFrame = true;

//initial map extent
var startLeft = 702253.0; //692196.0;
var startRight = 1009861.0; //999804.0;
var startTop = 589159.0; //598318.0;
var startBottom = 281551.0; //290710.0;

//maximum map extent
var limitLeft = 702253.0;
var limitRight = 1009861.0;
var limitTop = 589159.0;
var limitBottom = 281551.0;

var showHealth = 0;
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=true;
var useZoomLast=true;
var useIdentify=true;
var useMeasure=true;
var useSetUnits=true;
var useSelect=true;
var useQuery=true;
var useFind=true;
var useGeocode=true;	//false; //MAIRIM
var useStoredQuery=false;
var useClearSelect=true;
var usePrint=true;
var useGeoNetwork=false;
var useBuffer=true;
var useExtract=false;

var MapUnits = "Feet";
var ScaleBarUnits = "Feet";

// End of Designer set parameters

var useHyperLink=false;
var useHyperLinkAny=false;
var useIdentifyAll=false;
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;

/**************************************
* Basic Map parameters
**************************************/

// variables for map pixel offset from upper left corner of frame
	// horizontal offset
//var hspc = 236; //0;
var hspc = 275; //0;
	// vertical offset
//var vspc = 160;	//0;
var vspc = 160;	//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 = 25/100;
// margin margin factor for zooming in on selected points - based on full extent. . . margin will be selectPointMargin * fullWidth or fullHeight
var selectPointMargin = 25/1000

// 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;

//variables for MapDrawing
	// North Arrow
var drawNorthArrow = true;
var NorthArrowType = "4";
var NorthArrowSize = "15";
var NorthArrowCoords = "20 30";
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 = "TRUE";
var ScaleBarBackColor = "0,0,0";
var ScaleBarFontColor = "255,255,255";
var ScaleBarColor = "192,192,192";
var ScaleBarFont = "Arial";
var ScaleBarStyle = "Bold";
var ScaleBarRound = "1";
var ScaleBarSize = "14";
var ScaleBarWidth = "7";
var ScaleBarPrecision = 2;
var numDecimals = ScaleBarPrecision;
	// Copyright blurb
var drawCopyright = true;
var CopyrightFont = "Arial";
var CopyrightStyle = "Bold";
var CopyrightSize = "8";
var CopyrightCoords = "4 4";
var CopyrightColor = "0,0,0";
var CopyrightBackground = "False";
var CopyrightBGColor = "255,255,255";
var CopyrightGlow = "True";
var CopyrightGlowColor = "255,255,255";
//var CopyrightText = "Map created with ArcIMS - Copyright (C) 1992-2001 ESRI Inc.";
var CopyrightText = "Miami-Dade County";
	// 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 isNav6 = !document.all && document.getElementById;		// MAIRIM
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) {
		isIE4 = false;
		is5up = true;
		//alert("IE5");
	}
}	
		
/**************************************
* Extended Map parameters
**************************************/

// variables for ovmap offset
var ovHspc = hspc-4;	//0;
var ovVspc = vspc-4;	//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=22;
var ActiveLayerName="Highways"; // MAIRIM
// variables for using individual components

//var useTextFrame=true;
var useTextFrame=false;

// use external window for dialogs
var useExternalWindow=true;

// colors for tables 
//var textFrameBackColor="Silver";
var textFrameBackColor="White";
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=false;
// layers that will be listed in the LayerList or Legend
	// Note: This does not affect map display
var noListLayer = new Array();
// noListLayer[0] = false;
// noListLayer[1] = false;
// noListLayer[2] = false;
// noListLayer[3] = true;	// this one will not be listed
// noListLayer[4] = false;

	// 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;
}
//C.Sibori (07/2008) - Added parameter to URl to view Health and Human Services themes only
if (webParams!="") {
	var cmdString2 = webParams.toUpperCase();
	var pos = cmdString2.indexOf("HEALTH");
	if (pos!=-1) {
		showHealth = 1;
	}
}

/**************************************
* 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=2;
// color of selected features in decimal RGB format
var selectColor="255,255,0";
// color of highlighted feature in decimal RGB format
var highlightColor="255,0,0";
// level of transparency of selected and highlighted color
var transparentLevel = "0.5";
	// zoom to selected feature if only one is returned?
var zoomToSingleSelect = true;	//MAIRIM

// 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

selFieldList[0]="MDC.PTXGIS.FOLIO MDC.PTXGIS.PARENT MDC.PTXGIS.CONDO MDC.PTXGIS.ZIP MDC.PTXGIS.X_COORD MDC.PTXGIS.Y_COORD #ID# #SHAPE#"; // PTXGIS(master condo unit)
selFieldList[1]="MDC.DAYCARE.CONTACT MDC.DAYCARE.ADDRESS MDC.DAYCARE.CITY MDC.DAYCARE.ZIPCODE MDC.DAYCARE.PHONE MDC.DAYCARE.LICEXP MDC.DAYCARE.CAPACITY MDC.DAYCARE.LICNUM MDC.DAYCARE.LICDATE MDC.DAYCARE.NAME #ID# #SHAPE#"; //  Centers (DAYCARE)
selFieldList[2]="MDC.TRAFFICSIGNALS.ASSETID MDC.TRAFFICSIGNALS.INTRSECT #ID# #SHAPE#"; // Traffic Signals (TRAFFICSIGNALS)
selFieldList[3]="MDC.PORTS.PTYPE MDC.PORTS.NAME MDC.PORTS.ADDRESS MDC.PORTS.CITY MDC.PORTS.ZIP MDC.PORTS.PHONE #ID# #SHAPE#"; // PORTS (PORTS)
//selFieldList[4]="JOB.LBUSSTOP.ROUTE JOB.LBUSSTOP.ALT JOB.LBUSSTOP.DIR JOB.LBUSSTOP.SEQ JOB.LBUSSTOP.ADDRESS JOB.LBUSSTOP.ZIP JOB.LBUSSTOP.DIRECTION JOB.LBUSSTOP.CORNER JOB.LBUSSTOP.X_COORD JOB.LBUSSTOP.Y_COORD JOB.LBUSSTOP.CODE #ID# #SHAPE#"; // Bus Stops (LBUSSTOP)
selFieldList[4]="MDC.CountyOperatedPark.NAME MDC.CountyOperatedPark.ADDRESS #ID# #SHAPE#"; // County Parks (COUNTYOPERATEDPARK)
selFieldList[5]="MDC.COLLEGE.TYPE MDC.COLLEGE.NAME MDC.COLLEGE.CAMPUS MDC.COLLEGE.ADDRESS #ID# #SHAPE#"; // Colleges and Universities (COLLEGE)
selFieldList[6]="MDC.Hospital.NAME MDC.Hospital.ADDRESS MDC.Hospital.CITY MDC.Hospital.ZIPCODE MDC.Hospital.PHONE #ID# #SHAPE#"; // Hospitals (HOSPITAL)
selFieldList[7]="MDC.MOBILEHOME.NAME MDC.MOBILEHOME.ADDRESS MDC.MOBILEHOME.ZIPCODE MDC.MOBILEHOME.TOTUNIT MDC.MOBILEHOME.PHONE #ID# #SHAPE#"; // Mobile Home Parks  (MOBILEHOME)
selFieldList[8]="MDC.LIBRARY.BRANCH MDC.LIBRARY.ADDRESS MDC.LIBRARY.CITY MDC.LIBRARY.ZIPCODE MDC.LIBRARY.PHONE #ID# #SHAPE#"; // Public Libraries  (LIBRARY)
selFieldList[9]="MDC.PRIVATESCHOOL.NAME MDC.PRIVATESCHOOL.ADDRESS MDC.PRIVATESCHOOL.ZIPCODE MDC.PRIVATESCHOOL.CITY MDC.PRIVATESCHOOL.TYPE MDC.PRIVATESCHOOL.DIRCTNAME MDC.PRIVATESCHOOL.PHONE #ID# #SHAPE#"; // Private Schools (PRIVATESCHOOL)
selFieldList[10]="MDC.SCHOOLSITE.NAME MDC.SCHOOLSITE.ID MDC.SCHOOLSITE.ADDRESS MDC.SCHOOLSITE.ZIPCODE MDC.SCHOOLSITE.TYPE MDC.SCHOOLSITE.FOLIO MDC.SCHOOLSITE.PHONE #ID# #SHAPE#"; // Public Schools (SCHOOLSITE)
selFieldList[11]="MDC.FireStation.NAME MDC.FireStation.ID MDC.FireStation.ADDRESS MDC.FireStation.ZIPCODE MDC.FireStation.MUNICID MDC.FireStation.TYPE #ID# #SHAPE#"; // Miami-Dade Fire Stations (FIRESTATION)
selFieldList[12]="MDC.MUNICIPALFIRESTATION.MUNICID MDC.MUNICIPALFIRESTATION.ID MDC.MUNICIPALFIRESTATION.ADDRESS MDC.MUNICIPALFIRESTATION.ZIPCODE MDC.MUNICIPALFIRESTATION.TYPE #ID# #SHAPE#"; // Municipal Fire Stations (MUNICIPALFIRESTATION)
selFieldList[13]="MDC.POLLINGPLACE.PRECINCT MDC.POLLINGPLACE.NAME MDC.POLLINGPLACE.ADDRESS #ID# #SHAPE#"; // Voter Polling Places (POLLINGPLACE)
selFieldList[14]="MDC.PoliceStation.NAME MDC.PoliceStation.ADDRESS MDC.PoliceStation.ZIPCODE #ID# #SHAPE#"; // County Police Stations (POLICESTATION)
selFieldList[15]="MDC.MunicipalPoliceStation.NAME MDC.MunicipalPoliceStation.CHIEF MDC.MunicipalPoliceStation.ADDRESS MDC.MunicipalPoliceStation.CITY MDC.MunicipalPoliceStation.ZIPCODE MDC.MunicipalPoliceStation.PHONE #ID# #SHAPE#"; // Municipal Police Stations  (MUNICIPALPOLICESTATION)
selFieldList[16]="MDC.METROMOVERSTATIONS.NAME MDC.METROMOVERSTATIONS.ADDRESS #ID# #SHAPE#"; // Mover Stations (METROMOVERSTATIONS)
selFieldList[17]="MDC.METRORAILSTATIONS.NAME MDC.METRORAILSTATIONS.ADDRESS #ID# #SHAPE#"; // Metro-Rail Stations  (METRORAILSTATIONS)
selFieldList[18]="MDC.DUMPSITE.NAME MDC.DUMPSITE.ADDR MDC.DUMPSITE.TYPE #ID# #SHAPE#"; // Solid Waste Sites (DUMPSITE)
selFieldList[19]="MDC.TMSITE.NAME MDC.TMSITE.ADDRESS MDC.TMSITE.ZIPCODE MDC.TMSITE.PHONE #ID# #SHAPE#"; // Team Metro Regional Offices (TMSITE)
selFieldList[20]="MDC.METRORAIL.ROUTE MDC.METRORAIL.R_TYPE #ID# #SHAPE#"; // RAIL Transit System (METRORAIL)
selFieldList[21]="#ID# #SHAPE#"; // RAILROADS (RAIL)
selFieldList[22]="MDC.HIGHWAY_NEW.SNAME #ID# #SHAPE#"; // Highways (HIGHWAY)   mod by LC 11/14/08
selFieldList[23]="MDC.EOP_2001.LINE_TYPE #ID# #SHAPE#"; // Edge of Pavement (EOP_2001)
selFieldList[24]="SN #ID# #SHAPE#"; // Streets (GEOSTREETS)
selFieldList[25]="SNAME #ID# #SHAPE#"; // Major Roads (MAJORROADS)   mod by LC
selFieldList[26]="MDC.UDB_2015_2025.DESCRIPTION #ID# #SHAPE#"; // Urban Development Boundary and Expansion Area 2015/2025(UDB_2015_2025)
selFieldList[27]="MDC.BROWNFIELD.NAME #ID# #SHAPE#"; // Brownfields
selFieldList[28]="MDC.METROMOVER.AMMOVER #ID# #SHAPE#"; // Mover Transit System (METROMOVER)
selFieldList[29]="#ID# #SHAPE#"; // Tri-rail System (TRIRAIL)
selFieldList[30]="MDC.SHORELINE.OBJECTID #ID# #SHAPE#"; // Shore line (SHORELINE)
selFieldList[31]="MDC.LARGEBUILDING2005.SOURCE MDC.LARGEBUILDING2005.YEAR_UPD #ID# #SHAPE#"; // Large Buildings (LBUILD_2005 )
selFieldList[32]="MDC.PROP_PTX.FOLIO MDC.PROP_PTX.TTRRSS MDC.PROP_PTX.PTXADDRESS MDC.PROP_PTX.MAIL_ADD1 #ID# #SHAPE#"; // Parcels (PROP_PTX)
selFieldList[33]="MDC.LOT_POLY.LOT #ID# #SHAPE#"; // Platted Land  (LOT)
selFieldList[34]="MDC.ZONE.ZONE #ID# #SHAPE#"; // Building Zoning (ZONE)
selFieldList[35]="MDC.SUBD_POLY.NAME MDC.SUBD_POLY.PB MDC.SUBD_POLY.PG MDC.SUBD_POLY.TTRRSS #ID# #SHAPE#"; // Subdivision Boundaries (SUBD)
selFieldList[36]="MDC.DMLIndex.TTRRSS #ID# #SHAPE#"; // Sections index (DMLINDEX)
selFieldList[37]="MDC.ZIPCODE.ZIP #ID# #SHAPE#"; // Zip Code Boundary (ZIPCODE)
selFieldList[38]="MDC.TAZ2000.TAZ MDC.TAZ2000.ACRES #ID# #SHAPE#"; // Traffic Analysis Zones (TAZ2000)
selFieldList[39]="MDC.PORT_POLY.PHONE MDC.PORT_POLY.ZIP MDC.PORT_POLY.PTYPE MDC.PORT_POLY.NAME MDC.PORT_POLY.ADDRESS MDC.PORT_POLY.CITY #ID# #SHAPE#"; // Ports (PPORTS)
selFieldList[40]="MDC.CountyParkBoundary.NAME MDC.CountyParkBoundary.ADDRESS MDC.CountyParkBoundary.CITY MDC.CountyParkBoundary.ZIPCODE MDC.CountyParkBoundary.CLASS #ID# #SHAPE#"; // County Parks (COUNTYPARKBOUNDARY)
selFieldList[41]="MDC.TargetUrbanArea.NAME #ID# #SHAPE#"; // Targeted Urban Areas (TARGETURBANAREA)
selFieldList[42]="MDC.EmpowermentZone_poly.NAME #ID# #SHAPE#"; // Empowerment Zones 1998 (EMPOWERMENTZONE_POLY)
selFieldList[43]="MDC.EMPOWERMENTZONECTRACT.TRACT MDC.EMPOWERMENTZONECTRACT.FLAG MDC.EMPOWERMENTZONECTRACT.NAME #ID# #SHAPE#"; // Empowerment Zones with Sensus Tracts 1998 (PEMPZCEN)
selFieldList[44]="MDC.FEMAFloodZone.FZONE MDC.FEMAFloodZone.ELEV #ID# #SHAPE#"; // FEMA Flood Hazard Zone (FEMAFLOODZONE)
selFieldList[45]="MDC.MinorStatisticalArea.ID MDC.MinorStatisticalArea.ACRE #ID# #SHAPE#"; // Planning and Zoning Minor Statistical Area (MINORSTATISTICALAREA)
//selFieldList[46]="MDC.CableServiceArea.COMPANY1 MDC.CableServiceArea.COMPANY2 MDC.CableServiceArea.COMPANY3 #ID# #SHAPE#"; // Cable TV Service Areas (CABLESERVICEAREA)
selFieldList[47]="MDC.TMBoundary.NAME MDC.TMBoundary.ADDRESS MDC.TMBoundary.ZIPCODE MDC.TMBoundary.PHONE #ID# #SHAPE#"; // Team Metro Boundaries (TMBOUNDARY)
//selFieldList[48]="MDC.LLU.TTRRSS MDC.LLU.LU MDC.LLU.ACRES MDC.TBLLANDUSE.LU_DESC #ID# #SHAPE#"; // Landuse (LANDUSE)
selFieldList[48] = "MDC.LUMA_LANDUSE.LU MDC.LUMA_LANDUSE.ACRES MDC.TBLLANDUSE.LUDESC #ID# #SHAPE#"; // Landuse (LANDUSE)
selFieldList[49]="MDC.PoliceDistrict.ID MDC.PoliceDistrict.NAME #ID# #SHAPE#"; // Police Districts (POLICEDISTRICT)
selFieldList[50]="MDC.PRECINCT.ID #ID# #SHAPE#"; // Precincts (PRECINCT)
selFieldList[51]="MDC.PoliceGrid_poly.GRID MDC.PoliceGrid_poly.DISTNAME #ID# #SHAPE#"; // Police Grids (POLICEGRID_POLY)
selFieldList[52]="MDC.TRACT.TRACTID2 #ID# #SHAPE#"; // Census Tracts (TRACT)
selFieldList[53]="MDC.TRACT90UNALIGNFULL.TRACT #ID# #SHAPE#"; // Census Tracts 1990 (TRACT90UNALIGNFULL)
selFieldList[54]="MDC.DesignatedPlace.PLACE MDC.DesignatedPlace.NAME #ID# #SHAPE#"; // Census Places 2000 (DESIGNATEDPLACE)
selFieldList[55]="MDC.BLOCKGROUP.TRACTID MDC.BLOCKGROUP.GROUPID #ID# #SHAPE#"; // Census Block Groups 2000 (BLOCKGROUP)
selFieldList[56]="MDC.Block.TRACTID MDC.Block.BLOCKID #ID# #SHAPE#"; // Census Blocks 2000 (BLOCK)
selFieldList[57]="MDC.CommissionDistrict.ID MDC.CommissionDistrict.COMMNAME #ID# #SHAPE#"; // Commission Districts (COMMISSIONDISTRICT)
selFieldList[58]="MDC.HurricaneEvacZone.CATEGORY #ID# #SHAPE#"; // Hurricane Evacuation Zones (HURRICANEEVACZONE)
selFieldList[59]="MDC.EnterpriseZone.NAME #ID# #SHAPE#"; // Enterprise Zones (ENTERPRISEZONE)
selFieldList[60]="MDC.COMMUNITYCOUNCILSUBAREA.ID #ID# #SHAPE#"; // Subareas of Community Councils (COMMUNITYCOUNCILSUBAREA)
selFieldList[61]="MDC.CommunityCouncil.ID #ID# #SHAPE#"; // Comunity Council (COMMUNITYCOUNCIL)
selFieldList[62]="MDC.MunicipalityCoastal_poly.NAME MDC.MunicipalityCoastal_poly.MUNICID #ID# #SHAPE#"; // Municipalities (MUNICIPALITYCOASTAL_POLY)
selFieldList[63]="MDC.Water.WATER #ID# #SHAPE#"; // Water (WATER)
//Begin OCHP layers . . .
selFieldList[64]="MDC.MentalHealthCenter.PROVIDER MDC.MentalHealthCenter.ADDRESS MDC.MentalHealthCenter.CITY MDC.MentalHealthCenter.ZIPCODE #ID# #SHAPE#"; // OCHP Mental Health Centers)
selFieldList[65]="MDC.CorrectionalHealthClinic.PROVIDER MDC.CorrectionalHealthClinic.ADDRESS MDC.CorrectionalHealthClinic.CITY MDC.CorrectionalHealthClinic.ZIPCODE #ID# #SHAPE#"; // OCHP Correctional Health Clinics)
selFieldList[66]="MDC.Hospital.NAME MDC.Hospital.ADDRESS MDC.Hospital.CITY MDC.Hospital.ZIPCODE #ID# #SHAPE#"; // Hospital Emergency Rooms)
selFieldList[67]="MDC.FederallyQualifiedHealthCenter.PROVIDER MDC.FederallyQualifiedHealthCenter.ADDRESS MDC.FederallyQualifiedHealthCenter.CITY MDC.FederallyQualifiedHealthCenter.ZIPCODE #ID# #SHAPE#"; // OCHP Federally Qualified Health Centers (FQHCs))
selFieldList[68]="MDC.FreeStandingClinic.PROVIDER MDC.FreeStandingClinic.ADDRESS MDC.FreeStandingClinic.CITY MDC.FreeStandingClinic.ZIPCODE #ID# #SHAPE#"; // OCHP Free Standing Clinics)
selFieldList[69]="MDC.HIVTestingCenter.PROVIDER MDC.HIVTestingCenter.ADDRESS MDC.HIVTestingCenter.CITY MDC.HIVTestingCenter.ZIPCODE #ID# #SHAPE#"; // OCHP HIV/AIDS Testing Center)
selFieldList[70]="MDC.JacksonPrimaryCareCenter.PROVIDER MDC.JacksonPrimaryCareCenter.ADDRESS MDC.JacksonPrimaryCareCenter.CITY MDC.JacksonPrimaryCareCenter.ZIPCODE #ID# #SHAPE#"; // OCHP Jackson Health System - Primary Care Centers)
selFieldList[71]="MDC.SchoolBasedClinic.PROVIDER MDC.SchoolBasedClinic.ADDRESS MDC.SchoolBasedClinic.CITY MDC.SchoolBasedClinic.ZIPCODE #ID# #SHAPE#"; // OCHP School-Based Clinics)
selFieldList[72]="MDC.HospitalAdmission.ZIPCODE MDC.HospitalAdmission.TOTAL #ID# #SHAPE#"; // OCHP Hospital Admissions - Total)
selFieldList[73]="MDC.HospitalAdmission.ZIPCODE MDC.HospitalAdmission.COMMERCIAL #ID# #SHAPE#"; // OCHP Hospital Admissions - Commercial)
selFieldList[74]="MDC.HospitalAdmission.ZIPCODE MDC.HospitalAdmission.MEDICAID #ID# #SHAPE#"; // OCHP Hospital Admissions - Medicaid)
selFieldList[75]="MDC.HospitalAdmission.ZIPCODE MDC.HospitalAdmission.MEDICARE #ID# #SHAPE#"; // OCHP Hospital Admissions - Medicare)
selFieldList[76]="MDC.HospitalAdmission.ZIPCODE MDC.HospitalAdmission.GOVERNMENT #ID# #SHAPE#"; // OCHP Hospital Admissions - VA/State/Local Government)
selFieldList[77]="MDC.HospitalAdmission.ZIPCODE MDC.HospitalAdmission.SELF #ID# #SHAPE#"; // OCHP Hospital Admissions - Selfpay/Charity)
selFieldList[78]="MDC.UNINSUREDBYZIPCODE2004.ZIPCODE MDC.UNINSUREDBYZIPCODE2004.UNINSURED MDC.UNINSUREDBYZIPCODE2004.PERCENT2000 #ID# #SHAPE#"; // OCHP Uninsured 2004)
selFieldList[79]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.SKINCANCER #ID# #SHAPE#"; // Mortality - Skin Cancer)
selFieldList[80]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.PROSTATECANCER #ID# #SHAPE#"; // Mortality - Prostate Cancer)
selFieldList[81]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.INFLUENZA #ID# #SHAPE#"; // Mortality - Influenza)
selFieldList[82]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.COLONCANCER #ID# #SHAPE#"; // Mortality - Colon Cancer)
selFieldList[83]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.CARDIOVASCULAR #ID# #SHAPE#"; // Mortality - Cardiovascular Disease)
selFieldList[84]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.LUNGCANCER #ID# #SHAPE#"; // Mortality - Lung Cancer)
selFieldList[85]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.DIABETES #ID# #SHAPE#"; // Mortality - Diabetes)
selFieldList[86]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.CERVICALCANCER #ID# #SHAPE#"; // Mortality - Cervical Cancer)
selFieldList[87]="MDC.MortalityCount2006.ZIPCODE MDC.MortalityCount2006.BREASTCANCER #ID# #SHAPE#"; // Mortality - Breast Cancer)
selFieldList[88]="MDC.LowBirthweight.ZIPCODE MDC.LowBirthweight.COUNT MDC.LowBirthweight.TOTAL MDC.LowBirthweight.PERCENT #ID# #SHAPE#"; // Low Birthweight
selFieldList[89]="MDC.PrenatalCare.ZIPCODE MDC.PrenatalCare.TOTAL MDC.PrenatalCare.COUNT MDC.PrenatalCare.PERCENT #ID# #SHAPE#"; // Prenatal Care
selFieldList[90]="MDC.TeenBirths2006.ZIPCODE MDC.TeenBirths2006.TEEN MDC.TeenBirths2006.TOTAL MDC.TeenBirths2006.RATE #ID# #SHAPE#"; // Teen Birth Rate 2006
selFieldList[91]="MDC.CardiovascularMortality2006.ZIPCODE MDC.CardiovascularMortality2006.DEATHCOUNT MDC.CardiovascularMortality2006.RATE #ID# #SHAPE#"; // Cardiovascular Mortality 2006
selFieldList[92]="MDC.InfantMortality2006.ZIPCODE MDC.InfantMortality2006.DEATH MDC.InfantMortality2006.BIRTH MDC.InfantMortality2006.RATE #ID# #SHAPE#"; // Infant Mortality 2006
selFieldList[93]="MDC.CLRDMortality2006.ZIPCODE MDC.CLRDMortality2006.RATE #ID# #SHAPE#"; // CLRD Mortality Rate 2006
selFieldList[94]="MDC.MedicaidEnrolled2007.ZIPCODE MDC.MedicaidEnrolled2007.RATE #ID# #SHAPE#"; // Medicaid Enrolled 2007
// . . . End OCHP layers

selFieldList[95]="Airphot04_60_1.sid #ID# #SHAPE#"; // Color Photo 2004 2 feet res (Airphot04_60_1.sid)
selFieldList[96]="AirPhoto2003_60_1.sid #ID# #SHAPE#"; // Color Photo 2003 2 feet res (AirPhoto2003_60_1.sid)
selFieldList[97]="AirPh20_1.sid #ID# #SHAPE#"; // Color Photo 1 m res (AirPh20_1.sid)
selFieldList[98]="2005_Miami-Dade.sid #ID# #SHAPE#"; // Color Orthophoto 1 foot res (2005_Miami-Dade.sid)
selFieldList[99]="Woolp06_200MG3.sid #ID# #SHAPE#"; // Color Orthophoto 2006 (Woolp06_200MG3.sid)//Comment out as per Clare//selFieldList[68]="MDC.COUNTYOUTLINE.POUTLINE #ID# #SHAPE#"; // (POUTLINE)// use the field alias in the data display? 
selFieldList[100]="MDC.COUNTYOUTLINE.LAND #ID# #SHAPE#"; // (POUTLINE)// 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 ("")

fieldAliasList[0]="MDC.PTXGIS.FOLIO:Folio|MDC.PTXGIS.PARENT:Reference Folio|MDC.PTXGIS.CONDO:Condo Flag|MDC.PTXGIS.ZIP:Zip Code|MDC.PTXGIS.X_COORD:X Coordinate|MDC.PTXGIS.Y_COORD:Y Coordinate|#ID#:Id|#SHAPE#:Feat. Type"; // Master and condo units (PTXGIS)
fieldAliasList[1]="MDC.DAYCARE.CONTACT:Contact Person|MDC.DAYCARE.ADDRESS:Address|MDC.DAYCARE.CITY:City|MDC.DAYCARE.ZIPCODE:Zip|MDC.DAYCARE.PHONE:Phone Number|MDC.DAYCARE.LICEXP:Licence Expiration|MDC.DAYCARE.CAPACITY:Capacity|MDC.DAYCARE.LICNUM:Licence Number|MDC.DAYCARE.LICDATE:Licence Issuance|MDC.DAYCARE.NAME:Name|#ID#:Id|#SHAPE#:Feat. Type"; //  Centers (DAYCARE)
fieldAliasList[2]="MDC.TRAFFICSIGNALS.ASSETID:Asset ID|MDC.TRAFFICSIGNALS.INTRSECT:Location|#ID#:Id|#SHAPE#:Feat. Type"; // Traffic Signals (TRAFFICSIGNALS)
fieldAliasList[3]="MDC.PORTS.PTYPE:Port Type|MDC.PORTS.NAME:Port Name|MDC.PORTS.ADDRESS:Address|MDC.PORTS.CITY:City|MDC.PORTS.ZIP:Zip|MDC.PORTS.PHONE:Phone Number|#ID#:Id|#SHAPE#:Feat. Type"; // Ports (PORTS)
fieldAliasList[4]="MDC.CountyOperatedPark.NAME:Name|MDC.CountyOperatedPark.ADDRESS:Address|#ID#:Id|#SHAPE#:Feat. Type"; // County Parks (COUNTYOPERATEDPARK)
fieldAliasList[5]="MDC.COLLEGE.TYPE:Type|MDC.COLLEGE.NAME:Name|MDC.COLLEGE.CAMPUS:Campus|MDC.COLLEGE.ADDRESS:Address|#ID#:Id|#SHAPE#:Feat. Type"; // Colleges and Universities (COLLEGE)
fieldAliasList[6]="MDC.Hospital.NAME:Name|MDC.Hospital.ADDRESS:Address|MDC.Hospital.CITY:City|MDC.Hospital.ZIPCODE:Zip|MDC.Hospital.PHONE:Telephone|#ID#:Id|#SHAPE#:Feat. Type"; // Hospitals (HOSPITAL)
fieldAliasList[7]="MDC.MOBILEHOME.NAME:Name|MDC.MOBILEHOME.ADDRESS:Address|MDC.MOBILEHOME.ZIPCODE:Zip|MDC.MOBILEHOME.PHONE:Phone|MDC.MOBILEHOME.TOTUNIT:Count|#ID#:Id|#SHAPE#:Feat. Type"; // Mobile Home Parks (MOBILEHOME)
fieldAliasList[8]="MDC.LIBRARY.BRANCH:Branch|MDC.LIBRARY.ADDRESS:Address|MDC.LIBRARY.CITY:City|MDC.LIBRARY.ZIPCODE:Zip|MDC.LIBRARY.PHONE:Phone|#ID#:Id|#SHAPE#:Feat. Type"; // Libraries (LIBRARY)
fieldAliasList[9]="MDC.PRIVATESCHOOL.NAME:Name|MDC.PRIVATESCHOOL.ADDRESS:Address|MDC.PRIVATESCHOOL.ZIPCODE:Zip|MDC.PRIVATESCHOOL.CITY:City|MDC.PRIVATESCHOOL.TYPE:Type|MDC.PRIVATESCHOOL.DIRCTNAME:Principal|MDC.PRIVATESCHOOL.PHONE:Phone|#ID#:Id|#SHAPE#:Feat. Type"; // Private Schools (PRIVATESCHOOL)
fieldAliasList[10]="MDC.SCHOOLSITE.NAME:Name|MDC.SCHOOLSITE.ID:School Num|MDC.SCHOOLSITE.ADDRESS:Address|MDC.SCHOOLSITE.ZIPCODE:Zip|MDC.SCHOOLSITE.TYPE:School Type|MDC.SCHOOLSITE.FOLIO:Folio|MDC.SCHOOLSITE.PHONE:Phone|#ID#:Id|#SHAPE#:Feat. Type"; // Public Schools (SCHOOLSITE)
fieldAliasList[11]="MDC.FireStation.NAME:Name|MDC.FireStation.ID:Station Number|MDC.FireStation.ADDRESS:Address|MDC.FireStation.ZIPCODE:Zip|MDC.FireStation.MUNICID:City Code|MDC.FireStation.TYPE:Type|#ID#:Id|#SHAPE#:Feat. Type"; // Miami-Dade Fire Stations (FIRESTATION)
fieldAliasList[12]="MDC.MUNICIPALFIRESTATION.ID:Station Number|MDC.MUNICIPALFIRESTATION.TYPE:Type|MDC.MUNICIPALFIRESTATION.MUNICID:City Code|MDC.MUNICIPALFIRESTATION.ADDRESS:Address|MDC.MUNICIPALFIRESTATION.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // Municipal Fire Stations (MUNICIPALFIRESTATION)
fieldAliasList[13]="MDC.POLLINGPLACE.PRECINCT:Precinct|MDC.POLLINGPLACE.NAME:Polling Place|MDC.POLLINGPLACE.ADDRESS:Address|#ID#:Id|#SHAPE#:Feat. Type"; // Voter Polling Places (POLLINGPLACE)
fieldAliasList[14]="MDC.PoliceStation.NAME:District|MDC.PoliceStation.ADDRESS:Address|MDC.PoliceStation.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // County Police Stations (POLICESTATION)
fieldAliasList[15]="MDC.MunicipalPoliceStation.NAME:Station|MDC.MunicipalPoliceStation.CHIEF:Chief|MDC.MunicipalPoliceStation.ADDRESS:Address|MDC.MunicipalPoliceStation.CITY:City|MDC.MunicipalPoliceStation.ZIPCODE:Zip|MDC.MunicipalPoliceStation.PHONE:Phone|#ID#:Id|#SHAPE#:Feat. Type"; // Municipal Police Stations (MUNICIPALPOLICESTATION)
fieldAliasList[16]="MDC.METROMOVERSTATIONS.NAME:Name|MDC.METROMOVERSTATIONS.ADDRESS:Address|#ID#:Id|#SHAPE#:Feat. Type"; // Mover Stations (METROMOVERSTATIONS)
fieldAliasList[17]="MDC.METRORAILSTATIONS.NAME:Name|MDC.METRORAILSTATIONS.ADDRESS:Address|#ID#:Id|#SHAPE#:Feat. Type"; // Metro-Rail Stations (METRORAILSTATIONS)
fieldAliasList[18]="MDC.DUMPSITE.NAME:Name|MDC.DUMPSITE.ADDR:Address|MDC.DUMPSITE.TYPE:Type|#ID#:Id|#SHAPE#:Feat. Type"; // Solid Waste Sites (DUMPSITE)
fieldAliasList[19]="MDC.TMSITE.NAME:Office|MDC.TMSITE.ADDRESS:Address|MDC.TMSITE.ZIPCODE:Zip|MDC.TMSITE.PHONE:Phone|#ID#:Id|#SHAPE#:Feat. Type"; // Team Metro Regional Offices (TMSITE)
fieldAliasList[20]="MDC.METRORAIL.ROUTE:Route|MDC.METRORAIL.R_TYPE:Route Type|#ID#:Id|#SHAPE#:Feat. Type"; // Rail Transit System (METRORAIL)
fieldAliasList[21]="#ID#:Id|#SHAPE#:Feat. Type"; // Railroads (RAIL)
fieldAliasList[22]="MDC.HIGHWAY_NEW.SNAME:Street Name|#ID#:Id|#SHAPE#:Feat. Type"; // Highways (HIGHWAY)
fieldAliasList[23]="MDC.EOP_2001.LINE_TYPE:Line Type|#ID#:Id|#SHAPE#:Feat. Type"; // Edge of Pavement (EOP_2001)
fieldAliasList[24]="SN:Street Name|#ID#:Id|#SHAPE#:Feat. Type"; // Streets (GEOSTREETS)			 
fieldAliasList[25]="SNAME:Street Name|#ID#:Id|#SHAPE#:Feat. Type"; // Major Roads (MAJORROADS)
fieldAliasList[26]="MDC.UDB_2015_2025.DESCRIPTION:Description|#ID#:Id|#SHAPE#:Feat. Type"; // Urban Development Boundary and Expansion ARea 2015/2025 (UDB_2015_2025)
fieldAliasList[27]="MDC.BROWNFIELD.NAME:Name|#ID#:Id|#SHAPE#:Feat. Type"; // Brownfields
fieldAliasList[28]="#ID#:Id|#SHAPE#:Feat. Type"; //  Mover Transit System  (METROMOVER)
fieldAliasList[29]="#ID#:Id|#SHAPE#:Feat. Type"; // Tri-rail System (TRIRAIL)
fieldAliasList[30]="#ID#:Id|#SHAPE#:Feat. Type"; // Shore line (SHORELINE)
fieldAliasList[31]="MDC.LARGEBUILDING2005.SOURCE:Data Source|MDC.LARGEBUILDING2005.YEAR_UPD:Update Year|#ID#:Id|#SHAPE#:Feat. Type"; // Large Buildings (LBUILD_2005 )
fieldAliasList[32]="MDC.PROP_PTX.FOLIO:Folio|MDC.PROP_PTX.TTRRSS:TTRRSS|MDC.PROP_PTX.PTXADDRESS:Address|MDC.PROP_PTX.MAIL_ADD1:Owner|#ID#:Id|#SHAPE#:Feat. Type"; // Parcels (PROP_PTX)
fieldAliasList[33]="MDC.LOT_POLY.LOT:Lot|#ID#:Id|#SHAPE#:Feat. Type"; // Platted Land (LOT)
fieldAliasList[34]="MDC.ZONE.ZONE:Zone|#ID#:Id|#SHAPE#:Feat. Type"; // Building Zoning (ZONE)
fieldAliasList[35]="MDC.SUBD_POLY.NAME:Subd. Name|MDC.SUBD_POLY.PB:Plat Book|MDC.SUBD_POLY.PG:Plat Page|MDC.SUBD_POLY.TTRRSS:TTRRSS|#ID#:Id|#SHAPE#:Feat. Type"; // Subdivision Boundaries (SUBD)
fieldAliasList[36]="MDC.DMLIndex.TTRRSS:TTRRSS|#ID#:Id|#SHAPE#:Feat. Type"; // Sections Index (DMLINDEX)
fieldAliasList[37]="MDC.ZIPCODE.ZIP:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // Zip Code Boundary (ZIPCODE)
fieldAliasList[38]="MDC.TAZ2000.TAZ:Zone Number|MDC.TAZ2000.ACRES:Acres|#ID#:Id|#SHAPE#:Feat. Type"; // Traffic Analysis Zones (TAZ2000)
fieldAliasList[39]="MDC.PORT_POLY.PHONE:Phone Number|MDC.PORT_POLY.ZIP:Zip Code|MDC.PORT_POLY.PTYPE:Port Type|MDC.PORT_POLY.NAME:Port Name|MDC.PORT_POLY.ADDRESS:Address|MDC.PORT_POLY.CITY:City|#ID#:Id|#SHAPE#:Feat. Type"; // Ports (PPORTS)
fieldAliasList[40]="MDC.CountyParkBoundary.NAME:Name|MDC.CountyParkBoundary.ADDRESS:Address|MDC.CountyParkBoundary.CITY:City|MDC.CountyParkBoundary.ZIPCODE:Zipcode|MDC.CountyParkBoundary.CLASS:Class|#ID#:Id|#SHAPE#:Feat. Type"; // County Parks (COUNTYPARKBOUNDARY)
fieldAliasList[41]="MDC.TargetUrbanArea.NAME:Name|#ID#:Id|#SHAPE#:Feat. Type"; // Targeted Urban Areas (TARGETURBANAREA)
fieldAliasList[42]="MDC.EmpowermentZone_poly.NAME:Selected Tract|#ID#:Id|#SHAPE#:Feat. Type"; // Empowerment Zones 1998 (EMPOWERMENTZONE_POLY)
fieldAliasList[43]="MDC.EMPOWERMENTZONECTRACT.TRACT:Census Tract|MDC.EMPOWERMENTZONECTRACT.FLAG:Selected Tract|MDC.EMPOWERMENTZONECTRACT.NAME:Name|#ID#:Id|#SHAPE#:Feat. Type"; // Empowerment Zones with Sensus Tracts 1998 (PEMPZCEN)
fieldAliasList[44]="MDC.FEMAFloodZone.FZONE:Zone|MDC.FEMAFloodZone.ELEV:Elevation|#ID#:Id|#SHAPE#:Feat. Type"; // FEMA Flood Hazard Zone (FEMAFLOODZONE)
fieldAliasList[45]="MDC.MINORSTATISTICALAREA.ID:MSA Id|MDC.MINORSTATISTICALAREA.ACRE:Acre|#ID#:Id|#SHAPE#:Feat. Type"; // Planning & Zoning Minor Statistical Area (MINORSTATISTICALAREA)
//fieldAliasList[46]="MDC.CableServiceArea.COMPANY1:Company 1|MDC.CableServiceArea.COMPANY2:Company 2|MDC.CableServiceArea.COMPANY3:Company 3|#ID#:Id|#SHAPE#:Feat. Type"; // Cable TV Service Area (CABLESERVICEAREA)
fieldAliasList[47]="MDC.TMBoundary.NAME:Office|MDC.TMBoundary.ADDRESS:Address|MDC.TMBoundary.ZIPCODE:Zipcode|MDC.TMBoundary.PHONE:Phone|#ID#:Id|#SHAPE#:Feat. Type"; // Team Metro Boundaries (TMBOUNDARY)
//fieldAliasList[48] = "MDC.LLU.TTRRSS:TTRRSS|MDC.LLU.LU:Land Use Code|MDC.LLU.ACRES:Acres|MDC.TBLLANDUSE.LU_DESC:Land Use|#ID#:Id|#SHAPE#:Feat. Type"; // Landuse (LANDUSE)
fieldAliasList[48] = "MDC.LUMA_LANDUSE.LU:Land Use Code|MDC.LUMA_LANDUSE.ACRES:Acres|MDC.TBLLANDUSE.LUDESC:Land Use|#ID#:Id|#SHAPE#:Feat. Type"; // Landuse (LANDUSE)
fieldAliasList[49]="MDC.PoliceDistrict.ID:District|MDC.PoliceDistrict.NAME:District Name|#ID#:Id|#SHAPE#:Feat. Type"; // Police Districts (PPOLDIST)
fieldAliasList[50]="MDC.PRECINCT.ID:Precinct|#ID#:Id|#SHAPE#:Feat. Type"; // Precincts (PRECINCT)
fieldAliasList[51]="MDC.PoliceGrid_poly.GRID:Grid Number|MDC.PoliceGrid_poly.DISTNAME:District Name|#ID#:Id|#SHAPE#:Feat. Type"; // Police Grids (POLICEGRID_POLY)
fieldAliasList[52]="MDC.TRACT.TRACTID2:Tract Number|#ID#:Id|#SHAPE#:Feat. Type"; // Census Tracts 2000 (TRACT)
fieldAliasList[53]="MDC.TRACT90UNALIGNFULL.TRACT:Tract|#ID#:Id|#SHAPE#:Feat. Type"; // Census Tracts 1990 (TRACT90UNALIGNFULL)
fieldAliasList[54]="MDC.DesignatedPlace.PLACE:Place Number|MDC.DesignatedPlace.NAME:Place Name|#ID#:Id|#SHAPE#:Feat. Type"; // Census Places 2000 (DESIGNATEDPLACE)
fieldAliasList[55]="MDC.BLOCKGROUP.TRACTID:Tract Number|MDC.BLOCKGROUP.GROUPID:Group Number|#ID#:Id|#SHAPE#:Feat. Type"; // Census Block Groups 2000 (BLOCKGROUP)
fieldAliasList[56]="MDC.Block.TRACTID:Tract Number|MDC.Block.BLOCKID:Block Number|#ID#:Id|#SHAPE#:Feat. Type"; // Census Blocks 2000 (BLOCK)
fieldAliasList[57]="MDC.CommissionDistrict.ID:Commission District|MDC.CommissionDistrict.COMMNAME:Commissioner|#ID#:Id|#SHAPE#:Feat. Type"; // Commission Districts (COMMISSIONDISTRICT)
fieldAliasList[58]="MDC.HurricaneEvacZone.CATEGORY:Hurr. Category|#ID#:Id|#SHAPE#:Feat. Type"; // Hurricane Evacuation Zones (HURRICANEEVACZONE)
fieldAliasList[59]="MDC.EnterpriseZone.NAME:NAME|#ID#:Id|#SHAPE#:Feat. Type"; // Enterprise Zones (ENTERPRISEZONE)
fieldAliasList[60]="MDC.COMMUNITYCOUNCILSUBAREA.ID:Subarea|#ID#:Id|#SHAPE#:Feat. Type"; // Subareas of Community Council (COMMUNITYCOUNCILSUBAREA)
fieldAliasList[61]="MDC.CommunityCouncil.ID:Council|#ID#:Id|#SHAPE#:Feat. Type"; // Comunity Council (COMMUNITYCOUNCIL)
fieldAliasList[62]="MDC.MunicipalityCoastal_poly.NAME:Municipality Name|MDC.MunicipalityCoastal_poly.MUNICID:Municipality code|#ID#:Id|#SHAPE#:Feat. Type"; // Municipalities (MUNICIPALITYCOASTAL_POLY)
fieldAliasList[63]="MDC.Water.WATER:Water|#ID#:Id|#SHAPE#:Feat. Type"; // Water (WATER)
//Begin OCHP layers . . .
fieldAliasList[64]="MDC.MentalHealthCenter.PROVIDER:Provider|MDC.MentalHealthCenter.ADDRESS:Address|MDC.MentalHealthCenter.CITY:City|MDC.MentalHealthCenter.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Mental Health Centers)
fieldAliasList[65]="MDC.CorrectionalHealthClinic.PROVIDER:Provider|MDC.CorrectionalHealthClinic.ADDRESS:Address|MDC.CorrectionalHealthClinic.CITY:City|MDC.CorrectionalHealthClinic.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Correctional Health Clinics)
//fieldAliasList[66]="MDC.EMERGENCYROOM.PROVIDER:Provider|MDC.EMERGENCYROOM.ADDRESS:Address|MDC.EMERGENCYROOM.CITY:City|MDC.EMERGENCYROOM.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Emergency Rooms)
fieldAliasList[66]="MDC.Hospital.NAME:Provider|MDC.Hospital.ADDRESS:Address|MDC.Hospital.CITY:City|MDC.Hospital.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // Hospital Emergency Rooms)
fieldAliasList[67]="MDC.FederallyQualifiedHealthCenter.PROVIDER:Provider|MDC.FederallyQualifiedHealthCenter.ADDRESS:Address|MDC.FederallyQualifiedHealthCenter.CITY:City|MDC.FederallyQualifiedHealthCenter.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Federally Qualified Health Centers (FQHCs))
fieldAliasList[68]="MDC.FreeStandingClinic.PROVIDER:Provider|MDC.FreeStandingClinic.ADDRESS:Address|MDC.FreeStandingClinic.CITY:City|MDC.FreeStandingClinic.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Free Standing Clinics)
fieldAliasList[69]="MDC.HIVTestingCenter.PROVIDER:Provider|MDC.HIVTestingCenter.ADDRESS:Address|MDC.HIVTestingCenter.CITY:City|MDC.HIVTestingCenter.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP HIV/AIDS Testing Center)
fieldAliasList[70]="MDC.JacksonPrimaryCareCenter.PROVIDER:Provider|MDC.JacksonPrimaryCareCenter.ADDRESS:Address|MDC.JacksonPrimaryCareCenter.CITY:City|MDC.JacksonPrimaryCareCenter.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Jackson Health System - Primary Care Centers)
fieldAliasList[71]="MDC.SchoolBasedClinic.PROVIDER:Provider|MDC.SchoolBasedClinic.ADDRESS:Address|MDC.SchoolBasedClinic.CITY:City|MDC.SchoolBasedClinic.ZIPCODE:Zip|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP School-Based Clinics)
fieldAliasList[72]="MDC.HospitalAdmission.ZIPCODE:Zip Code|MDC.HospitalAdmission.TOTAL:Total|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Hospital Admissions - Total)
fieldAliasList[73]="MDC.HospitalAdmission.ZIPCODE:Zip Code|MDC.HospitalAdmission.COMMERCIAL:Total|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Hospital Admissions - Commercial)
fieldAliasList[74]="MDC.HospitalAdmission.ZIPCODE:Zip Code|MDC.HospitalAdmission.MEDICAID:Total|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Hospital Admissions - Medicaid)
fieldAliasList[75]="MDC.HospitalAdmission.ZIPCODE:Zip Code|MDC.HospitalAdmission.MEDICARE:Total|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Hospital Admissions - Medicare)
fieldAliasList[76]="MDC.HospitalAdmission.ZIPCODE:Zip Code|MDC.HospitalAdmission.GOVERNMENT:Total|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Hospital Admissions - VA/State/Local Government)
fieldAliasList[77]="MDC.HospitalAdmission.ZIPCODE:Zip Code|MDC.HospitalAdmission.SELF:Total|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Hospital Admissions - Selfpay/Charity)
fieldAliasList[78]="MDC.UNINSUREDBYZIPCODE2004.ZIPCODE:Zip Code|MDC.UNINSUREDBYZIPCODE2004.UNINSURED:Uninsured|MDC.UNINSUREDBYZIPCODE2004.PERCENT2000:Percent of population (2000 Census)|#ID#:Id|#SHAPE#:Feat. Type"; // OCHP Uninsured 2004)
fieldAliasList[79]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.SKINCANCER:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Skin Cancer)
fieldAliasList[80]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.PROSTATECANCER:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Prostate Cancer)
fieldAliasList[81]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.INFLUENZA:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Influenza)
fieldAliasList[82]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.COLONCANCER:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Colon Cancer)
fieldAliasList[83]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.CARDIOVASCULAR:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Cardiovascular Disease)
fieldAliasList[84]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.LUNGCANCER:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Lung Cancer)
fieldAliasList[85]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.DIABETES:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Diabetes)
fieldAliasList[86]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.CERVICALCANCER:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Cervical Cancer)
fieldAliasList[87]="MDC.MortalityCount2006.ZIPCODE:Zip Code|MDC.MortalityCount2006.BREASTCANCER:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // Mortality - Breast Cancer)
fieldAliasList[88]="MDC.LowBirthweight.ZIPCODE:Zip Code|MDC.LowBirthweight.COUNT:Count|MDC.LowBirthweight.TOTAL:Total Births|MDC.LowBirthweight.PERCENT:Percent|#ID#:Id|#SHAPE#:Feat. Type"; // Low Birthweight
fieldAliasList[89]="MDC.PrenatalCare.ZIPCODE:Zip Code|MDC.PrenatalCare.TOTAL:Total Births|MDC.PrenatalCare.COUNT:Count|MDC.PrenatalCare.PERCENT:Percent|#ID#:Id|#SHAPE#:Feat. Type"; // Prenatal Care
fieldAliasList[90]="MDC.TeenBirths2006.ZIPCODE:Zip Code|MDC.TeenBirths2006.TEEN:Teen Births|MDC.TeenBirths2006.TOTAL:Total Live Births|MDC.TeenBirths2006.RATE:Rate|#ID#:Id|#SHAPE#:Feat. Type"; // Teen Birth Rate 2006
fieldAliasList[91]="MDC.CardiovascularMortality2006.ZIPCODE:Zip Code|MDC.CardiovascularMortality2006.DEATHCOUNT:Count|MDC.CardiovascularMortality2006.RATE:Rate/1000 Residents|#ID#:Id|#SHAPE#:Feat. Type"; // Cardiovascular Mortality 2006
fieldAliasList[92]="MDC.InfantMortality2006.ZIPCODE:Zip Code|MDC.InfantMortality2006.DEATH:Deaths|MDC.InfantMortality2006.BIRTH:Births|MDC.InfantMortality2006.RATE:Rate/1000 Births|#ID#:Id|#SHAPE#:Feat. Type";// Infant Mortality 2006
fieldAliasList[93]="MDC.CLRDMortality2006.ZIPCODE:Zip Code|MDC.CLRDMortality2006.RATE:Quartile|#ID#:Id|#SHAPE#:Feat. Type"; // CLRD Mortality Rate 2006
fieldAliasList[94]="MDC.MedicaidEnrolled2007.ZIPCODE:Zip Code|MDC.MedicaidEnrolled2007.RATE:Rate/100 Residents|#ID#:Id|#SHAPE#:Feat. Type"; // Medicaid Enrolled 2007
// . . . End OCHP layers

fieldAliasList[95]="#ID#:Id|#SHAPE#:Feat. Type"; // Color Photo 2004 2 feet res (Airphot04_60_1.sid)
fieldAliasList[96]="#ID#:Id|#SHAPE#:Feat. Type"; // Color Photo 2003 2 feet res (AirPhoto2003_60_1.sid)
fieldAliasList[97]="#ID#:Id|#SHAPE#:Feat. Type"; // Color Photo 1 m res (AirPh20_1.sid) 
fieldAliasList[98]="#ID#:Id|#SHAPE#:Feat. Type"; // Orthophoto 2FT12_1.sid (miami-dade.sid)
fieldAliasList[99]="#ID#:Id|#SHAPE#:Feat. Type"; // Miami-Dade County (POUTLINE)
fieldAliasList[100]="#ID#:Id|#SHAPE#:Feat. Type"; // Color Orthophoto 1 foot res (2005_Miami-Dade.sid)

// 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;
// array category
var CategoryList = new Array();
if (showHealth == 1){ 
	CategoryList[0] = "All";
	CategoryList[6] = "Health and Human Services";
	CategoryList[7] = "Health Statistics";
	CategoryList[14] = "Aerial photo";
}
if (showHealth != 1){ 
	CategoryList[0] = "All";
	CategoryList[1] = "Culture and Recreation";
	CategoryList[2] = "Demographics and Census";
	CategoryList[3] = "Development and Planning";
	CategoryList[4] = "Education";
	CategoryList[5] = "General Government";
	CategoryList[6] = "Health and Human Services";
	CategoryList[7] = "Health Statistics";
	CategoryList[8] = "Internal Support";
	CategoryList[9] = "Land Information";
	CategoryList[10] = "Physical Environment";
	CategoryList[11] = "Protection of people and property";
	CategoryList[12] = "Services";
	CategoryList[13] = "Transportation";
	CategoryList[14] = "Aerial photo";
}
//CategoryList[14] = "Undecided";
// 99 indicaters a base layer.

// 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=160;
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] = "";
/*
ClassRenderString[0] ='<VALUEMAPRENDERER lookupfield="population">\n<RANGE LOWER="0" UPPER="1000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="4" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="1000000" UPPER="2500000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="6" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="2500000" UPPER="5000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="9" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="5000000" UPPER="10000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="12" />\n</RANGE>';
ClassRenderString[0] = ClassRenderString[0] + '<RANGE LOWER="10000000" UPPER="30000000">\n<SIMPLEMARKERSYMBOL color="255,0,255" type="circle" size="16" />\n</RANGE>\n</VALUEMAPRENDERER>';
*/

/**************************************
* Geocode parameters - aimsGeocode.js
**************************************/

// maximum geocode candidates returned - default = 20
var maxGeocodeCandidates=20;
// minimal acceptable geocode score for candidate
var minGeocodeScore=50;
var geocodePointColor = "255,0,0";
var geocodePointSize = "15";
var geocodeLabelSize = "12";
// custom functions needed for Reverse Geocoding
var useReverseGeocode = false;


//MAIRIM 
var SchoolQueryType = "";

// 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!="") {
		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]);
	}
}

