// ArcIMSparam.js
// javascript file with parameters specific to calling page

//***************************************************************************
//*			parameters File for HTML Template		    *
//***************************************************************************

// get machine name
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;

//jcc - values for "breadcrumb" links in top.htm
var breadcrumbs = new Array();
breadcrumbs['NOAA'] = 'http://www.noaa.gov'; 
breadcrumbs['NESDIS'] = 'http://www.nesdis.noaa.gov'; 
breadcrumbs['NGDC'] = 'http://www.ngdc.noaa.gov/ngdc.html'; 
breadcrumbs['Maps'] = 'http://www.ngdc.noaa.gov/maps/interactivemaps.html'; 

//jcc - version
var version = "1.0";
var theTitle = "Observing System Monitoring Center ArcIMS Viewer";
var aboutTheDataURL = 'http://www.osmc.noaa.gov/index.jsp?pg=osmc&pa=background';
var viewerHelpURL = 'http://map.ngdc.noaa.gov/website/shared/arcimslayershelp.html'; 
var toolbarHelpURL = 'http://map.ngdc.noaa.gov/website/shared/arcimstoolbarhelp.html';

// href info for layers list in TOC
var hrefLayer = new Array();
// Platform locations by platform type
hrefLayer[1] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#PlatformLocation';
hrefLayer[2] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#PlatformLocation';
hrefLayer[3] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#PlatformLocation';
hrefLayer[4] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#PlatformLocation';
hrefLayer[5] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#PlatformLocation';
hrefLayer[6] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#PlatformLocation';
// Observations by value
hrefLayer[7] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsValue';
hrefLayer[8] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsValue';
// Observations by Country
hrefLayer[9] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[10] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[11] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[12] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[13] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[14] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[15] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[16] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[17] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[18] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[19] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[20] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[21] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[22] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[23] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[24] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[25] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
hrefLayer[26] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsCountry';
// Observations by Platform Type
hrefLayer[27] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsPlatform';
hrefLayer[28] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsPlatform';
hrefLayer[29] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsPlatform';
hrefLayer[30] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsPlatform';
hrefLayer[31] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsPlatform';
hrefLayer[32] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsPlatform'; 
// Observations by parameter
hrefLayer[33] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[34] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[35] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[36] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[37] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[38] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[39] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[40] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[41] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
hrefLayer[42] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#ObsParameter';
// Background Layers
hrefLayer[43] = '';
hrefLayer[44] = '';
hrefLayer[45] = '';
// Ocean and Sea density by platform type
hrefLayer[46] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
hrefLayer[47] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
hrefLayer[48] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
hrefLayer[49] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
hrefLayer[50] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
hrefLayer[51] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
// Ocean and Sea labels
hrefLayer[52] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#OceanSeaPlatformDensity';
// EEZ density by platform type
hrefLayer[53] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
hrefLayer[54] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
hrefLayer[55] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
hrefLayer[56] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
hrefLayer[57] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
hrefLayer[58] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
// EEZ labels
hrefLayer[59] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#EezPlatformDensity';
// Five-Degree Grid Platform Density by Platform Type
hrefLayer[60] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegPlatformDensity';
hrefLayer[61] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegPlatformDensity';
hrefLayer[62] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegPlatformDensity';
hrefLayer[63] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegPlatformDensity';
hrefLayer[64] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegPlatformDensity';
hrefLayer[65] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegPlatformDensity';
// Five-Degree Grid Observation Density by Parameter
hrefLayer[66] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[67] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[68] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[69] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[70] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[71] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[72] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[73] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[74] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[75] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';
hrefLayer[76] = 'http://map.ngdc.noaa.gov/website/osmc/LayerDescription.html#5DegObsDensity';

hrefLayer[77] = '';
hrefLayer[78] = '';

var useDateConstraint = 0;
var startDate = "";
var endDate = "";
var dateClause = "";
var selectedDateRange = 'none';

//date columns for all layers (key = layerID) that can be date-constrained
var dateConstraintLayers = new Array();

dateConstraintLayers['CONTINENTS'] = '';
// Platform locations by platform type
dateConstraintLayers['argo_pltfrms'] = 'OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME';
dateConstraintLayers['cman_pltfrms'] = 'OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME';
dateConstraintLayers['drift_pltfrms'] = 'OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME';
dateConstraintLayers['moored_pltfrms'] = 'OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME';
dateConstraintLayers['ship_pltfrms'] = 'OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME';
dateConstraintLayers['unk_pltfrms'] = 'OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME';
// Observations by value
dateConstraintLayers['ATMP'] = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['SST']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
// Observations by Country
dateConstraintLayers['OTHERCNTRY_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['US_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['UN_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['GB_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['ZA_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['RU_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['NO_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['NZ_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['NL_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['JP_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['IE_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['IN_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['DE_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['FR_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['EU_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['CN_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['CA_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['AU_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
// Observations by Platform Type
dateConstraintLayers['ARGO_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['CMAN_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['DRIFTB_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['MOORB_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['SHIP_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['NOPLTF_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
// Observations by parameter
dateConstraintLayers['ATMP_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['CLOUDS_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['DEWPOINT_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['PRECIP_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['SLP_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['SST_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['WINDDIR_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['WINDSPD_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['ZSAL_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
dateConstraintLayers['ZTMP_OBS']  = 'OSMC.ALL_OBSERVATION_TSQP.OB_DATE';
// Background Layers
dateConstraintLayers['ADMIN02']  = '';
dateConstraintLayers['LAKES']  = '';
dateConstraintLayers['RIVERS']  = '';
// Ocean and Sea density by platform type
dateConstraintLayers['OS_Argo_Dens'] = '';
dateConstraintLayers['OS_CMAN_Dens'] = '';
dateConstraintLayers['OS_Drift_Dens'] = '';
dateConstraintLayers['OS_Moor_Dens'] = '';
dateConstraintLayers['OS_Ship_Dens'] = '';
dateConstraintLayers['OS_Unk_Dens'] = '';
dateConstraintLayers['Oceans and Seas'] = ''; 
// Five-Degree Grid Platform Density by Platform Type
dateConstraintLayers['EEZ Argo Float Density'] = '';
dateConstraintLayers['EEZ CMAN Density'] = '';
dateConstraintLayers['EEZ Drifting Buoy Density'] = '';
dateConstraintLayers['EEZ Moored Buoy Density'] = '';
dateConstraintLayers['EEZ Ship Density'] = '';
dateConstraintLayers['EEZ Unknown Platform Density'] = '';
dateConstraintLayers['EEZs'] = '';
// Five-Degree Grid Observation Density by Parameter



//*********************************************************************
//*			parameters set by Designer			                     *
//*********************************************************************
var imsURL = 'http://map.ngdc.noaa.gov/servlet/com.esri.esrimap.Esrimap?ServiceName=osmc';
var imsOVURL =  'http://map.ngdc.noaa.gov/servlet/com.esri.esrimap.Esrimap?ServiceName=continents_osmc';
var imsQueryURL = '';
var imsGeocodeURL = '';

//initial map extent
//var startLeft = -180;
//var startRight = 180.0;
//var startTop = 90.0;
//var startBottom = -90.0;

var startLeft = -20500000;
var startRight = 20500000;
var startTop = 10500000;
var startBottom = -10500000;

//maximum map extent
//var limitLeft = -180.0;
//var limitRight = 180.0;
//var limitTop = 90.0;
//var limitBottom = -90.0;

var limitLeft = -20500000;
var limitRight = 20500000;
var limitTop = 10500000;
var limitBottom = -10500000;

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=false;
var useStoredQuery=false;
var useClearSelect=true;
var usePrint=true;
var useGeoNetwork=false;
var useBuffer=true;
var useExtract=true;

var MapUnits = "Meters";
var ScaleBarUnits = "Kilometers";



// 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 setting component colors
var mapBackColor = "255,255,255";
var ovBoxColor = "#ff0000";
var ovBoxSize = 3;
var zoomBoxColor = "#ff0000";

// variables for using individual components
var hasOVMap = true;
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 = 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;

// 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 = "Regular";
var ScaleBarRound = "1";
var ScaleBarSize = "9";
var ScaleBarWidth = "5";
var ScaleBarPrecision = 2;
var numDecimals = ScaleBarPrecision;
	// Scale Bar 2
var drawScaleBar2 = false;
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 = "Regular";
var ScaleBar2Round = "1";
var ScaleBar2Size = "9";
var ScaleBar2Width = "5";
var ScaleBar2Precision = 2;


	// Copyright blurb
var drawCopyright = true;
var CopyrightFont = "Arial";
var CopyrightStyle = "Plain";
var CopyrightSize = "9";
var CopyrightCoords = "4 2";
var CopyrightColor = "0,0,52";
var CopyrightBackground = "False";
var CopyrightBGColor = "255,255,255";
var CopyrightGlow = "False";
var CopyrightGlowColor = "255,255,255";
var CopyrightShadow = "False";
var CopyrightShadowColor = "32,32,32";
var CopyrightText = "Map Generated by the National Geophysical Data Center";

	// 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");
	}
}	
		
/**************************************
* Extended Map parameters
**************************************/

// variables for ovmap offset
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=true;
// use external window for dialogs
var useExternalWindow=false;

// colors for tables 
var textFrameBackColor="#ccccdd";
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=false;   //jcc - set to false for external OVMap window

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=4;
// 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 = 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=true;

// 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]="ESRI.CONTINENT.CONTINENT #ID# #SHAPE#";
// Platform locations by platform type
selFieldList[1]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS #ID# #SHAPE#";
selFieldList[2]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS #ID# #SHAPE#";
selFieldList[3]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS #ID# #SHAPE#";
selFieldList[4]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS #ID# #SHAPE#";
selFieldList[5]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS #ID# #SHAPE#";
selFieldList[6]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS #ID# #SHAPE#";
// Observations by value
selFieldList[7]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[8]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
// Observations by Country
selFieldList[9]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[10]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[11]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[12]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[13]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[14]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[15]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[16]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[17]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[18]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[19]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[20]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[21]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[22]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[23]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[24]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[25]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[26]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
// Observations by Platform Type
selFieldList[27]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[28]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[29]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[30]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[31]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[32]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
// Observations by parameter
selFieldList[33]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[34]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[35]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[36]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[37]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[38]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[39]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[40]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[41]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
selFieldList[42]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID OSMC.ALL_OBSERVATION_TSQP.OB_DATE OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE OSMC.ALL_OBSERVATION_TSQP.COUNTRY OSMC.ALL_OBSERVATION_TSQP.PARAMETER OSMC.ALL_OBSERVATION_TSQP.DEPTH OSMC.ALL_OBSERVATION_TSQP.VALUE OSMC.ALL_OBSERVATION_TSQP.UDUNITS OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL #ID# #SHAPE#";
// Background Layers
selFieldList[43]="ESRI.ADMIN02.ADMIN_NAME ESRI.ADMIN02.CNTRY_NAME ESRI.ADMIN02.TYPE_LOC ESRI.ADMIN02.TYPE_ENG ESRI.ADMIN02.POP_ADMIN ESRI.ADMIN02.SQKM ESRI.ADMIN02.SQMI #ID# #SHAPE#";
selFieldList[44]="ESRI.LAKES.NAME ESRI.LAKES.SURF_ELEV ESRI.LAKES.DEPTH #ID# #SHAPE#";   //lakes
selFieldList[45]="ESRI.RIVERS.NAME ESRI.RIVERS.SYSTEM #ID# #SHAPE#";   //rivers
// Ocean and Sea density by platform type
selFieldList[46]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_4 #ID# #SHAPE#";
selFieldList[47]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_1 #ID# #SHAPE#";
selFieldList[48]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_2 #ID# #SHAPE#";
selFieldList[49]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_3 #ID# #SHAPE#";
selFieldList[50]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_5 #ID# #SHAPE#";
selFieldList[51]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_9 #ID# #SHAPE#";
// Ocean and Sea labels
selFieldList[52]="SDE_USER.OCEAN_SEA_LIMIT_TSQA.REGION SDE_USER.OCEAN_SEA_LIMIT_TSQA.SUBREGION #ID# #SHAPE#";
// EEZ density by platform type
selFieldList[53]="OSMC.EEZ_COUNT_TSQA.LOCATION OSMC.EEZ_COUNT_TSQA.COUNT_4 #ID# #SHAPE#";
selFieldList[54]="OSMC.EEZ_COUNT_TSQA.LOCATION OSMC.EEZ_COUNT_TSQA.COUNT_1 #ID# #SHAPE#";
selFieldList[55]="OSMC.EEZ_COUNT_TSQA.LOCATION OSMC.EEZ_COUNT_TSQA.COUNT_2 #ID# #SHAPE#";
selFieldList[55]="OSMC.EEZ_COUNT_TSQA.LOCATION OSMC.EEZ_COUNT_TSQA.COUNT_3 #ID# #SHAPE#";
selFieldList[56]="OSMC.EEZ_COUNT_TSQA.LOCATION OSMC.EEZ_COUNT_TSQA.COUNT_5 #ID# #SHAPE#";
selFieldList[58]="OSMC.EEZ_COUNT_TSQA.LOCATION OSMC.EEZ_COUNT_TSQA.COUNT_9 #ID# #SHAPE#";
// EEZ labels
selFieldList[59]="SDE_USER.EEZ_TSQA.LOCATION #ID# #SHAPE#";
// Five-Degree Grid Platform Density by Platform Type
selFieldList[60]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_4 OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID #ID# #SHAPE#";
selFieldList[61]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_1 OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID #ID# #SHAPE#";
selFieldList[62]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_2 OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID #ID# #SHAPE#";
selFieldList[63]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_3 OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID #ID# #SHAPE#";
selFieldList[64]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_5 OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID #ID# #SHAPE#";
selFieldList[65]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_9 OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID #ID# #SHAPE#";
// Five-Degree Grid Observation Density by Parameter
selFieldList[66]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZTMP OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[67]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZSAL OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[68]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDSPD OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[69]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDDIR OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[70]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SST OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[71]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SLP OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[72]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_PRECIP OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[73]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_DEWPOINT OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[74]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_CLOUDS OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[75]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ATMP OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  
selFieldList[76]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ALLOBS OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ATMP OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_CLOUDS OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_DEWPOINT OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_PRECIP OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SLP OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SST OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDDIR OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDSPD OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZSAL OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZTMP OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID #ID# #SHAPE#";  

selFieldList[77]="#ALL#";  //EMDARK
selFieldList[78]="#ALL#";  //One degree grid


selFieldList[79]="#ALL#";  
selFieldList[80]="#ALL#";  
selFieldList[81]="#ALL#";  
selFieldList[82]="#ALL#";  



// 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 ("")
//jcc - array index refers to order that layers listed in TOC (even if not visible)

fieldAliasList[0]="ESRI.CONTINENT.CONTINENT:Continent";
// Platform locations by platform type
fieldAliasList[1]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME:Time of Last Observation|OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS:Number of Observations";
fieldAliasList[2]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME:Time of Last Observation|OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS:Number of Observations";
fieldAliasList[3]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME:Time of Last Observation|OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS:Number of Observations";
fieldAliasList[4]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME:Time of Last Observation|OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS:Number of Observations";
fieldAliasList[5]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME:Time of Last Observation|OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS:Number of Observations";
fieldAliasList[6]="OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.LATEST_OBSERVATION_TSQP.MAX_OBSERVATION_TIME:Time of Last Observation|OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.LATEST_OBSERVATION_TSQP.NUM_OBSERVATIONS:Number of Observations";
// Observations
fieldAliasList[7]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[8]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
// Observations by Country
fieldAliasList[9]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[10]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[11]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[12]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[13]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[14]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[15]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[16]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[17]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[18]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[19]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[20]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[21]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[22]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[23]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[24]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[25]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[26]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
// Observations by Platform Type
fieldAliasList[27]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[28]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[29]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[30]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[31]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[32]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
// Observations by parameter
fieldAliasList[33]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[34]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[35]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[36]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[37]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[38]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[39]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[40]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[41]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
fieldAliasList[42]="OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID:Platform ID|OSMC.ALL_OBSERVATION_TSQP.OB_DATE:Observation Date|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_TYPE:Platform Type|OSMC.ALL_OBSERVATION_TSQP.COUNTRY:Country|OSMC.ALL_OBSERVATION_TSQP.PARAMETER:Parameter|OSMC.ALL_OBSERVATION_TSQP.DEPTH:Depth|OSMC.ALL_OBSERVATION_TSQP.VALUE:Value|OSMC.ALL_OBSERVATION_TSQP.UDUNITS:UDUnits|OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL:Platform URL|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION:Organization|OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL:Organization URL|OSMC.ALL_OBSERVATION_TSQP.CONTACT_NAME:Contact Name|OSMC.ALL_OBSERVATION_TSQP.CONTACT_EMAIL:Contact Email";
// Background Layers
fieldAliasList[43]="ESRI.ADMIN02.ADMIN_NAME:Name|ESRI.ADMIN02.CNTRY_NAME:Country|ESRI.ADMIN02.TYPE_LOC:Type|ESRI.ADMIN02.TYPE_ENG:Type (English)|ESRI.ADMIN02.POP_ADMIN:Population (2002)|ESRI.ADMIN02.SQKM:Area (sq. km)|ESRI.ADMIN02.SQMI:Area (sq. mi.)";
fieldAliasList[44]="ESRI.LAKES.NAME:Name|ESRI.LAKES.SURF_ELEV:Surface Elevation|ESRI.LAKES.DEPTH:Depth";
fieldAliasList[45]="ESRI.RIVERS.NAME:Name|ESRI.RIVERS.SYSTEM:System";
// Ocean and Sea density by platform type
fieldAliasList[46]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION:Region|OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION:Subregion|OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_4:Argo Float Count";
fieldAliasList[47]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION:Region|OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION:Subregion|OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_1:CMAN Count";
fieldAliasList[48]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION:Region|OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION:Subregion|OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_2:Drifting Buoy Count";
fieldAliasList[49]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION:Region|OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION:Subregion|OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_3:Moored Buoy Count";
fieldAliasList[50]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION:Region|OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION:Subregion|OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_5:Ship Count";
fieldAliasList[51]="OSMC.OCEAN_SEA_COUNT_TSQA.REGION:Region|OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION:Subregion|OSMC.OCEAN_SEA_COUNT_TSQA.COUNT_9:Unknown Platform Count";
// Ocean and Sea labels
fieldAliasList[52]="SDE_USER.OCEAN_SEA_LIMIT_TSQA.REGION:Region|SDE_USER.OCEAN_SEA_LIMIT_TSQA.SUBREGION:Subregion";
// EEZ density by platform type
fieldAliasList[53]="OSMC.EEZ_COUNT_TSQA.LOCATION:EEZ Location|OSMC.EEZ_COUNT_TSQA.COUNT_4:Argo Float Count";
fieldAliasList[54]="OSMC.EEZ_COUNT_TSQA.LOCATION:EEZ Location|OSMC.EEZ_COUNT_TSQA.COUNT_1:CMAN Count";
fieldAliasList[55]="OSMC.EEZ_COUNT_TSQA.LOCATION:EEZ Location|OSMC.EEZ_COUNT_TSQA.COUNT_2:Drifting Buoy Count";
fieldAliasList[56]="OSMC.EEZ_COUNT_TSQA.LOCATION:EEZ Location|OSMC.EEZ_COUNT_TSQA.COUNT_3:Moored Buoy Count";
fieldAliasList[57]="OSMC.EEZ_COUNT_TSQA.LOCATION:EEZ Location|OSMC.EEZ_COUNT_TSQA.COUNT_5:Ship Count";
fieldAliasList[58]="OSMC.EEZ_COUNT_TSQA.LOCATION:EEZ Location|OSMC.EEZ_COUNT_TSQA.COUNT_9:Unknown Platform Count";
// EEZ labels
fieldAliasList[59]="SDE_USER.EEZ_TSQA.LOCATION:EEZ Location";
// Five-Degree Grid Platform Density by Platform Type 
fieldAliasList[60]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_4:Argo Float Count|OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID:Link";
fieldAliasList[61]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_1:CMAN Count|OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID:Link";
fieldAliasList[62]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_2:Drifting Buoy Count|OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID:Link";
fieldAliasList[63]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_3:Moored Buoy Count|OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID:Link";
fieldAliasList[64]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_5:Ship Count|OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID:Link";
fieldAliasList[65]="OSMC.FIVE_DEG_COUNT_TSQA.COUNT_9:Unknown Platform Count|OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID:Link";
// Five-Degree Grid Observation Density by Parameter
fieldAliasList[66]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZTMP:Ocean Profile Temperature Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[67]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZSAL:Ocean Profile Salinity Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[68]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDSPD:Wind Speed Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";
fieldAliasList[69]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDDIR:Wind Direction Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[70]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SST:Sea Surface Temperature Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[71]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SLP:Sea Level Pressure Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[72]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_PRECIP:Precipitation Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[73]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_DEWPOINT:Dewpoint Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[74]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_CLOUDS:Clouds Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[75]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ATMP:Air Temperature Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations";  
fieldAliasList[76]="OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ALLOBS:All Observations Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ATMP:Air Temperature Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_CLOUDS:Clouds Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_DEWPOINT:Dewpoint Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_PRECIP:Precipitation Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SLP:Sea Level Pressure Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_SST:Sea Surface Temperature Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDDIR:Wind Direction Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_WINDSPD:Wind Speed Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZSAL:Ocean Profile Salinity Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.COUNT_ZTMP:Ocean Profile Temperature Count|OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID:All Observations"; 

fieldAliasList[77]="";     // EMDARK
fieldAliasList[78]="";     // One degree grid

fieldAliasList[79]="";     
fieldAliasList[80]="";     
fieldAliasList[81]="";     
fieldAliasList[82]="";     


// 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;


// parameters for setting up hyperlinks in data display
var hyperLinkLayers = new Array(); // layers to have hyperlink

//jcc - the following three arrays should no longer be needed
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


//store an array of Objects holding info on hyperLink fields for each layer


// Platform locations by platform type
hyperLinkLayers[1] = new Array();
hyperLinkLayers[1][0] = new Object()
hyperLinkLayers[1][0].name = "OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[1][0].alias = "";
hyperLinkLayers[1][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[1][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[2] = new Array();
hyperLinkLayers[2][0] = new Object()
hyperLinkLayers[2][0].name = "OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[2][0].alias = "";
hyperLinkLayers[2][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[2][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[3] = new Array();
hyperLinkLayers[3][0] = new Object()
hyperLinkLayers[3][0].name = "OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[3][0].alias = "";
hyperLinkLayers[3][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[3][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[4] = new Array();
hyperLinkLayers[4][0] = new Object()
hyperLinkLayers[4][0].name = "OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[4][0].alias = "";
hyperLinkLayers[4][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[4][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[5] = new Array();
hyperLinkLayers[5][0] = new Object()
hyperLinkLayers[5][0].name = "OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[5][0].alias = "";
hyperLinkLayers[5][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[5][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[6] = new Array();
hyperLinkLayers[6][0] = new Object()
hyperLinkLayers[6][0].name = "OSMC.LATEST_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[6][0].alias = "";
hyperLinkLayers[6][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[6][0].suffix = "&t=102624&s=12&d=20&d=21";

// Observations by Value
hyperLinkLayers[7] = new Array();
hyperLinkLayers[7][0] = new Object()
hyperLinkLayers[7][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[7][0].alias = "";
hyperLinkLayers[7][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[7][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[7][1] = new Object()
hyperLinkLayers[7][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[7][1].alias = "Get the Metadata";
hyperLinkLayers[7][1].prefix = "";
hyperLinkLayers[7][1].suffix = "";

hyperLinkLayers[7][2] = new Object()
hyperLinkLayers[7][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[7][2].alias = "Get the Metadata";
hyperLinkLayers[7][2].prefix = "";
hyperLinkLayers[7][2].suffix = "";

hyperLinkLayers[8] = new Array();
hyperLinkLayers[8][0] = new Object()
hyperLinkLayers[8][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[8][0].alias = "";
hyperLinkLayers[8][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[8][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[8][1] = new Object()
hyperLinkLayers[8][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[8][1].alias = "Get the Metadata";
hyperLinkLayers[8][1].prefix = "";
hyperLinkLayers[8][1].suffix = "";

hyperLinkLayers[8][2] = new Object()
hyperLinkLayers[8][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[8][2].alias = "Get the Metadata";
hyperLinkLayers[8][2].prefix = "";
hyperLinkLayers[8][2].suffix = "";

// Observations by Country
hyperLinkLayers[9] = new Array();
hyperLinkLayers[9][0] = new Object()
hyperLinkLayers[9][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[9][0].alias = "Link";
hyperLinkLayers[9][0].prefix = "";
hyperLinkLayers[9][0].suffix = "";

hyperLinkLayers[9][1] = new Object()
hyperLinkLayers[9][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[9][1].alias = "";
hyperLinkLayers[9][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[9][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[10] = new Array();
hyperLinkLayers[10][0] = new Object()
hyperLinkLayers[10][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[10][0].alias = "Link";
hyperLinkLayers[10][0].prefix = "";
hyperLinkLayers[10][0].suffix = "";

hyperLinkLayers[10][1] = new Object()
hyperLinkLayers[10][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[10][1].alias = "";
hyperLinkLayers[10][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[10][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[11] = new Array();
hyperLinkLayers[11][0] = new Object()
hyperLinkLayers[11][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[11][0].alias = "Link";
hyperLinkLayers[11][0].prefix = "";
hyperLinkLayers[11][0].suffix = "";

hyperLinkLayers[11][1] = new Object()
hyperLinkLayers[11][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[11][1].alias = "";
hyperLinkLayers[11][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[11][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[12] = new Array();
hyperLinkLayers[12][0] = new Object()
hyperLinkLayers[12][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[12][0].alias = "Link";
hyperLinkLayers[12][0].prefix = "";
hyperLinkLayers[12][0].suffix = "";

hyperLinkLayers[12][1] = new Object()
hyperLinkLayers[12][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[12][1].alias = "";
hyperLinkLayers[12][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[12][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[13] = new Array();
hyperLinkLayers[13][0] = new Object()
hyperLinkLayers[13][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[13][0].alias = "Link";
hyperLinkLayers[13][0].prefix = "";
hyperLinkLayers[13][0].suffix = "";

hyperLinkLayers[13][1] = new Object()
hyperLinkLayers[13][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[13][1].alias = "";
hyperLinkLayers[13][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[13][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[14] = new Array();
hyperLinkLayers[14][0] = new Object()
hyperLinkLayers[14][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[14][0].alias = "Link";
hyperLinkLayers[14][0].prefix = "";
hyperLinkLayers[14][0].suffix = "";

hyperLinkLayers[14][1] = new Object()
hyperLinkLayers[14][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[14][1].alias = "";
hyperLinkLayers[14][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[14][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[15] = new Array();
hyperLinkLayers[15][0] = new Object()
hyperLinkLayers[15][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[15][0].alias = "Link";
hyperLinkLayers[15][0].prefix = "";
hyperLinkLayers[15][0].suffix = "";

hyperLinkLayers[15][1] = new Object()
hyperLinkLayers[15][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[15][1].alias = "";
hyperLinkLayers[15][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[15][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[16] = new Array();
hyperLinkLayers[16][0] = new Object()
hyperLinkLayers[16][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[16][0].alias = "Link to Daily Counts";
hyperLinkLayers[16][0].prefix = "";
hyperLinkLayers[16][0].suffix = "";

hyperLinkLayers[16][1] = new Object()
hyperLinkLayers[16][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[16][1].alias = "";
hyperLinkLayers[16][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[16][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[17] = new Array();
hyperLinkLayers[17][0] = new Object()
hyperLinkLayers[17][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[17][0].alias = "Link";
hyperLinkLayers[17][0].prefix = "";
hyperLinkLayers[17][0].suffix = "";

hyperLinkLayers[17][1] = new Object()
hyperLinkLayers[17][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[17][1].alias = "";
hyperLinkLayers[17][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[17][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[18] = new Array();
hyperLinkLayers[18][0] = new Object()
hyperLinkLayers[18][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[18][0].alias = "Link";
hyperLinkLayers[18][0].prefix = "";
hyperLinkLayers[18][0].suffix = "";

hyperLinkLayers[18][1] = new Object()
hyperLinkLayers[18][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[18][1].alias = "";
hyperLinkLayers[18][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[18][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[19] = new Array();
hyperLinkLayers[19][0] = new Object()
hyperLinkLayers[19][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[19][0].alias = "Link";
hyperLinkLayers[19][0].prefix = "";
hyperLinkLayers[19][0].suffix = "";

hyperLinkLayers[19][1] = new Object()
hyperLinkLayers[19][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[19][1].alias = "";
hyperLinkLayers[19][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[19][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[20] = new Array();
hyperLinkLayers[20][0] = new Object()
hyperLinkLayers[20][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[20][0].alias = "Link";
hyperLinkLayers[20][0].prefix = "";
hyperLinkLayers[20][0].suffix = "";

hyperLinkLayers[20][1] = new Object()
hyperLinkLayers[20][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[20][1].alias = "";
hyperLinkLayers[20][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[20][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[21] = new Array();
hyperLinkLayers[21][0] = new Object()
hyperLinkLayers[21][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[21][0].alias = "Link";
hyperLinkLayers[21][0].prefix = "";
hyperLinkLayers[21][0].suffix = "";

hyperLinkLayers[21][1] = new Object()
hyperLinkLayers[21][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[21][1].alias = "";
hyperLinkLayers[21][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[21][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[22] = new Array();
hyperLinkLayers[22][0] = new Object()
hyperLinkLayers[22][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[22][0].alias = "Link";
hyperLinkLayers[22][0].prefix = "";
hyperLinkLayers[22][0].suffix = "";

hyperLinkLayers[22][1] = new Object()
hyperLinkLayers[22][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[22][1].alias = "";
hyperLinkLayers[22][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[22][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[23] = new Array();
hyperLinkLayers[23][0] = new Object()
hyperLinkLayers[23][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[23][0].alias = "Link";
hyperLinkLayers[23][0].prefix = "";
hyperLinkLayers[23][0].suffix = "";

hyperLinkLayers[23][1] = new Object()
hyperLinkLayers[23][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[23][1].alias = "";
hyperLinkLayers[23][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[23][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[24] = new Array();
hyperLinkLayers[24][0] = new Object()
hyperLinkLayers[24][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[24][0].alias = "Link";
hyperLinkLayers[24][0].prefix = "";
hyperLinkLayers[24][0].suffix = "";

hyperLinkLayers[24][1] = new Object()
hyperLinkLayers[24][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[24][1].alias = "";
hyperLinkLayers[24][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[24][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[25] = new Array();
hyperLinkLayers[25][0] = new Object()
hyperLinkLayers[25][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[25][0].alias = "Link";
hyperLinkLayers[25][0].prefix = "";
hyperLinkLayers[25][0].suffix = "";

hyperLinkLayers[25][1] = new Object()
hyperLinkLayers[25][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[25][1].alias = "";
hyperLinkLayers[25][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[25][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[26] = new Array();
hyperLinkLayers[26][0] = new Object()
hyperLinkLayers[26][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[26][0].alias = "Link";
hyperLinkLayers[26][0].prefix = "";
hyperLinkLayers[26][0].suffix = "";

hyperLinkLayers[26][1] = new Object()
hyperLinkLayers[26][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[26][1].alias = "";
hyperLinkLayers[26][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[26][1].suffix = "&t=102624&s=12&d=20&d=21";

// Observations by Platform Type

hyperLinkLayers[27] = new Array();
hyperLinkLayers[27][0] = new Object()
hyperLinkLayers[27][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[27][0].alias = "Link";
hyperLinkLayers[27][0].prefix = "";
hyperLinkLayers[27][0].suffix = "";

hyperLinkLayers[27][1] = new Object()
hyperLinkLayers[27][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[27][1].alias = "";
hyperLinkLayers[27][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[27][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[27][2] = new Object()
hyperLinkLayers[27][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[27][2].alias = "Link";
hyperLinkLayers[27][2].prefix = "";
hyperLinkLayers[27][2].suffix = "";

hyperLinkLayers[28] = new Array();
hyperLinkLayers[28][0] = new Object()
hyperLinkLayers[28][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[28][0].alias = "Link";
hyperLinkLayers[28][0].prefix = "";
hyperLinkLayers[28][0].suffix = "";

hyperLinkLayers[28][1] = new Object()
hyperLinkLayers[28][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[28][1].alias = "";
hyperLinkLayers[28][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[28][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[28][2] = new Object()
hyperLinkLayers[28][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[28][2].alias = "Link";
hyperLinkLayers[28][2].prefix = "";
hyperLinkLayers[28][2].suffix = "";

hyperLinkLayers[29] = new Array();
hyperLinkLayers[29][0] = new Object()
hyperLinkLayers[29][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[29][0].alias = "Link";
hyperLinkLayers[29][0].prefix = "";
hyperLinkLayers[29][0].suffix = "";

hyperLinkLayers[29][1] = new Object()
hyperLinkLayers[29][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[29][1].alias = "";
hyperLinkLayers[29][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[29][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[29][2] = new Object()
hyperLinkLayers[29][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[29][2].alias = "Link";
hyperLinkLayers[29][2].prefix = "";
hyperLinkLayers[29][2].suffix = "";

hyperLinkLayers[30] = new Array();
hyperLinkLayers[30][0] = new Object()
hyperLinkLayers[30][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[30][0].alias = "Link";
hyperLinkLayers[30][0].prefix = "";
hyperLinkLayers[30][0].suffix = "";

hyperLinkLayers[30][1] = new Object()
hyperLinkLayers[30][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[30][1].alias = "";
hyperLinkLayers[30][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[30][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[30][2] = new Object()
hyperLinkLayers[30][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[30][2].alias = "Link";
hyperLinkLayers[30][2].prefix = "";
hyperLinkLayers[30][2].suffix = "";

hyperLinkLayers[31] = new Array();
hyperLinkLayers[31][0] = new Object()
hyperLinkLayers[31][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[31][0].alias = "Link";
hyperLinkLayers[31][0].prefix = "";
hyperLinkLayers[31][0].suffix = "";

hyperLinkLayers[31][1] = new Object()
hyperLinkLayers[31][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[31][1].alias = "";
hyperLinkLayers[31][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[31][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[31][2] = new Object()
hyperLinkLayers[31][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[31][2].alias = "Link";
hyperLinkLayers[31][2].prefix = "";
hyperLinkLayers[31][2].suffix = "";

hyperLinkLayers[32] = new Array();
hyperLinkLayers[32][0] = new Object()
hyperLinkLayers[32][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[32][0].alias = "Link";
hyperLinkLayers[32][0].prefix = "";
hyperLinkLayers[32][0].suffix = "";

hyperLinkLayers[32][1] = new Object()
hyperLinkLayers[32][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[32][1].alias = "";
hyperLinkLayers[32][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[32][1].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[32][2] = new Object()
hyperLinkLayers[32][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[32][2].alias = "Link";
hyperLinkLayers[32][2].prefix = "";
hyperLinkLayers[32][2].suffix = "";

// Observations by parameter

hyperLinkLayers[33] = new Array();
hyperLinkLayers[33][0] = new Object()
hyperLinkLayers[33][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[33][0].alias = "";
hyperLinkLayers[33][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[33][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[33][1] = new Object()
hyperLinkLayers[33][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[33][1].alias = "Link";
hyperLinkLayers[33][1].prefix = "";
hyperLinkLayers[33][1].suffix = "";

hyperLinkLayers[33][2] = new Object()
hyperLinkLayers[33][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[33][2].alias = "Link";
hyperLinkLayers[33][2].prefix = "";
hyperLinkLayers[33][2].suffix = "";

hyperLinkLayers[34] = new Array();
hyperLinkLayers[34][0] = new Object()
hyperLinkLayers[34][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[34][0].alias = "";
hyperLinkLayers[34][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[34][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[34][1] = new Object()
hyperLinkLayers[34][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[34][1].alias = "Link";
hyperLinkLayers[34][1].prefix = "";
hyperLinkLayers[34][1].suffix = "";

hyperLinkLayers[34][2] = new Object()
hyperLinkLayers[34][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[34][2].alias = "Link";
hyperLinkLayers[34][2].prefix = "";
hyperLinkLayers[34][2].suffix = "";

hyperLinkLayers[35] = new Array();
hyperLinkLayers[35][0] = new Object()
hyperLinkLayers[35][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[35][0].alias = "";
hyperLinkLayers[35][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[35][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[35][1] = new Object()
hyperLinkLayers[35][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[35][1].alias = "Link";
hyperLinkLayers[35][1].prefix = "";
hyperLinkLayers[35][1].suffix = "";

hyperLinkLayers[35][2] = new Object()
hyperLinkLayers[35][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[35][2].alias = "Link";
hyperLinkLayers[35][2].prefix = "";
hyperLinkLayers[35][2].suffix = "";

hyperLinkLayers[36] = new Array();
hyperLinkLayers[36][0] = new Object()
hyperLinkLayers[36][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[36][0].alias = "";
hyperLinkLayers[36][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[36][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[36][1] = new Object()
hyperLinkLayers[36][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[36][1].alias = "Link";
hyperLinkLayers[36][1].prefix = "";
hyperLinkLayers[36][1].suffix = "";

hyperLinkLayers[36][2] = new Object()
hyperLinkLayers[36][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[36][2].alias = "Link";
hyperLinkLayers[36][2].prefix = "";
hyperLinkLayers[36][2].suffix = "";

hyperLinkLayers[37] = new Array();
hyperLinkLayers[37][0] = new Object()
hyperLinkLayers[37][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[37][0].alias = "";
hyperLinkLayers[37][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[37][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[37][1] = new Object()
hyperLinkLayers[37][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[37][1].alias = "Link";
hyperLinkLayers[37][1].prefix = "";
hyperLinkLayers[37][1].suffix = "";

hyperLinkLayers[37][2] = new Object()
hyperLinkLayers[37][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[37][2].alias = "Link";
hyperLinkLayers[37][2].prefix = "";
hyperLinkLayers[37][2].suffix = "";

hyperLinkLayers[38] = new Array();
hyperLinkLayers[38][0] = new Object()
hyperLinkLayers[38][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[38][0].alias = "";
hyperLinkLayers[38][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[38][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[38][1] = new Object()
hyperLinkLayers[38][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[38][1].alias = "Link";
hyperLinkLayers[38][1].prefix = "";
hyperLinkLayers[38][1].suffix = "";

hyperLinkLayers[38][2] = new Object()
hyperLinkLayers[38][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[38][2].alias = "Link";
hyperLinkLayers[38][2].prefix = "";
hyperLinkLayers[38][2].suffix = "";

hyperLinkLayers[39] = new Array();
hyperLinkLayers[39][0] = new Object()
hyperLinkLayers[39][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[39][0].alias = "";
hyperLinkLayers[39][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[39][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[39][1] = new Object()
hyperLinkLayers[39][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[39][1].alias = "Link";
hyperLinkLayers[39][1].prefix = "";
hyperLinkLayers[39][1].suffix = "";

hyperLinkLayers[39][2] = new Object()
hyperLinkLayers[39][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[39][2].alias = "Link";
hyperLinkLayers[39][2].prefix = "";
hyperLinkLayers[39][2].suffix = "";

hyperLinkLayers[40] = new Array();
hyperLinkLayers[40][0] = new Object()
hyperLinkLayers[40][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[40][0].alias = "";
hyperLinkLayers[40][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[40][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[40][1] = new Object()
hyperLinkLayers[40][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[40][1].alias = "Link";
hyperLinkLayers[40][1].prefix = "";
hyperLinkLayers[40][1].suffix = "";

hyperLinkLayers[40][2] = new Object()
hyperLinkLayers[40][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[40][2].alias = "Link";
hyperLinkLayers[40][2].prefix = "";
hyperLinkLayers[40][2].suffix = "";

hyperLinkLayers[41] = new Array();
hyperLinkLayers[41][0] = new Object()
hyperLinkLayers[41][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[41][0].alias = "";
hyperLinkLayers[41][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[41][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[41][1] = new Object()
hyperLinkLayers[41][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[41][1].alias = "Link";
hyperLinkLayers[41][1].prefix = "";
hyperLinkLayers[41][1].suffix = "";

hyperLinkLayers[41][2] = new Object()
hyperLinkLayers[41][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[41][2].alias = "Link";
hyperLinkLayers[41][2].prefix = "";
hyperLinkLayers[41][2].suffix = "";

hyperLinkLayers[42] = new Array();
hyperLinkLayers[42][0] = new Object()
hyperLinkLayers[42][0].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_ID";
hyperLinkLayers[42][0].alias = "";
hyperLinkLayers[42][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=l&v_0=";
hyperLinkLayers[42][0].suffix = "&t=102624&s=12&d=20&d=21";

hyperLinkLayers[42][1] = new Object()
hyperLinkLayers[42][1].name = "OSMC.ALL_OBSERVATION_TSQP.PLATFORM_URL";
hyperLinkLayers[42][1].alias = "Link";
hyperLinkLayers[42][1].prefix = "";
hyperLinkLayers[42][1].suffix = "";

hyperLinkLayers[42][2] = new Object()
hyperLinkLayers[42][2].name = "OSMC.ALL_OBSERVATION_TSQP.ORGANIZATION_URL";
hyperLinkLayers[42][2].alias = "Link";
hyperLinkLayers[42][2].prefix = "";
hyperLinkLayers[42][2].suffix = "";

// Ocean and Sea density by platform type
hyperLinkLayers[46] = new Array();
hyperLinkLayers[46][0] = new Object()
hyperLinkLayers[46][0].name = "OSMC.OCEAN_SEA_COUNT_TSQA.REGION";
hyperLinkLayers[46][0].alias = "";
hyperLinkLayers[46][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[46][0].suffix = "&op_2=eq&v_2=ARGO+FLOAT&t=102624&s=21&d=43";

hyperLinkLayers[46][1] = new Object()
hyperLinkLayers[46][1].name = "OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION";
hyperLinkLayers[46][1].alias = "";
hyperLinkLayers[46][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_1=eq&v_1=";
hyperLinkLayers[46][1].suffix = "&op_2=eq&v_2=ARGO+FLOAT&t=102624&s=21&d=43";

hyperLinkLayers[47] = new Array();
hyperLinkLayers[47][0] = new Object()
hyperLinkLayers[47][0].name = "OSMC.OCEAN_SEA_COUNT_TSQA.REGION";
hyperLinkLayers[47][0].alias = "";
hyperLinkLayers[47][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[47][0].suffix = "&op_2=eq&v_2=CMAN&t=102624&s=21&d=43";

hyperLinkLayers[47][1] = new Object()
hyperLinkLayers[47][1].name = "OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION";
hyperLinkLayers[47][1].alias = "";
hyperLinkLayers[47][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_1=eq&v_1=";
hyperLinkLayers[47][1].suffix = "&op_2=eq&v_2=CMAN&t=102624&s=21&d=43";

hyperLinkLayers[48] = new Array();
hyperLinkLayers[48][0] = new Object()
hyperLinkLayers[48][0].name = "OSMC.OCEAN_SEA_COUNT_TSQA.REGION";
hyperLinkLayers[48][0].alias = "";
hyperLinkLayers[48][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[48][0].suffix = "&op_2=eq&v_2=DRIFTING+BUOY&t=102624&s=21&d=43";

hyperLinkLayers[48][1] = new Object()
hyperLinkLayers[48][1].name = "OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION";
hyperLinkLayers[48][1].alias = "";
hyperLinkLayers[48][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_1=eq&v_1=";
hyperLinkLayers[48][1].suffix = "&op_2=eq&v_2=DRIFTING+BUOY&t=102624&s=21&d=43";

hyperLinkLayers[49] = new Array();
hyperLinkLayers[49][0] = new Object()
hyperLinkLayers[49][0].name = "OSMC.OCEAN_SEA_COUNT_TSQA.REGION";
hyperLinkLayers[49][0].alias = "";
hyperLinkLayers[49][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[49][0].suffix = "&op_2=eq&v_2=MOORED+BUOY&t=102624&s=21&d=43";

hyperLinkLayers[49][1] = new Object()
hyperLinkLayers[49][1].name = "OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION";
hyperLinkLayers[49][1].alias = "";
hyperLinkLayers[49][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_1=eq&v_1=";
hyperLinkLayers[49][1].suffix = "&op_2=eq&v_2=MOORED+BUOY&t=102624&s=21&d=43";

hyperLinkLayers[50] = new Array();
hyperLinkLayers[50][0] = new Object()
hyperLinkLayers[50][0].name = "OSMC.OCEAN_SEA_COUNT_TSQA.REGION";
hyperLinkLayers[50][0].alias = "";
hyperLinkLayers[50][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[50][0].suffix = "&op_2=eq&v_2=SHIP&t=102624&s=21&d=43";

hyperLinkLayers[50][1] = new Object()
hyperLinkLayers[50][1].name = "OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION";
hyperLinkLayers[50][1].alias = "";
hyperLinkLayers[50][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_1=eq&v_1=";
hyperLinkLayers[50][1].suffix = "&op_2=eq&v_2=SHIP&t=102624&s=21&d=43";

hyperLinkLayers[51] = new Array();
hyperLinkLayers[51][0] = new Object()
hyperLinkLayers[51][0].name = "OSMC.OCEAN_SEA_COUNT_TSQA.REGION";
hyperLinkLayers[51][0].alias = "";
hyperLinkLayers[51][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[51][0].suffix = "&op_2=eq&v_2=UNKNOWN&t=102624&s=21&d=43";

hyperLinkLayers[51][1] = new Object()
hyperLinkLayers[51][1].name = "OSMC.OCEAN_SEA_COUNT_TSQA.SUBREGION";
hyperLinkLayers[51][1].alias = "";
hyperLinkLayers[51][1].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_1=eq&v_1=";
hyperLinkLayers[51][1].suffix = "&op_2=eq&v_2=UNKNOWN&t=102624&s=21&d=43";

// EEZ density by platform type
hyperLinkLayers[53] = new Array();
hyperLinkLayers[53][0] = new Object()
hyperLinkLayers[53][0].name = "OSMC.EEZ_COUNT_TSQA.LOCATION";
hyperLinkLayers[53][0].alias = "";
hyperLinkLayers[53][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[53][0].suffix = "&op_1=eq&v_1=ARGO+FLOAT&t=102624&s=20&d=33";

hyperLinkLayers[54] = new Array();
hyperLinkLayers[54][0] = new Object()
hyperLinkLayers[54][0].name = "OSMC.EEZ_COUNT_TSQA.LOCATION";
hyperLinkLayers[54][0].alias = "";
hyperLinkLayers[54][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[54][0].suffix = "&op_1=eq&v_1=CMAN&t=102624&s=20&d=33";

hyperLinkLayers[55] = new Array();
hyperLinkLayers[55][0] = new Object()
hyperLinkLayers[55][0].name = "OSMC.EEZ_COUNT_TSQA.LOCATION";
hyperLinkLayers[55][0].alias = "";
hyperLinkLayers[55][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[55][0].suffix = "&op_1=eq&v_1=DRIFTING+BUOY&t=102624&s=20&d=33";

hyperLinkLayers[56] = new Array();
hyperLinkLayers[56][0] = new Object()
hyperLinkLayers[56][0].name = "OSMC.EEZ_COUNT_TSQA.LOCATION";
hyperLinkLayers[56][0].alias = "";
hyperLinkLayers[56][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[56][0].suffix = "&op_1=eq&v_1=MOORED+BUOY&t=102624&s=20&d=33";

hyperLinkLayers[57] = new Array();
hyperLinkLayers[57][0] = new Object()
hyperLinkLayers[57][0].name = "OSMC.EEZ_COUNT_TSQA.LOCATION";
hyperLinkLayers[57][0].alias = "";
hyperLinkLayers[57][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[57][0].suffix = "&op_1=eq&v_1=SHIP&t=102624&s=20&d=33";

hyperLinkLayers[58] = new Array();
hyperLinkLayers[58][0] = new Object()
hyperLinkLayers[58][0].name = "OSMC.EEZ_COUNT_TSQA.LOCATION";
hyperLinkLayers[58][0].alias = "";
hyperLinkLayers[58][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?op_0=eq&v_0=";
hyperLinkLayers[58][0].suffix = "&op_1=eq&v_1=UNKNOWN&t=102624&s=20&d=33";

// Five-Degree Grid Platform Density by Platform Type
hyperLinkLayers[60] = new Array();
hyperLinkLayers[60][0] = new Object()
hyperLinkLayers[60][0].name = "OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID";
hyperLinkLayers[60][0].alias = "Grid Cell Data";
hyperLinkLayers[60][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[60][0].suffix = "&op_1=eq&v_1=ARGO+FLOAT&t=102624&s=22&d=80";

hyperLinkLayers[61] = new Array();
hyperLinkLayers[61][0] = new Object()
hyperLinkLayers[61][0].name = "OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID";
hyperLinkLayers[61][0].alias = "Grid Cell Data";
hyperLinkLayers[61][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[61][0].suffix = "&op_1=eq&v_1=CMAN&t=102624&s=22&d=80";

hyperLinkLayers[62] = new Array();
hyperLinkLayers[62][0] = new Object()
hyperLinkLayers[62][0].name = "OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID";
hyperLinkLayers[62][0].alias = "Grid Cell Data";
hyperLinkLayers[62][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[62][0].suffix = "&op_1=eq&v_1=DRIFTING+BUOY&t=102624&s=22&d=80";

hyperLinkLayers[63] = new Array();
hyperLinkLayers[63][0] = new Object()
hyperLinkLayers[63][0].name = "OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID";
hyperLinkLayers[63][0].alias = "Grid Cell Data";
hyperLinkLayers[63][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[63][0].suffix = "&op_1=eq&v_1=MOORED+BUOY&t=102624&s=22&d=80";

hyperLinkLayers[64] = new Array();
hyperLinkLayers[64][0] = new Object()
hyperLinkLayers[64][0].name = "OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID";
hyperLinkLayers[64][0].alias = "Grid Cell Data";
hyperLinkLayers[64][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[64][0].suffix = "&op_1=eq&v_1=SHIP&t=102624&s=22&d=80";

hyperLinkLayers[65] = new Array();
hyperLinkLayers[65][0] = new Object()
hyperLinkLayers[65][0].name = "OSMC.FIVE_DEG_COUNT_TSQA.OBJECTID";
hyperLinkLayers[65][0].alias = "Grid Cell Data";
hyperLinkLayers[65][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[65][0].suffix = "&op_1=eq&v_1=UNKNOWN&t=102624&s=22&d=80";

// Five-Degree Grid Observation Density by Parameter

hyperLinkLayers[66] = new Array();
hyperLinkLayers[66][0] = new Object()
hyperLinkLayers[66][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[66][0].alias = "Link to Daily Counts";
hyperLinkLayers[66][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[66][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[67] = new Array();
hyperLinkLayers[67][0] = new Object()
hyperLinkLayers[67][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[67][0].alias = "Link to Daily Counts";
hyperLinkLayers[67][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[67][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[68] = new Array();
hyperLinkLayers[68][0] = new Object()
hyperLinkLayers[68][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[68][0].alias = "Link";
hyperLinkLayers[68][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[68][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[69] = new Array();
hyperLinkLayers[69][0] = new Object()
hyperLinkLayers[69][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[69][0].alias = "Link";
hyperLinkLayers[69][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[69][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[70] = new Array();
hyperLinkLayers[70][0] = new Object()
hyperLinkLayers[70][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[70][0].alias = "Link";
hyperLinkLayers[70][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[70][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[71] = new Array();
hyperLinkLayers[71][0] = new Object()
hyperLinkLayers[71][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[71][0].alias = "Link";
hyperLinkLayers[71][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[71][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[72] = new Array();
hyperLinkLayers[72][0] = new Object()
hyperLinkLayers[72][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[72][0].alias = "Link";
hyperLinkLayers[72][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[72][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[73] = new Array();
hyperLinkLayers[73][0] = new Object()
hyperLinkLayers[73][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[73][0].alias = "Link to Daily Counts";
hyperLinkLayers[73][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[73][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[74] = new Array();
hyperLinkLayers[74][0] = new Object()
hyperLinkLayers[74][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[74][0].alias = "Link to Daily Counts";
hyperLinkLayers[74][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[74][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[75] = new Array();
hyperLinkLayers[75][0] = new Object()
hyperLinkLayers[75][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[75][0].alias = "Link to Daily Counts";
hyperLinkLayers[75][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[75][0].suffix = "&t=102624&s=22&d=89";

hyperLinkLayers[76] = new Array();
hyperLinkLayers[76][0] = new Object()
hyperLinkLayers[76][0].name = "OSMC.FIVE_DEG_OBS_COUNT_TSQA.OBJECTID";
hyperLinkLayers[76][0].alias = "Link to Daily Counts";
hyperLinkLayers[76][0].prefix = "http://www.ngdc.noaa.gov/nndc/struts/results?eq_0=";
hyperLinkLayers[76][0].suffix = "&t=102624&s=22&d=89";


// 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] = "";
/*
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";
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 = parent.OverviewFrame.document.ovImage;   //jcc - modified for external OVmap window
	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 simpleWin(url,width,height) {
	var simplewin=window.open(url,"LinkWindow","width="+width+",height="+height+",menubar=yes,toolbar=yes,scrollbars=yes,status=yes,menubar=yes,resizable=yes,location=yes");
	simplewin.focus();
}

var ArcIMSparam_loaded =  true;
	
