// 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 = "/OIT_GISTOOLS/aicServlet?ServiceName="



// make URL for getting mapservice catalog
var catURL = "http://" + hostName + esriBlurb + "catalog";
// make prefix for URL
var serverURL  = "http://" + hostName + esriBlurb;



//*********************************************************************
//*			parameters set by Designer			                     *
//*********************************************************************
//var imsURL =  serverURL + 'NJDEP'; //Dnyanada temporarily commented out to make it work on dep-ai 12/26/2006
var imsURL = serverURL + 'NJDEP';

//following line changed by Dnyanada to render over view map when print button is clicked 3/10/2006
//var imsOVURL =  '';
var imsOVURL =  imsURL;
var imsQueryURL = '';
var imsGeocodeURL = '';

var intrefreshmap; //Added by Dnyanada 3/20/2006

//following 4 lines are added by Dnyanada 4/17/2006
//to display disclaimer on printed map
var DisClaimerText =  "NJDEP makes no representations of any kind, including, but not limited to, the warranties ";
var DisClaimerText1 = "of merchantability or fitness for a particular use, nor are any such warranties to be implied ";
var DisClaimerText2 = "with respect to the digital data layers on this map.  All scales noted are approximate.";
var ShowDisClaimer = false;
var FirstTime = true; //Dnyanada 5/3/2006
//Dnyanada 3/7/2006 Search by County/Mun/place Name
var rzcountyid;
var rzmunid=0;
var rzplaceid=0;
var MaxLayers = 20; //maximum number of visible layers at a time. Added by Dnyanada 4/4/2006 //initial map extent

var E2ButtonName = ""; //Variable declared for VWQM E2 link Dnyanada 12/12/2006
var E2PageName = ""; //Variable declared for VWQM E2 link Dnyanada 12/12/2006

var startLeft = 193623.999343832;
var startRight = 659480.374015748;
var startTop = 929466.25; //919466.25; Dnyanada Changed to add some padding at the top of map 3/23/2006
var startBottom = 29034.7736220472;  //35034.7736220472; Dnyanada Changed to add some padding at the bottom of map 3/23/2006

//maximum map extent
var limitLeft = 193623.999343832;
var limitRight = 659480.374015748;
var limitTop = 929466.25;  //919466.25; Dnyanada Changed to add some padding at the top of map 3/23/2006
var limitBottom =  29034.7736220472;  //35034.7736220472;Dnyanada Changed to add some padding at the bottom of map 3/23/2006

//over view map extent, used only in aimsPrint.js Dnyanada 3/28/2006 start
var ovlimitLeft = 193623.999180453;
var ovlimitRight = 657047.813463401;
var ovlimitTop = 919204.188805634;
var ovlimitBottom = 35034.7754153614;
//end 3/28/2006


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=false;

var MapUnits = "Feet";
var ScaleBarUnits = "Miles";
// End of Designer set parameters

//Dnyanada 3/7/2006 start
var allowOriginSelection = true;
var aimsSetOrigin=false;

var SetOriginX = 0;
var SetOriginY = 0;
//end
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
//Dnyanada changed following line to test background color 3/7/2006
//var mapBackColor = "";
var mapBackColor = "220,240,255"; var ovBoxColor = "#ff0000";
var ovBoxSize = 3;
var zoomBoxColor = "#ff0000";

// variables for using individual components
//Dnyanada 2/27/2006
var hasOVMap = true; //changed from false to 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;
// if it is an ArcMap Service, is it using a Personal Database?
	// critical for correct sql expression on queries on date fields
	// Syntax for date fields is different for layers from a Personal Database than for other ArcMap Service data sources
var isPersonalDatabase = false;







//variables for MapDrawing
	// North Arrow
var drawNorthArrow = true;
var NorthArrowType = "1";
var NorthArrowSize = "20";
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

//following lines changed by Dnyanada 3/27/2006
/*
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 ScaleBarBackground = "TRUE";
var ScaleBarBackColor = "0,0,0";
var ScaleBarFontColor = "255,255,255";
var ScaleBarColor = "192,192,192";
var ScaleBarFont = "Arial";
var ScaleBarStyle = "Bold";
var ScaleBarRound = "1";
var ScaleBarSize = "14";
var ScaleBarWidth = "7";
//end 3/27/2006 Dnyanada

var ScaleBarPrecision = 2;

//Following line changed from 2 to 4 by Dnyanada 3/7/2006
//when measure tool is used the value will be incremented by 1 instead of 52.8
var numDecimals = 4;

	// 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 = "Bold";
var CopyrightSize = "8";
var CopyrightCoords = "4 4";
var CopyrightColor = "0,0,0";
var CopyrightBackground = "false";
var CopyrightBGColor = "255,255,255";
var CopyrightGlow = "true";
var CopyrightGlowColor = "255,255,255";
var CopyrightShadow = "False";
var CopyrightShadowColor = "32,32,32";
var CopyrightText = "(C) NJDEP";

	// 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=11;

// variables for using individual components
var useTextFrame=true;
// use external window for dialogs
var useExternalWindow=false;

// colors for tables
var textFrameBackColor="White"; //Changed from silver to white by NJDEP-Dnyanada 3/7/06
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
//Dnyanada 6/20/2006 Start
//var hideLayersFromList=false;
var hideLayersFromList=true;
// 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] = false;
noListLayer[4] = false;
noListLayer[5] = false;
noListLayer[6] = false;
noListLayer[7] = false;
noListLayer[8] = false;
noListLayer[9] = false;
noListLayer[10] = false;
noListLayer[11] = false;
noListLayer[12] = false;
noListLayer[13] = false;
noListLayer[14] = false;
noListLayer[15] = false;
noListLayer[16] = false;
noListLayer[17] = false;
noListLayer[18] = false;
noListLayer[19] = false;
noListLayer[20] = false;
noListLayer[21] = false;
noListLayer[22] = false;
noListLayer[23] = false;
noListLayer[24] = false;
noListLayer[25] = false;
noListLayer[26] = false;
noListLayer[27] = false;
noListLayer[28] = false;
noListLayer[29] = false;
noListLayer[30] = false;
noListLayer[31] = false;
noListLayer[32] = false;
noListLayer[33] = false;
noListLayer[34] = false;
noListLayer[35] = false;
noListLayer[36] = false;
noListLayer[37] = false;
noListLayer[38] = false;
noListLayer[39] = false;
noListLayer[40] = false;
noListLayer[41] = false;
noListLayer[42] = false;
noListLayer[43] = false;
noListLayer[44] = false;
noListLayer[45] = false;
noListLayer[46] = false;
noListLayer[47] = false;
noListLayer[48] = false;
noListLayer[49] = false;
noListLayer[50] = false;
noListLayer[51] = false;
noListLayer[52] = false;
noListLayer[53] = false;
noListLayer[54] = false;
noListLayer[55] = false;
noListLayer[56] = false;
noListLayer[57] = false;
noListLayer[58] = false;
noListLayer[59] = false;//2002 layers
noListLayer[60] = true; //This will not be listed 2002 layers
noListLayer[61] = true;
noListLayer[62] = true;
noListLayer[63] = true;
noListLayer[64] = true;
noListLayer[65] = false; //1995 images
noListLayer[66] = false; //1930 images
noListLayer[67] = true; //mid atl lyrs This will not be listed 2002 layers
noListLayer[68] = true;
noListLayer[69] = true;
noListLayer[70] = true;
noListLayer[71] = true;
noListLayer[72] = false;


//Dnyanada 6/20/2006 End

	// Mode on floating layer
var drawFloatingMode = false;
var modeLayerOn = false;
var modeLayerColor = "Black";
var modeLayerShadowColor = "White";
var modeLayerFont = "Arial";
var modeLayerSize = "4";

	// does the overview map a layer on top of map?...
var ovMapIsLayer=true;
 var webParams = "";
if (parent.MapFrame!=null) {
	webParams = parent.document.location.search;
} else {
	webParams = document.location.search;
}

/**************************************
* Interactive Map parameters
**************************************/

// Click points - Measure/Shape Select/Shape Buffer
//var clickMarkerColor="255,0,0";  //Changed by Dnyanada 3/7/06
var clickMarkerColor="175,0,200";
var clickMarkerType="Circle";
var clickMarkerSize="6";


/**************************************
* Identify/Select/Query/Buffer parameters
**************************************/

// search tolerance in pixels around click
var pixelTolerance=3; //Changed from 2 to 3 3/7/2006 Dnyanada
// color of selected features in decimal RGB format
var selectColor="255,255,0";  //changed by Dnyanada 3/7/2006
//var selectColor="0,255,255";
// color of highlighted feature in decimal RGB format
var highlightColor="128,255,255"; //3/7/2006 "205,255,205"; //Changed from 255,0,0 by NJDEP-Dnyanada 2/3/03
// level of transparency of selected and highlighted color
var transparentLevel ="0.5" // "1.0"; dnynada 1/10/2006  //Changed from 0.5 2/5/2004 Dnyanada

	// zoom to selected feature if only one is returned?
var zoomToSingleSelect = true; //changed from false to true by Ram to highlight selected feature 1/30/03
	// use only unique values in sample field value lists

var onlyUniqueSamples = true;
	// are string queries case insensitive?
		// false by default to match Java Viewer and ArcExplorer
var queryCaseInsensitive=false;

// fields to be returned in identify/selection/query request. . . #ALL#=all fields
//Dnyanada commented out next line and uncommented the following line 3/7/2006
//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=false; Dnyanada changed from false to true 3/7/2006
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
//Dnyanada Leave the CHROMESITES as uppercase eventhough it is lower case in SDE and ArcIMSParam file.
//This way the attribute table displays the aliases properly 3/21/2006

selFieldList[0] = "OGIS.NJEMSSITES.SITE_ID OGIS.NJEMSSITES.SITE_NAME OGIS.NJEMSSITES.ADDRESS_LINE_1 ";
selFieldList[0]+= "OGIS.NJEMSSITES.ADDRESS_LINE_2 OGIS.NJEMSSITES.CITY ";
selFieldList[0]+= "OGIS.NJEMSSITES.STATE_OR_COUNTRY_CODE OGIS.NJEMSSITES.ZIP_CODE OGIS.NJEMSSITES.COUNTY ";
selFieldList[0]+= "OGIS.NJEMSSITES.MUNICIPALITY OGIS.NJEMSSITES.X_COORD_NUM OGIS.NJEMSSITES.Y_COORD_NUM #ID# #SHAPE#";

selFieldList[1] = "OGIS.CHROMESITES.SITE_NAME OGIS.CHROMESITES.ADDRESS OGIS.CHROMESITES.MUNICIPALITY ";
selFieldList[1]+= "OGIS.CHROMESITES.CHROME_SITE_ID OGIS.CHROMESITES.BLOCK OGIS.CHROMESITES.LOT ";
selFieldList[1]+= "OGIS.CHROMESITES.LEAD OGIS.CHROMESITES.RP #ID# #SHAPE#";

selFieldList[2]= "OGIS.PCWS.WELLID OGIS.PCWS.WPERMIT OGIS.PCWS.OWNER ";
selFieldList[2]+= "OGIS.PCWS.SYSTEM OGIS.PCWS.WELLNAME OGIS.PCWS.WELLADD ";
selFieldList[2]+= "OGIS.PCWS.COUNTY OGIS.PCWS.MUNICIPALI OGIS.PCWS.QUAD_NAME OGIS.PCWS.LAT ";
selFieldList[2]+= "OGIS.PCWS.LON OGIS.PCWS.EAST OGIS.PCWS.NORTH OGIS.PCWS.COMPDATE ";
selFieldList[2]+= "OGIS.PCWS.TDEPTH OGIS.PCWS.FDEPTH OGIS.PCWS.SELEV OGIS.PCWS.CASDIAL ";
selFieldList[2]+= "OGIS.PCWS.TOPOI OGIS.PCWS.BOTOI OGIS.PCWS.SCRDIA OGIS.PCWS.SWL ";
selFieldList[2]+= "OGIS.PCWS.DRILLER OGIS.PCWS.DRILLING_M OGIS.PCWS.GEONAME ";
selFieldList[2]+= "OGIS.PCWS.HYDRONAME OGIS.PCWS.CONFINEMEN OGIS.PCWS.PUMPRATE OGIS.PCWS.WTRSHED ";
selFieldList[2]+= "OGIS.PCWS.PRVNCE OGIS.PCWS.GEOLOG OGIS.PCWS.LITHOLOG  #ID# #SHAPE#";

selFieldList[3]= "OGIS.AIRQM.SITE_NAME OGIS.AIRQM.AIRS_CODE OGIS.AIRQM.ABBR OGIS.AIRQM.COUNTIES ";
selFieldList[3]+= "OGIS.AIRQM.CO OGIS.AIRQM.NOX OGIS.AIRQM.O3 OGIS.AIRQM.SO2 OGIS.AIRQM.SS OGIS.AIRQM.PB ";
selFieldList[3]+= "OGIS.AIRQM.PM10 OGIS.AIRQM.PM2_5 OGIS.AIRQM.TEOM OGIS.AIRQM.MET OGIS.AIRQM.PAMS ";
selFieldList[3]+= "OGIS.AIRQM.TOXIC OGIS.AIRQM.ACID OGIS.AIRQM.ADDRESS #ID# #SHAPE#"; //AIRQM

selFieldList[4]= "OGIS.FIBI.IBI_SITE OGIS.FIBI.WATERBODY OGIS.FIBI.LOCATION OGIS.FIBI.MUN OGIS.FIBI.COUNTY OGIS.FIBI.R1YR OGIS.FIBI.R2YR ";
selFieldList[4]+= "OGIS.FIBI.IBISCR1 OGIS.FIBI.IBISCR2 OGIS.FIBI.IBIRAR1 OGIS.FIBI.IBIRAR2 OGIS.FIBI.STATUS #ID# #SHAPE#"; //fibi

selFieldList[5] = "OGIS.KCSL.SITE_ID OGIS.KCSL.PI_NAME OGIS.KCSL.ADDRESS OGIS.KCSL.MUNIC OGIS.KCSL.COUNTY ";
selFieldList[5]+= "OGIS.KCSL.ZIP_CODE OGIS.KCSL.PI_NUMBER OGIS.KCSL.LEAD OGIS.KCSL.STATUS OGIS.KCSL.STATUS_DT ";
selFieldList[5]+= "OGIS.KCSL.REM_LEVEL OGIS.KCSL.CEA_STATUS OGIS.KCSL.CEA_DATE OGIS.KCSL.DN_STATUS ";
selFieldList[5]+= "OGIS.KCSL.DN_DATE OGIS.KCSL.EC_STATUS OGIS.KCSL.EC_DATE OGIS.KCSL.NPL_STATUS OGIS.KCSL.NPL_DATE ";
selFieldList[5]+= "OGIS.KCSL.CATEGORY #ID# #SHAPE#";

selFieldList[6]= "OGIS.BIOPTS.SITE OGIS.BIOPTS.WATER OGIS.BIOPTS.LOC OGIS.BIOPTS.MUN OGIS.BIOPTS.COUNTY OGIS.BIOPTS.NJIS1 ";
selFieldList[6]+= "OGIS.BIOPTS.IMPAIR1 OGIS.BIOPTS.NJIS2 OGIS.BIOPTS.IMPAIR2 OGIS.BIOPTS.HABITAT2 OGIS.BIOPTS.ABNORMAL2 OGIS.BIOPTS.ACTIVE OGIS.BIOPTS.NJISS ";
selFieldList[6]+= "OGIS.BIOPTS.IMPAIRS OGIS.BIOPTS.HABITATS OGIS.BIOPTS.ABNORMALS OGIS.BIOPTS.NJIS3 OGIS.BIOPTS.IMPAIR3 ";
selFieldList[6]+= "OGIS.BIOPTS.HABITAT3 OGIS.BIOPTS.ABNORMAL3 OGIS.BIOPTS.METHOD #ID# #SHAPE#";

selFieldList[7] = "OGIS.PLACENAME.PLACENAME OGIS.PLACENAME.PLACETYPE ";
selFieldList[7]+= "OGIS.PLACENAME.COUNTY #ID# #SHAPE#";

selFieldList[8]= "OGIS.TANA_POSTAL_BOUNDARY.NAME OGIS.TANA_POSTAL_BOUNDARY.POSTAL #ID# #SHAPE#"; //TANA_POSTAL_BOUNDARY

selFieldList[9]= "OGIS.uez.SSN OGIS.uez.MUNICIPAL OGIS.uez.TYPE #ID# #SHAPE#";

selFieldList[10] = "OGIS.STMUN.MUN OGIS.STMUN.COUNTY OGIS.STMUN.FIPS OGIS.STMUN.SSN ";
selFieldList[10]+= "OGIS.STMUN.ACRES OGIS.STMUN.SQ_MILES OGIS.STMUN.POP1980 OGIS.STMUN.POPDEN1980 OGIS.STMUN.POP1990 ";
selFieldList[10]+= "OGIS.STMUN.POPDEN1990 OGIS.STMUN.POP2000 OGIS.STMUN.POPDEN2000 OGIS.STMUN.KEY #ID# #SHAPE#";

selFieldList[11] = "OGIS.stco.COUNTY OGIS.stco.FIPSCO OGIS.stco.POP1990 ";
selFieldList[11]+= "OGIS.stco.POP2000 #ID# #SHAPE#";

selFieldList[12]= "OGIS.CONDIS.DISTRICT OGIS.CONDIS.US_REP OGIS.CONDIS.SENATOR1 OGIS.CONDIS.SENATOR2 #ID# #SHAPE#";

selFieldList[13] = "OGIS.LEGDIS.DISTRICT OGIS.LEGDIS.SENATOR OGIS.LEGDIS.A1_REP OGIS.LEGDIS.A2_REP #ID# #SHAPE#";

selFieldList[14]= "OGIS.CAFRA.ZONE_ #ID# #SHAPE#";

selFieldList[15] = "OGIS.HIGHLANDS.Region #ID# #SHAPE#";

selFieldList[16]= "OGIS.PINELAND.PINELAND_ID OGIS.PINELAND.NJPC_STATUS OGIS.PINELAND.AREA_ACRES #ID# #SHAPE#";

selFieldList[17] = "OGIS.CEHS2.CESNUM OGIS.CEHS2.CSTYPE OGIS.CEHS2.CSDETAIL ";
selFieldList[17] += "OGIS.CEHS2.CSDETAIL2 OGIS.CEHS2.CSDATE #ID# #SHAPE#";

selFieldList[18] = "OGIS.NEWSTATE.NAME OGIS.NEWSTATE.USE OGIS.NEWSTATE.OWNER #ID# #SHAPE#";

selFieldList[19] = "OGIS.PRISITES.SITECODE OGIS.PRISITES.SITENAME OGIS.PRISITES.COUNTY OGIS.PRISITES.QUADNAME "; //PRISITES
selFieldList[19]+= "OGIS.PRISITES.MUNICIPALI OGIS.PRISITES.DESCRIPTIO OGIS.PRISITES.BOUNDJUST ";
selFieldList[19]+= "OGIS.PRISITES.BIODIVRANK OGIS.PRISITES.BIODIVCOMM #ID# #SHAPE#";

selFieldList[20]="OGIS.PMA.MGT_CODE OGIS.PMA.MGT_NAME OGIS.PMA.NAME ";
selFieldList[20]+="OGIS.PMA.ACRES #ID# #SHAPE#";

selFieldList[21]= "OGIS.STATESSA.WQMP OGIS.STATESSA.WMP OGIS.STATESSA.TYPE OGIS.STATESSA.FACNAME "; //STATESSA
selFieldList[21]+= "OGIS.STATESSA.WMPAGCY OGIS.STATESSA.NJPDES OGIS.STATESSA.NJPDESFL OGIS.STATESSA.PLANNINGFL #ID# #SHAPE#";

selFieldList[22]= "OGIS.TANA_STREET.PREFIX OGIS.TANA_STREET.NAME OGIS.TANA_STREET.TYPE ";
selFieldList[22]+="OGIS.TANA_STREET.SUFFIX OGIS.TANA_STREET.L_F_ADD ";
selFieldList[22]+="OGIS.TANA_STREET.L_T_ADD OGIS.TANA_STREET.R_F_ADD ";
selFieldList[22]+="OGIS.TANA_STREET.R_T_ADD OGIS.TANA_STREET.POSTAL_L ";
selFieldList[22]+="OGIS.TANA_STREET.POSTAL_R #ID# #SHAPE#";

selFieldList[23]= "OGIS.c1waters.NAMECK OGIS.c1waters.CATEGORY #ID# #SHAPE#";

selFieldList[24]= "OGIS.SWQS.NAMECK OGIS.SWQS.CATEGORY #ID# #SHAPE#";

selFieldList[25] = "OGIS.streams.GNIS_ID OGIS.streams.GNIS_NAME OGIS.streams.SITUATION OGIS.streams.LENGTH #ID# #SHAPE#";

selFieldList[26]= "OGIS.waterbody.GNIS_ID OGIS.waterbody.GNIS_NAME OGIS.waterbody.LABEL02 OGIS.waterbody.ACRES #ID# #SHAPE#";

selFieldList[27]= "OGIS.drcczones.ZONE #ID# #SHAPE#";

selFieldList[28]= "OGIS.shellfish.STATUS #ID# #SHAPE#";

selFieldList[29] = "OGIS.LandscapeVersion.VERSION #ID# #SHAPE#";

selFieldList[30] = "OGIS.highlands_streams.STREAMID OGIS.highlands_streams.RANK OGIS.highlands_streams.VERSION OGIS.highlands_streams.REGION ";
selFieldList[30] += "OGIS.highlands_streams.BRK_FLTR OGIS.highlands_streams.CREEPER OGIS.highlands_streams.DWRF_WDG OGIS.highlands_streams.ESTRN_LMP ";
selFieldList[30] += "OGIS.highlands_streams.TRI_FLTR OGIS.highlands_streams.YLW_LMP OGIS.highlands_streams.SBP_LINK OGIS.highlands_streams.CONTACT #ID# #SHAPE#";

selFieldList[31] = "OGIS.HIGHLANDS_SBP_VIEW.LINK OGIS.HIGHLANDS_SBP_VIEW.RANK OGIS.HIGHLANDS_SBP_VIEW.VERSION OGIS.HIGHLANDS_SBP_VIEW.REGION ";
selFieldList[31] += "OGIS.HIGHLANDS_SBP_VIEW.RIP OGIS.HIGHLANDS_SBP_VIEW.LU02 OGIS.HIGHLANDS_SBP_VIEW.TYPE02 OGIS.HIGHLANDS_SBP_VIEW.LABEL02 ";
selFieldList[31] += "OGIS.HIGHLANDS_SBP_VIEW.CORE OGIS.HIGHLANDS_SBP_VIEW.MIN_SIZE OGIS.HIGHLANDS_SBP_VIEW.COMMONNAME OGIS.HIGHLANDS_SBP_VIEW.ACRES OGIS.HIGHLANDS_SBP_VIEW.HECTARES OGIS.HIGHLANDS_SBP_VIEW.CONTACT #ID# #SHAPE#";

selFieldList[32] = "OGIS.HIGHLANDS_VERNAL_HABITAT.VPH_ID OGIS.HIGHLANDS_VERNAL_HABITAT.VPH_TYPE OGIS.HIGHLANDS_VERNAL_HABITAT.VERSION OGIS.HIGHLANDS_VERNAL_HABITAT.REGION ";
selFieldList[32] += "OGIS.HIGHLANDS_VERNAL_HABITAT.ACRES OGIS.HIGHLANDS_VERNAL_HABITAT.HECTARES #ID# #SHAPE#";

selFieldList[33] = "OGIS.BALDEAGLEFORAGING.LINK OGIS.BALDEAGLEFORAGING.RANK OGIS.BALDEAGLEFORAGING.VERSION OGIS.BALDEAGLEFORAGING.COMMONNAME OGIS.BALDEAGLEFORAGING.REGION ";
selFieldList[33] += "OGIS.BALDEAGLEFORAGING.HECTARES OGIS.BALDEAGLEFORAGING.ACRES OGIS.BALDEAGLEFORAGING.CONTACT #ID# #SHAPE#";

selFieldList[34] = "OGIS.URBANPEREGRINE.LINK OGIS.URBANPEREGRINE.RANK OGIS.URBANPEREGRINE.VERSION OGIS.URBANPEREGRINE.COMMONNAME OGIS.URBANPEREGRINE.REGION OGIS.URBANPEREGRINE.ACRES OGIS.URBANPEREGRINE.HECTARES OGIS.URBANPEREGRINE.CONTACT #ID# #SHAPE#";

selFieldList[35] = "OGIS.WOODTURTLE.LINK OGIS.WOODTURTLE.RANK OGIS.WOODTURTLE.VERSION OGIS.WOODTURTLE.COMMONNAME OGIS.WOODTURTLE.REGION OGIS.WOODTURTLE.HECTARES OGIS.WOODTURTLE.ACRES OGIS.WOODTURTLE.CONTACT #ID# #SHAPE#";

selFieldList[36] = "OGIS.BEACH_VIEW.LINK OGIS.BEACH_VIEW.RANK OGIS.BEACH_VIEW.COUNT_R1 OGIS.BEACH_VIEW.COUNT_R2 ";
selFieldList[36] += "OGIS.BEACH_VIEW.COUNT_R3 OGIS.BEACH_VIEW.COUNT_R4 OGIS.BEACH_VIEW.COUNT_R5 OGIS.BEACH_VIEW.VERSION OGIS.BEACH_VIEW.COMMONNAME ";
selFieldList[36] += "OGIS.BEACH_VIEW.REGION OGIS.BEACH_VIEW.ACRES OGIS.BEACH_VIEW.HECTARES ";
selFieldList[36] += "OGIS.BEACH_VIEW.CONTACT #ID# #SHAPE#";

selFieldList[37] = "OGIS.EMERGENT_VIEW.LINK OGIS.EMERGENT_VIEW.RANK OGIS.EMERGENT_VIEW.COUNT_R1 OGIS.EMERGENT_VIEW.COUNT_R2 ";
selFieldList[37] += "OGIS.EMERGENT_VIEW.COUNT_R3 OGIS.EMERGENT_VIEW.COUNT_R4 OGIS.EMERGENT_VIEW.COUNT_R5 OGIS.EMERGENT_VIEW.VERSION OGIS.EMERGENT_VIEW.COMMONNAME ";
selFieldList[37] += "OGIS.EMERGENT_VIEW.REGION OGIS.EMERGENT_VIEW.ACRES OGIS.EMERGENT_VIEW.HECTARES ";
selFieldList[37] += "OGIS.EMERGENT_VIEW.CONTACT #ID# #SHAPE#";

selFieldList[38] = "OGIS.FORESTEDWETLAND_VIEW.LINK OGIS.FORESTEDWETLAND_VIEW.RANK OGIS.FORESTEDWETLAND_VIEW.COUNT_R1 OGIS.FORESTEDWETLAND_VIEW.COUNT_R2 ";
selFieldList[38] += "OGIS.FORESTEDWETLAND_VIEW.COUNT_R3 OGIS.FORESTEDWETLAND_VIEW.COUNT_R4 OGIS.FORESTEDWETLAND_VIEW.COUNT_R5 OGIS.FORESTEDWETLAND_VIEW.VERSION OGIS.FORESTEDWETLAND_VIEW.COMMONNAME ";
selFieldList[38] += "OGIS.FORESTEDWETLAND_VIEW.REGION OGIS.FORESTEDWETLAND_VIEW.ACRES OGIS.FORESTEDWETLAND_VIEW.HECTARES ";
selFieldList[38] += "OGIS.FORESTEDWETLAND_VIEW.CONTACT #ID# #SHAPE#";

selFieldList[39] = "OGIS.FOREST_VIEW.LINK OGIS.FOREST_VIEW.RANK OGIS.FOREST_VIEW.COUNT_R1 OGIS.FOREST_VIEW.COUNT_R2 ";
selFieldList[39] += "OGIS.FOREST_VIEW.COUNT_R3 OGIS.FOREST_VIEW.COUNT_R4 OGIS.FOREST_VIEW.COUNT_R5 OGIS.FOREST_VIEW.VERSION OGIS.FOREST_VIEW.COMMONNAME ";
selFieldList[39] += "OGIS.FOREST_VIEW.REGION OGIS.FOREST_VIEW.LOWER_10K OGIS.FOREST_VIEW.COASTAL OGIS.FOREST_VIEW.CORE ";
selFieldList[39] += "OGIS.FOREST_VIEW.ACRES OGIS.FOREST_VIEW.HECTARES OGIS.FOREST_VIEW.CONTACT #ID# #SHAPE#";

selFieldList[40] = "OGIS.GRASSLAND_VIEW.LINK OGIS.GRASSLAND_VIEW.RANK OGIS.GRASSLAND_VIEW.COUNT_R1 OGIS.GRASSLAND_VIEW.COUNT_R2 ";
selFieldList[40] += "OGIS.GRASSLAND_VIEW.COUNT_R3 OGIS.GRASSLAND_VIEW.COUNT_R4 OGIS.GRASSLAND_VIEW.COUNT_R5 OGIS.GRASSLAND_VIEW.VERSION OGIS.GRASSLAND_VIEW.COMMONNAME ";
selFieldList[40] += "OGIS.GRASSLAND_VIEW.REGION ";
selFieldList[40] += "OGIS.GRASSLAND_VIEW.ACRES OGIS.GRASSLAND_VIEW.HECTARES OGIS.GRASSLAND_VIEW.CONTACT #ID# #SHAPE#";

selFieldList[41] = "OGIS.ATLAS_GRID.CELL OGIS.ATLAS_GRID.ATLAS OGIS.ATLAS_GRID.BLOCK ";
selFieldList[41]+= "OGIS.ATLAS_GRID.RECT OGIS.ATLAS_GRID.UNIT OGIS.ATLAS_GRID.PART #ID# #SHAPE#";

selFieldList[42] = "OGIS.NJWHPA.TIER OGIS.NJWHPA.TRAVELTIME #SHAPE#";

selFieldList[43] = "OGIS.njncwhpa.TIER OGIS.njncwhpa.TRAVELTIME #ID# #SHAPE#";

selFieldList[44] = "OGIS.DNA.CASE_NAME OGIS.DNA.ADDRESS OGIS.DNA.BLK_LOT OGIS.DNA.KCSL_NUM ";
selFieldList[44] += "OGIS.DNA.LEAD OGIS.DNA.START_DATE OGIS.DNA.FINAL_REMEDY OGIS.DNA.DEPTH ";
selFieldList[44] += "OGIS.DNA.CAP_TYPE OGIS.DNA.VOCS OGIS.DNA.METALS ";
selFieldList[44] += "OGIS.DNA.PESTICIDES OGIS.DNA.CAPAH OGIS.DNA.PCB OGIS.DNA.RADIONUCLIDES ";
selFieldList[44] += "OGIS.DNA.ASBESTOS OGIS.DNA.TPHC OGIS.DNA.TICS OGIS.DNA.HISTORIC_FILL ";
selFieldList[44] += "OGIS.DNA.BENZO_A_ANTHRACENE OGIS.DNA.BENZO_A_PYRENE OGIS.DNA.BENZO_B_FLUORANTHENE OGIS.DNA.BENZO_G_H_I_PERYLENE ";
selFieldList[44] += "OGIS.DNA.BENZO_K_FLUORANTHENE OGIS.DNA.IDENO_1_2_3_CD_PYRENE OGIS.DNA.DIBENZO_A_H_ANTHRACENE OGIS.DNA.CHRYSENE ";
selFieldList[44] += "OGIS.DNA.OTHER OGIS.DNA.DURATION #ID# #SHAPE#";

selFieldList[45] = "OGIS.CEA.CEA_NUM OGIS.CEA.GISNAME OGIS.CEA.ADDRESS ";
selFieldList[45]+= "OGIS.CEA.LEAD OGIS.CEA.KCSL OGIS.CEA.START_DATE ";
selFieldList[45]+= "OGIS.CEA.DURATION OGIS.CEA.FINAL_REMEDY OGIS.CEA.DEPTH_FT ";
selFieldList[45]+= "OGIS.CEA.BENZENE OGIS.CEA.MTBE OGIS.CEA.TBA ";
selFieldList[45]+= "OGIS.CEA.TCE OGIS.CEA.PCE OGIS.CEA.NAPHTHALENE ";
selFieldList[45]+= "OGIS.CEA.VINYLCHLORIDE OGIS.CEA.BENZ_PYR OGIS.CEA.LEAD_PB ";
selFieldList[45]+= "OGIS.CEA.ARSENIC OGIS.CEA.CHROMIUM OGIS.CEA.CADMIUM ";
selFieldList[45]+= "OGIS.CEA.MERCURY OGIS.CEA.TICS OGIS.CEA.VO ";
selFieldList[45]+= "OGIS.CEA.BN OGIS.CEA.METAL OGIS.CEA.PESTICIDE ";
selFieldList[45]+= "OGIS.CEA.PCB OGIS.CEA.DIOXIN OGIS.CEA.RADNUC ";
selFieldList[45]+= "OGIS.CEA.FREEPROD OGIS.CEA.OTHER #ID# #SHAPE#";

selFieldList[46] = "OGIS.CKE.NAME OGIS.CKE.MUNICIPALITY OGIS.CKE.COUNTY ";
selFieldList[46] += "OGIS.CKE.START_DATE OGIS.CKE.METALS ";
selFieldList[46] += "OGIS.CKE.PEST_PCBS OGIS.CKE.TICS OGIS.CKE.RADIOLOGICAL ";
selFieldList[46] += "OGIS.CKE.OTHER OGIS.CKE.VOCS #ID# #SHAPE#";

selFieldList[47]= "OGIS.CENLNE2.CENNAME2 OGIS.CENLNE2.CENTYPE OGIS.CENLNE2.COUNTY #ID# #SHAPE#";

selFieldList[48]= "OGIS.SPLAN2.PA2 OGIS.SPLAN2.SPDETAIL OGIS.SPLAN2.ALTPA #ID# #SHAPE#";

selFieldList[49] = "OGIS.HUC14.SW_NAME OGIS.HUC14.SWID OGIS.HUC14.HUC14 OGIS.HUC14.W_NAME OGIS.HUC14.WID ";
selFieldList[49]+= "OGIS.HUC14.WMA_NAME OGIS.HUC14.WMA OGIS.HUC14.WR_NAME OGIS.HUC14.WREGION #ID# #SHAPE#";

selFieldList[50] = "OGIS.HUC11.W_NAME OGIS.HUC11.WID OGIS.HUC11.HUC11 OGIS.HUC11.WMA_NAME OGIS.HUC11.WMA ";
selFieldList[50]+= "OGIS.HUC11.WR_NAME OGIS.HUC11.WREGION #ID# #SHAPE#";

selFieldList[51] = "OGIS.WMA.WMA_NAME OGIS.WMA.WMA OGIS.WMA.WR_NAME ";
selFieldList[51]+= "OGIS.WMA.WREGION #ID# #SHAPE#";

selFieldList[52] = "OGIS.SSURGO_VIEW.AREASYMBOL OGIS.SSURGO_VIEW.SPATIALVER ";
selFieldList[52] += "OGIS.SSURGO_VIEW.MUSYM OGIS.SSURGO_VIEW.MUNAME OGIS.SSURGO_VIEW.MUKEY OGIS.SSURGO_VIEW.MUKIND OGIS.SSURGO_VIEW.LKEY ";
selFieldList[52] += "OGIS.SSURGO_VIEW.COMPNAME OGIS.SSURGO_VIEW.COKEY OGIS.SSURGO_VIEW.MAJCOMPFLA ";
selFieldList[52] += "OGIS.SSURGO_VIEW.HYDRICRATI OGIS.SSURGO_VIEW.HYDGRP OGIS.SSURGO_VIEW.DRAINAGECL OGIS.SSURGO_VIEW.RUNOFF ";
selFieldList[52] += "OGIS.SSURGO_VIEW.COMPPCT_L OGIS.SSURGO_VIEW.COMPPCT_R OGIS.SSURGO_VIEW.COMPPCT_H ";
selFieldList[52] += "OGIS.SSURGO_VIEW.SLOPE_L OGIS.SSURGO_VIEW.SLOPE_R OGIS.SSURGO_VIEW.SLOPE_H #ID# #SHAPE#";

selFieldList[53] = "OGIS.IS02.IS02 #ID# #SHAPE#";

selFieldList[54] = "OGIS.WET02.ACRES OGIS.WET02.LU02 OGIS.WET02.LABEL02 ";
selFieldList[54]+= "OGIS.WET02.TYPE02 OGIS.WET02.IS02 OGIS.WET02.ISACRES02 #ID# #SHAPE#";

selFieldList[55] = "OGIS.LULC2002_GEN.ACRES OGIS.LULC2002_GEN.LU02 OGIS.LULC2002_GEN.LABEL02 ";
selFieldList[55]+= "OGIS.LULC2002_GEN.TYPE02 OGIS.LULC2002_GEN.IS02 OGIS.LULC2002_GEN.ISACRES02 ";

selFieldList[56] = "OGIS.LULC95_02.ACRES OGIS.LULC95_02.LU95 OGIS.LULC95_02.LABEL95 ";
selFieldList[56]+= "OGIS.LULC95_02.TYPE95 OGIS.LULC95_02.IS95 OGIS.LULC95_02.ISACRES95 #ID# #SHAPE#";

selFieldList[57] = "OGIS.change95_02.ACRES OGIS.change95_02.LU02 OGIS.change95_02.LABEL02 ";
selFieldList[57]+= "OGIS.change95_02.TYPE02 OGIS.change95_02.IS02 OGIS.change95_02.ISACRES02 ";
selFieldList[57]+= "OGIS.change95_02.LU95 OGIS.change95_02.LABEL95 OGIS.change95_02.TYPE95 ";
selFieldList[57]+= "OGIS.change95_02.IS95 OGIS.change95_02.ISACRES95 OGIS.change95_02.CHANGE95 #ID# #SHAPE#";

selFieldList[58] = "OGIS.QUARTERS.QQUADCODE OGIS.QUARTERS.QQUAD_NAME #ID# #SHAPE#";

selFieldList[59]= "#ALL#"; // 2002 orthophotos
selFieldList[60]= "#ALL#"; // 2002 orthophotos
selFieldList[61]= "#ALL#"; // 2002 orthophotos
selFieldList[62]= "#ALL#"; // 2002 orthophotos
selFieldList[63]= "#ALL#"; // 2002 orthophotos
selFieldList[64]= "#ALL#"; // 2002 orthophotos

selFieldList[65]= "#ALL#"; // 1995/97 orthophotos
selFieldList[66]= "#ALL#"; // 1930 orthophotos

selFieldList[67]= "#ALL#"; //Mid Atlantic states and more
selFieldList[68]= "#ALL#"; //Mid Atlantic states and more
selFieldList[69]= "#ALL#"; //Mid Atlantic states and more
selFieldList[70]= "#ALL#"; //Mid Atlantic states and more
selFieldList[71]= "#ALL#"; //Mid Atlantic states and more
selFieldList[72]= "#ALL#"; //Mid Atlantic states and more


//Dnyanada 6/20/2006 end

// 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
//Dnyanada changed from false to true 3/7/2006
var useFieldAlias=true;
// array for aliases for each layer's returned fields if useFieldAlias=true
var fieldAliasList  = new Array();
// sample set for world - fieldname:alias pairs separated by a bar (|)... if no aliases, use empty string ("")

fieldAliasList[0]= "OGIS.NJEMSSITES.SITE_ID:NJEMS Site ID (e.g. 00012345)|OGIS.NJEMSSITES.SITE_NAME:Site Name";
fieldAliasList[0]+="|OGIS.NJEMSSITES.ADDRESS_LINE_1:Address Line 1|OGIS.NJEMSSITES.ADDRESS_LINE_2:Address Line 2";
fieldAliasList[0]+="|OGIS.NJEMSSITES.CITY:City";
fieldAliasList[0]+="|OGIS.NJEMSSITES.STATE_OR_COUNTRY_CODE:State|OGIS.NJEMSSITES.ZIP_CODE:Zip Code";
fieldAliasList[0]+="|OGIS.NJEMSSITES.COUNTY:County|OGIS.NJEMSSITES.MUNICIPALITY:Municipality";
fieldAliasList[0]+="|OGIS.NJEMSSITES.X_COORD_NUM:X|OGIS.NJEMSSITES.Y_COORD_NUM:Y";

fieldAliasList[1] = "OGIS.CHROMESITES.SITE_NAME:Site Name|OGIS.CHROMESITES.ADDRESS:Address|OGIS.CHROMESITES.MUNICIPALITY:Municipality";
fieldAliasList[1]+= "|OGIS.CHROMESITES.CHROME_SITE_ID:Chrome Site ID|OGIS.CHROMESITES.BLOCK:Block|OGIS.CHROMESITES.LOT:Lot";
fieldAliasList[1]+= "|OGIS.CHROMESITES.LEAD:Lead|OGIS.CHROMESITES.RP:Responsible Party";

fieldAliasList[2]= "OGIS.PCWS.WELLID:Well ID|OGIS.PCWS.WPERMIT:Well Permit Number";
fieldAliasList[2]+="|OGIS.PCWS.OWNER:Well Owner|OGIS.PCWS.SYSTEM:Well System";
fieldAliasList[2]+="|OGIS.PCWS.WELLNAME:Name of Well|OGIS.PCWS.WELLADD: Location of Well|OGIS.PCWS.COUNTY:County";
fieldAliasList[2]+="|OGIS.PCWS.MUNICIPALI:Municipality|OGIS.PCWS.QUAD_NAME:Quadrangle";
fieldAliasList[2]+="|OGIS.PCWS.LAT:Latitude (DDMMSS)|OGIS.PCWS.LON:Longitude (DDMMSS)";
fieldAliasList[2]+="|OGIS.PCWS.EAST:Easting (State Plane Feet)|OGIS.PCWS.NORTH:Northing (State Plane Feet)";
fieldAliasList[2]+="|OGIS.PCWS.COMPDATE:Completion Date|OGIS.PCWS.TDEPTH:Total Depth Drilled (feet)";
fieldAliasList[2]+="|OGIS.PCWS.FDEPTH: Depth (feet)|OGIS.PCWS.SELEV:Surface elevation (feet)";
fieldAliasList[2]+="|OGIS.PCWS.CASDIAL:Casing Diameter (Inches)|OGIS.PCWS.TOPOI:Top of Opening";
fieldAliasList[2]+="|OGIS.PCWS.BOTOI: Bottom of opening|OGIS.PCWS.SCRDIA:Screen diameter (in.)";
fieldAliasList[2]+="|OGIS.PCWS.SWL: Static Water Level (feet)|OGIS.PCWS.DRILLER: Name of driller";
fieldAliasList[2]+="|OGIS.PCWS.DRILLING_M:Drilling method|OGIS.PCWS.GEONAME:Geologic Formation";
fieldAliasList[2]+="|OGIS.PCWS.HYDRONAME: Name of Aquifer|OGIS.PCWS.CONFINEMEN:Aquifer Type";
fieldAliasList[2]+="|OGIS.PCWS.PUMPRATE:Pumping Rate|OGIS.PCWS.WTRSHED:Watershed";
fieldAliasList[2]+="|OGIS.PCWS.PRVNCE:Province|OGIS.PCWS.GEOLOG: Geophysical Log|OGIS.PCWS.LITHOLOG: Litholog";

fieldAliasList[3]= "OGIS.AIRQM.SITE_NAME:Site Name|OGIS.AIRQM.AIRS_CODE:AIRS Code|OGIS.AIRQM.ABBR:Abbreviation|OGIS.AIRQM.COUNTIES:County";
fieldAliasList[3]+= "|OGIS.AIRQM.CO:CO|OGIS.AIRQM.NOX:NOX|OGIS.AIRQM.O3:O3|OGIS.AIRQM.SO2:SO2|OGIS.AIRQM.SS:SS|OGIS.AIRQM.PB:PB";
fieldAliasList[3]+= "|OGIS.AIRQM.PM10:PM10|OGIS.AIRQM.PM2_5:PM2_5|OGIS.AIRQM.TEOM:TEOM|OGIS.AIRQM.MET:MET|OGIS.AIRQM.PAMS:PAMS";
fieldAliasList[3]+= "|OGIS.AIRQM.TOXIC:Air Toxics|OGIS.AIRQM.ACID:Acid|OGIS.AIRQM.ADDRESS:Address"; //AIRQM

fieldAliasList[4]= "OGIS.FIBI.IBI_SITE:IBI Site|OGIS.FIBI.WATERBODY:Waterbody|OGIS.FIBI.LOCATION:Location";
fieldAliasList[4]+= "|OGIS.FIBI.MUN:Municipality|OGIS.FIBI.COUNTY:County|OGIS.FIBI.R1YR:Round1|OGIS.FIBI.R2YR:Round2";
fieldAliasList[4]+= "|OGIS.FIBI.IBISCR1:Round1 IBI Score|OGIS.FIBI.IBISCR2:Round2 IBI Score|OGIS.FIBI.IBIRAR1:Round1 IBI rating";
fieldAliasList[4]+= "|OGIS.FIBI.IBIRAR2:Round2 IBI rating|OGIS.FIBI.STATUS:Status";

fieldAliasList[5] = "OGIS.KCSL.SITE_ID:Site Id|OGIS.KCSL.PI_NAME:KCSL Name|OGIS.KCSL.ADDRESS:Address|OGIS.KCSL.MUNIC:Municipality|OGIS.KCSL.COUNTY:County";
fieldAliasList[5]+= "|OGIS.KCSL.ZIP_CODE:Zip|OGIS.KCSL.PI_NUMBER:PI Number|OGIS.KCSL.LEAD:Lead Program|OGIS.KCSL.STATUS:Case Status|OGIS.KCSL.STATUS_DT:Status Date";
fieldAliasList[5]+= "|OGIS.KCSL.REM_LEVEL:Remedial Level|OGIS.KCSL.CEA_STATUS:Classification Exception Area (CEA) Status|OGIS.KCSL.CEA_DATE:CEA Date|OGIS.KCSL.DN_STATUS:Deed Notice Status";
fieldAliasList[5]+= "|OGIS.KCSL.DN_DATE:Deed Notice Date|OGIS.KCSL.EC_STATUS:Engineering Control|OGIS.KCSL.EC_DATE:Engineering Control Date";
fieldAliasList[5]+= "|OGIS.KCSL.NPL_STATUS:National Priority List Status|OGIS.KCSL.NPL_DATE:National Priority List Date|OGIS.KCSL.CATEGORY:Contaminant Source Category";

fieldAliasList[6]= "OGIS.BIOPTS.SITE:Site Number|OGIS.BIOPTS.WATER:Water|OGIS.BIOPTS.LOC:Location|OGIS.BIOPTS.MUN:Municipality|OGIS.BIOPTS.COUNTY:County|OGIS.BIOPTS.NJIS1:Impairment Score 1";
fieldAliasList[6]+= "|OGIS.BIOPTS.IMPAIR1:Impairment Rating 1|OGIS.BIOPTS.NJIS2:Impairment Score 2|OGIS.BIOPTS.IMPAIR2:Impairment Rating 2|OGIS.BIOPTS.HABITAT2:Habitat 2|OGIS.BIOPTS.ABNORMAL2:Abnormality 2|OGIS.BIOPTS.ACTIVE:Active|OGIS.BIOPTS.NJISS:Impairment Score(Lower Delaware Region)";
fieldAliasList[6]+= "|OGIS.BIOPTS.IMPAIRS:Impairment Rating(Lower Delaware Region)|OGIS.BIOPTS.HABITATS:Habitat(Lower Delaware Region)|OGIS.BIOPTS.ABNORMALS:Abnormality(Lower Delaware Region)|OGIS.BIOPTS.NJIS3:Impairment Score 3|OGIS.BIOPTS.IMPAIR3:Impairment Rating 3|OGIS.BIOPTS.HABITAT3:Habitat 3";
fieldAliasList[6]+= "|OGIS.BIOPTS.ABNORMAL3:Abnormality 3|OGIS.BIOPTS.METHOD:Method";

fieldAliasList[7]= "OGIS.PLACENAME.PLACENAME:Name|OGIS.PLACENAME.PLACETYPE:USGS Feature Type";
fieldAliasList[7]+="|OGIS.PLACENAME.COUNTY:County";

fieldAliasList[8]="OGIS.TANA_POSTAL_BOUNDARY.NAME:Name|OGIS.TANA_POSTAL_BOUNDARY.POSTAL:Zip Code"; //TANA_POSTAL_BOUNDARY

fieldAliasList[9]= "OGIS.uez.SSN:State Standard Numeric Code|OGIS.uez.MUNICIPAL:Municipality|OGIS.uez.TYPE:Type";

fieldAliasList[10]= "OGIS.STMUN.MUN:Municipality|OGIS.STMUN.COUNTY:County|OGIS.STMUN.FIPS:FIPS ID";
fieldAliasList[10]+="|OGIS.STMUN.SSN:Numeric ID|OGIS.STMUN.ACRES:Acres";
fieldAliasList[10]+="|OGIS.STMUN.SQ_MILES:Square Miles|OGIS.STMUN.POP1980:1980 Population|OGIS.STMUN.POPDEN1980:1980 Population Density (sq.mi.)";
fieldAliasList[10]+="|OGIS.STMUN.POP1990:1990 Population|OGIS.STMUN.POPDEN1990:1990 Population Density (sq.mi.)";
fieldAliasList[10]+="|OGIS.STMUN.POP2000:2000 Population|OGIS.STMUN.POPDEN2000:2000 Population Density (sq.mi.)";
fieldAliasList[10]+="|OGIS.STMUN.KEY:Key";

fieldAliasList[11]= "OGIS.stco.COUNTY:Name|OGIS.stco.FIPSCO:FIPS ID|OGIS.stco.POP1990: 1990 Population";
fieldAliasList[11]+="|OGIS.stco.POP2000:2000 Population";

fieldAliasList[12]="OGIS.CONDIS.DISTRICT:District|OGIS.CONDIS.US_REP:Representative's Name|OGIS.CONDIS.SENATOR1:Senator 1|OGIS.CONDIS.SENATOR2:Senator 2";
fieldAliasList[12]+="|OGIS.CONDIS.GEOMETRY:Feature Type";

fieldAliasList[13]= "OGIS.LEGDIS.DISTRICT:District|OGIS.LEGDIS.SENATOR:Senate|OGIS.LEGDIS.A1_REP:Assembly Representative 1";
fieldAliasList[13]+="|OGIS.LEGDIS.A2_REP:Assembly Representative 2";

fieldAliasList[14]="OGIS.CAFRA.ZONE_:Zone";

fieldAliasList[15]="OGIS.HIGHLANDS.REGION:Region";

fieldAliasList[16]= "OGIS.PINELAND.PINELAND_ID:Pineland ID|OGIS.PINELAND.NJPC_STATUS:Status";
fieldAliasList[16]+="|OGIS.PINELAND.AREA_ACRES:Acres";

fieldAliasList[17] = "OGIS.CEHS2.CESNUM:Critical Site Number|OGIS.CEHS2.CSTYPE:Critical Site Type|OGIS.CEHS2.CSDETAIL:Critical Feature";
fieldAliasList[17] += "|OGIS.CEHS2.CSDETAIL2:Minimal Detail|OGIS.CEHS2.CSDATE:Date Accepted by SPC";

fieldAliasList[18]= "OGIS.NEWSTATE.NAME:Name|OGIS.NEWSTATE.USE:Use";
fieldAliasList[18]+="|OGIS.NEWSTATE.OWNER: Owner";

fieldAliasList[19]="OGIS.PRISITES.SITECODE:Site Code|OGIS.PRISITES.SITENAME:Site Name|OGIS.PRISITES.COUNTY:County|OGIS.PRISITES.QUADNAME:Quad Name"; //PRISITES
fieldAliasList[19]+="|OGIS.PRISITES.MUNICIPALI:Municipality|OGIS.PRISITES.DESCRIPTIO:Description|OGIS.PRISITES.BOUNDJUST:Boundary Justification";
fieldAliasList[19]+="|OGIS.PRISITES.BIODIVRANK:Biodiversity Rank|OGIS.PRISITES.BIODIVCOMM:Biodiversity Rank Justification";

fieldAliasList[20]= "OGIS.PMA.MGT_CODE:Management Code|OGIS.PMA.MGT_NAME:Management Name|OGIS.PMA.NAME:Village Name"; //PMA
fieldAliasList[20]+= "|OGIS.PMA.ACRES:Acres";

fieldAliasList[21]= "OGIS.STATESSA.WQMP:Water Quality Management Plan|OGIS.STATESSA.WMP:Waste Water Management Plan|OGIS.STATESSA.TYPE:Type|OGIS.STATESSA.FACNAME:Facility Name"; //STATESSA
fieldAliasList[21]+= "|OGIS.STATESSA.WMPAGCY:Agency|OGIS.STATESSA.NJPDES:Permit Number|OGIS.STATESSA.NJPDESFL:NJPDES Permit Flow (MGD)|OGIS.STATESSA.PLANNINGFL:Projected Planning Flow";

fieldAliasList[22]= "OGIS.TANA_STREET.PREFIX:Prefix|OGIS.TANA_STREET.NAME:Name|OGIS.TANA_STREET.TYPE:Type";
fieldAliasList[22]+="|OGIS.TANA_STREET.SUFFIX:Suffix|OGIS.TANA_STREET.L_F_ADD:Left From Address";
fieldAliasList[22]+="|OGIS.TANA_STREET.L_T_ADD:Left To Address|OGIS.TANA_STREET.R_F_ADD:Right From Address";
fieldAliasList[22]+="|OGIS.TANA_STREET.R_T_ADD:Right To Address";
fieldAliasList[22]+="|OGIS.TANA_STREET.POSTAL_L:Left Zip Code";
fieldAliasList[22]+="|OGIS.TANA_STREET.POSTAL_R:Right Zip Code";

fieldAliasList[23]= "OGIS.c1waters.NAMECK:Name|OGIS.c1waters.CATEGORY:Category";

fieldAliasList[24]= "OGIS.SWQS.NAMECK:Name|OGIS.SWQS.CATEGORY:Category";

fieldAliasList[25] = "OGIS.streams.GNIS_ID:GNIS_Id|OGIS.streams.GNIS_NAME:Name|OGIS.streams.SITUATION:Feature Type|OGIS.streams.LENGTH:Length (ft.)";

fieldAliasList[26]= "OGIS.waterbody.GNIS_ID:GNIS Id|OGIS.waterbody.GNIS_NAME:Name|OGIS.waterbody.LABEL02:2002 Landuse|OGIS.waterbody.ACRES:Acres";

fieldAliasList[27]= "OGIS.drcczones.ZONE:Zone";

fieldAliasList[28]= "OGIS.shellfish.STATUS:Status";

fieldAliasList[29] = "OGIS.LandscapeVersion.VERSION:Landscape Version";

fieldAliasList[30] = "OGIS.highlands_streams.STREAMID:Stream ID|OGIS.highlands_streams.RANK:Conservation Rank|OGIS.highlands_streams.VERSION:Landscape Version|OGIS.highlands_streams.REGION:Landscape Region";
fieldAliasList[30] += "|OGIS.highlands_streams.BRK_FLTR:Brook Floater|OGIS.highlands_streams.CREEPER:Creeper|OGIS.highlands_streams.DWRF_WDG:Dwarf Wedgemussel|OGIS.highlands_streams.ESTRN_LMP:Eastern Lamlmussel";
fieldAliasList[30] += "|OGIS.highlands_streams.TRI_FLTR:Triangle Floater|OGIS.highlands_streams.YLW_LMP:Yellow Lampmussel|OGIS.highlands_streams.SBP_LINK:Species Based Patch Link|OGIS.highlands_streams.CONTACT:USFWS Contact";

fieldAliasList[31] = "OGIS.HIGHLANDS_SBP_VIEW.LINK:Link|OGIS.HIGHLANDS_SBP_VIEW.RANK:Conservation Rank|OGIS.HIGHLANDS_SBP_VIEW.VERSION:Landscape Version|OGIS.HIGHLANDS_SBP_VIEW.REGION:Landscape Region";
fieldAliasList[31] += "|OGIS.HIGHLANDS_SBP_VIEW.RIP:Riparian|OGIS.HIGHLANDS_SBP_VIEW.LU02:Landuse Code 2002|OGIS.HIGHLANDS_SBP_VIEW.TYPE02:Type 2002|OGIS.HIGHLANDS_SBP_VIEW.LABEL02:Label 2002";
fieldAliasList[31] += "|OGIS.HIGHLANDS_SBP_VIEW.CORE:Forest Core Patch|OGIS.HIGHLANDS_SBP_VIEW.MIN_SIZE:Grassland Minimum Size Patch|OGIS.HIGHLANDS_SBP_VIEW.COMMONNAME:Species Common name|OGIS.HIGHLANDS_SBP_VIEW.ACRES:Acres";
fieldAliasList[31] += "|OGIS.HIGHLANDS_SBP_VIEW.HECTARES:Hectares|OGIS.HIGHLANDS_SBP_VIEW.CONTACT:USFWS Contact";

fieldAliasList[32] = "OGIS.HIGHLANDS_VERNAL_HABITAT.VPH_ID:Vernal Habitat ID|OGIS.HIGHLANDS_VERNAL_HABITAT.VPH_TYPE:Vernal Habitat Type|OGIS.HIGHLANDS_VERNAL_HABITAT.VERSION:Landscape Version|OGIS.HIGHLANDS_VERNAL_HABITAT.REGION:Landscape Region";
fieldAliasList[32] += "|OGIS.HIGHLANDS_VERNAL_HABITAT.ACRES:Acres|OGIS.HIGHLANDS_VERNAL_HABITAT.HECTARES:Hectacres";

fieldAliasList[33] =  "OGIS.BALDEAGLEFORAGING.LINK:Link|OGIS.BALDEAGLEFORAGING.RANK:Conservation Rank|OGIS.BALDEAGLEFORAGING.VERSION:Landscape Version|OGIS.BALDEAGLEFORAGING.COMMONNAME:Species Common Name|OGIS.BALDEAGLEFORAGING.REGION:Landscape Region";
fieldAliasList[33] +=  "|OGIS.BALDEAGLEFORAGING.HECTARES:Hectares|OGIS.BALDEAGLEFORAGING.ACRES:Acres|OGIS.BALDEAGLEFORAGING.CONTACT:USFWS Contact";

fieldAliasList[34] = "OGIS.URBANPEREGRINE.LINK:Link|OGIS.URBANPEREGRINE.RANK:Conservation Rank|OGIS.URBANPEREGRINE.VERSION:Landscape Version|OGIS.URBANPEREGRINE.COMMONNAME:Species Common Name";
fieldAliasList[34] += "|OGIS.URBANPEREGRINE.REGION:Landscape Region|OGIS.URBANPEREGRINE.ACRES:Acres|OGIS.URBANPEREGRINE.HECTARES:Hectares|OGIS.URBANPEREGRINE.CONTACT:USFWS Contact";

fieldAliasList[35] = "OGIS.WOODTURTLE.LINK:Link|OGIS.WOODTURTLE.RANK:Conservation Rank|OGIS.WOODTURTLE.VERSION:Landscape Version|OGIS.WOODTURTLE.COMMONNAME:Species Common Name";
fieldAliasList[35] += "|OGIS.WOODTURTLE.REGION:Landscape Region|OGIS.WOODTURTLE.HECTARES:Hectares|OGIS.WOODTURTLE.ACRES:Acres|OGIS.WOODTURTLE.CONTACT:USFWS Contact";

fieldAliasList[36] = "OGIS.BEACH_VIEW.LINK:Link|OGIS.BEACH_VIEW.RANK:Conservation Rank|OGIS.BEACH_VIEW.COUNT_R1:Count of Rank 1 Criteria|OGIS.BEACH_VIEW.COUNT_R2:Count of Rank 2 Records";
fieldAliasList[36] += "|OGIS.BEACH_VIEW.COUNT_R3:Count of Rank 3 Records|OGIS.BEACH_VIEW.COUNT_R4:Count of Rank 4 Records|OGIS.BEACH_VIEW.COUNT_R5:Count of Rank 5 Records|OGIS.BEACH_VIEW.VERSION:Landscape Version|OGIS.BEACH_VIEW.COMMONNAME:Species Common Name";
fieldAliasList[36] += "|OGIS.BEACH_VIEW.REGION:Landscape Region|OGIS.BEACH_VIEW.ACRES:Acres|OGIS.BEACH_VIEW.HECTARES:Hectares";
fieldAliasList[36] += "|OGIS.BEACH_VIEW.CONTACT:USFWS Contact";

fieldAliasList[37] = "OGIS.EMERGENT_VIEW.LINK:Link|OGIS.EMERGENT_VIEW.RANK:Conservation Rank|OGIS.EMERGENT_VIEW.COUNT_R1:Count of Rank 1 Criteria|OGIS.EMERGENT_VIEW.COUNT_R2:Count of Rank 2 Records";
fieldAliasList[37] += "|OGIS.EMERGENT_VIEW.COUNT_R3:Count of Rank 3 Records|OGIS.EMERGENT_VIEW.COUNT_R4:Count of Rank 4 Records|OGIS.EMERGENT_VIEW.COUNT_R5:Count of Rank 5 Records|OGIS.EMERGENT_VIEW.VERSION:Landscape Version|OGIS.EMERGENT_VIEW.COMMONNAME:Species Common Name";
fieldAliasList[37] += "|OGIS.EMERGENT_VIEW.REGION:Landscape Region|OGIS.EMERGENT_VIEW.ACRES:Acres|OGIS.EMERGENT_VIEW.HECTARES:Hectares";
fieldAliasList[37] += "|OGIS.EMERGENT_VIEW.CONTACT:USFWS Contact";

fieldAliasList[38] = "OGIS.FORESTEDWETLAND_VIEW.LINK:Link|OGIS.FORESTEDWETLAND_VIEW.RANK:Conservation Rank|OGIS.FORESTEDWETLAND_VIEW.COUNT_R1:Count of Rank 1 Criteria|OGIS.FORESTEDWETLAND_VIEW.COUNT_R2:Count of Rank 2 Records";
fieldAliasList[38] += "|OGIS.FORESTEDWETLAND_VIEW.COUNT_R3:Count of Rank 3 Records|OGIS.FORESTEDWETLAND_VIEW.COUNT_R4:Count of Rank 4 Records|OGIS.FORESTEDWETLAND_VIEW.COUNT_R5:Count of Rank 5 Records|OGIS.FORESTEDWETLAND_VIEW.VERSION:Landscape Version|OGIS.FORESTEDWETLAND_VIEW.COMMONNAME:Species Common Name";
fieldAliasList[38] += "|OGIS.FORESTEDWETLAND_VIEW.REGION:Landscape Region|OGIS.FORESTEDWETLAND_VIEW.ACRES:Acres|OGIS.FORESTEDWETLAND_VIEW.HECTARES:Hectares";
fieldAliasList[38] += "|OGIS.FORESTEDWETLAND_VIEW.CONTACT:USFWS Contact";

fieldAliasList[39] = "OGIS.FOREST_VIEW.LINK:Link|OGIS.FOREST_VIEW.RANK:Conservation Rank|OGIS.FOREST_VIEW.COUNT_R1:Count of Rank 1 Criteria|OGIS.FOREST_VIEW.COUNT_R2:Count of Rank 2 Records";
fieldAliasList[39] += "|OGIS.FOREST_VIEW.COUNT_R3:Count of Rank 3 Records|OGIS.FOREST_VIEW.COUNT_R4:Count of Rank 4 Records|OGIS.FOREST_VIEW.COUNT_R5:Count of Rank 5 Records|OGIS.FOREST_VIEW.VERSION:Landscape Version|OGIS.FOREST_VIEW.COMMONNAME:Species Common Name";
fieldAliasList[39] += "|OGIS.FOREST_VIEW.REGION:Landscape Region|OGIS.FOREST_VIEW.LOWER_10K:Lower 10k Cape May Patch|OGIS.FOREST_VIEW.COASTAL:Coastal Patch|OGIS.FOREST_VIEW.CORE:Core Patch";
fieldAliasList[39] += "|OGIS.FOREST_VIEW.ACRES:Acres|OGIS.FOREST_VIEW.HECTARES:Hectares|OGIS.FOREST_VIEW.CONTACT:USFWS Contact";

fieldAliasList[40] = "OGIS.GRASSLAND_VIEW.LINK:Link|OGIS.GRASSLAND_VIEW.RANK:Conservation Rank|OGIS.GRASSLAND_VIEW.COUNT_R1:Count of Rank 1 Criteria|OGIS.GRASSLAND_VIEW.COUNT_R2:Count of Rank 2 Records";
fieldAliasList[40] += "|OGIS.GRASSLAND_VIEW.COUNT_R3:Count of Rank 3 Records|OGIS.GRASSLAND_VIEW.COUNT_R4:Count of Rank 4 Records|OGIS.GRASSLAND_VIEW.COUNT_R5:Count of Rank 5 Records|OGIS.GRASSLAND_VIEW.VERSION:Landscape Version|OGIS.GRASSLAND_VIEW.COMMONNAME:Species Common Name";
fieldAliasList[40] += "|OGIS.GRASSLAND_VIEW.REGION:Landscape Region";
fieldAliasList[40] += "|OGIS.GRASSLAND_VIEW.ACRES:Acres|OGIS.GRASSLAND_VIEW.HECTARES:Hectares|OGIS.GRASSLAND_VIEW.CONTACT:USFWS Contact";

fieldAliasList[41]= "OGIS.ATLAS_GRID.CELL:Well Permit Grid ID|OGIS.ATLAS_GRID.ATLAS:Atlas Sheet";
fieldAliasList[41]+="|OGIS.ATLAS_GRID.BLOCK:Block No.|OGIS.ATLAS_GRID.RECT:Rectangle";
fieldAliasList[41]+="|OGIS.ATLAS_GRID.UNIT:Unit No.|OGIS.ATLAS_GRID.PART:Part No.";

fieldAliasList[42] = "OGIS.NJWHPA.TIER:Tier|OGIS.NJWHPA.TRAVELTIME:Travel Time";

fieldAliasList[43]= "OGIS.njncwhpa.TIER:Tier|OGIS.njncwhpa.TRAVELTIME:Travel Time";

fieldAliasList[44]= "OGIS.DNA.CASE_NAME:Site Name|OGIS.DNA.ADDRESS:Address|OGIS.DNA.BLK_LOT:Block and Lot";
fieldAliasList[44]+="|OGIS.DNA.KCSL_NUM:KCSL Number|OGIS.DNA.LEAD:Lead Program|OGIS.DNA.START_DATE:Approval Date";
fieldAliasList[44]+="|OGIS.DNA.FINAL_REMEDY:Final Remediation|OGIS.DNA.DEPTH:Contaminate Depth|OGIS.DNA.CAP_TYPE:Engineering Control";
fieldAliasList[44]+="|OGIS.DNA.VOCS:Volatile Organic|OGIS.DNA.METALS:Metal";
fieldAliasList[44]+="|OGIS.DNA.PESTICIDES:Pesticide|OGIS.DNA.CAPAH:Carcinogenic Poly-Aromatic Hydrocarbons|OGIS.DNA.PCB:Polychlorinated Biphenyls";
fieldAliasList[44]+="|OGIS.DNA.RADIONUCLIDES:Radionucleide|OGIS.DNA.ASBESTOS:Asbestos|OGIS.DNA.TPHC:Total Petroleum Hydrocarbons";
fieldAliasList[44]+="|OGIS.DNA.TICS:Tentatively Identified Compounds|OGIS.DNA.HISTORIC_FILL:Historic Fill|OGIS.DNA.BENZO_A_ANTHRACENE:Benzo(a)anthracene";
fieldAliasList[44]+="|OGIS.DNA.BENZO_A_PYRENE:Benzo(a)pyrene|OGIS.DNA.BENZO_B_FLUORANTHENE:Benzo(b)flourene|OGIS.DNA.BENZO_G_H_I_PERYLENE:Benzo(g,h,i)perylene";
fieldAliasList[44]+="|OGIS.DNA.BENZO_K_FLUORANTHENE:Benzo(k)flouranthene|OGIS.DNA.IDENO_1_2_3_CD_PYRENE:Ideno(1,2,3-cd)pyrene|OGIS.DNA.DIBENZO_A_H_ANTHRACENE:Dibenz(a,h)anthracene";
fieldAliasList[44]+="|OGIS.DNA.CHRYSENE:Chrysene|OGIS.DNA.OTHER:Unusual Conditions|OGIS.DNA.DURATION:Expected Period of Institutional Controls";

fieldAliasList[45]= "OGIS.CEA.CEA_NUM:Number|OGIS.CEA.GISNAME:Name";
fieldAliasList[45]+="|OGIS.CEA.ADDRESS:Address|OGIS.CEA.LEAD:Lead Program";
fieldAliasList[45]+="|OGIS.CEA.KCSL:KCSL ID|OGIS.CEA.START_DATE:Start Date";
fieldAliasList[45]+="|OGIS.CEA.DURATION:Duration (yrs)|OGIS.CEA.FINAL_REMEDY:Remediation";
fieldAliasList[45]+="|OGIS.CEA.DEPTH_FT:Restriction Depth|OGIS.CEA.BENZENE:Benzene";
fieldAliasList[45]+="|OGIS.CEA.MTBE:MTBE|OGIS.CEA.TBA:TBA|OGIS.CEA.TCE:TCE";
fieldAliasList[45]+="|OGIS.CEA.PCE:PCE|OGIS.CEA.NAPHTHALENE:Naphthalen";
fieldAliasList[45]+="|OGIS.CEA.VINYLCHLORIDE:Vinyl_Cl|OGIS.CEA.BENZ_PYR:Benz_Pyr";
fieldAliasList[45]+="|OGIS.CEA.LEAD_PB:Lead_Pb|OGIS.CEA.ARSENIC:Arsenic";
fieldAliasList[45]+="|OGIS.CEA.CHROMIUM:Chromium|OGIS.CEA.CADMIUM:Cadmium";
fieldAliasList[45]+="|OGIS.CEA.MERCURY:Mercury|OGIS.CEA.TICS:TICS";
fieldAliasList[45]+="|OGIS.CEA.VO:VO|OGIS.CEA.BN:BN|OGIS.CEA.METAL:Metal";
fieldAliasList[45]+="|OGIS.CEA.PESTICIDE:Pesticide|OGIS.CEA.PCB:PCB";
fieldAliasList[45]+="|OGIS.CEA.DIOXIN:Dioxin|OGIS.CEA.RADNUC:Radnuc";
fieldAliasList[45]+="|OGIS.CEA.FREEPROD:FreeProd|OGIS.CEA.OTHER:Other";

fieldAliasList[46]= "|OGIS.CKE.NAME:Name|OGIS.CKE.MUNICIPALITY:Municipality";
fieldAliasList[46]+="|OGIS.CKE.COUNTY:County|OGIS.CKE.START_DATE:Start Date";
fieldAliasList[46]+="|OGIS.CKE.METALS:Metals";
fieldAliasList[46]+="|OGIS.CKE.PEST_PCBS:Pesticides/PCBs|OGIS.CKE.TICS:TICs|OGIS.CKE.RADIOLOGICAL:Radiological";
fieldAliasList[46]+="|OGIS.CKE.OTHER:Other|OGIS.CKE.VOCS:Volatile Organic";

fieldAliasList[47]= "OGIS.CENLNE2.CENNAME2:Center Name|OGIS.CENLNE2.CENTYPE:Center Type";
fieldAliasList[47]+="|OGIS.CENLNE2.COUNTY:County";

fieldAliasList[48]= "OGIS.SPLAN2.PA2:Planning Area ID (2001)";
fieldAliasList[48]+="|OGIS.SPLAN2.SPDETAIL:Planning Area Description";
fieldAliasList[48]+="|OGIS.SPLAN2.ALTPA:Planning Area ID (1997)";

fieldAliasList[49]= "OGIS.HUC14.SW_NAME:Sub-Watershed Name|OGIS.HUC14.SWID:Sub-Watershed ID";
fieldAliasList[49]+="|OGIS.HUC14.HUC14:Hydrologic Unit Code (14 digit)";
fieldAliasList[49]+="|OGIS.HUC14.W_NAME:Watershed Name|OGIS.HUC14.WID:Watershed ID";
fieldAliasList[49]+="|OGIS.HUC14.WMA_NAME:Watershed Management Area|OGIS.HUC14.WMA:Management Area ID";
fieldAliasList[49]+="|OGIS.HUC14.WR_NAME:Water Region|OGIS.HUC14.WREGION:Water Region ID";

fieldAliasList[50]= "OGIS.HUC11.W_NAME:Watershed Name|OGIS.HUC11.WID:Watershed ID";
fieldAliasList[50]+="|OGIS.HUC11.HUC11:Hydrologic Unit Code (11 digit)|OGIS.HUC11.WMA_NAME:Watershed Management Area";
fieldAliasList[50]+="|OGIS.HUC11.WMA:Management Area ID|OGIS.HUC11.WR_NAME:Water Region";
fieldAliasList[50]+="|OGIS.HUC11.WREGION:Water Region ID";

fieldAliasList[51]= "OGIS.WMA.WMA_NAME:Watershed Management Area|OGIS.WMA.WMA:Management Area ID";
fieldAliasList[51]+="|OGIS.WMA.WR_NAME:Water Region|OGIS.WMA.WREGION:Water Region ID";

fieldAliasList[52] = "OGIS.SSURGO_VIEW.AREASYMBOL:Soil Survey Area|OGIS.SSURGO_VIEW.SPATIALVER:Spatial Version";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.MUSYM:Map Unit Symbol|OGIS.SSURGO_VIEW.MUNAME:Map Unit Name";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.MUKEY: Map Unit Key|OGIS.SSURGO_VIEW.MUKIND:Map Unit Kind|OGIS.SSURGO_VIEW.LKEY:Legend Key";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.COMPNAME:Component Name|OGIS.SSURGO_VIEW.COKEY:Component Key|OGIS.SSURGO_VIEW.MAJCOMPFLA:Major Component ";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.HYDRICRATI:Hydric Rating|OGIS.SSURGO_VIEW.HYDGRP:Hydric Group";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.DRAINAGECL:Drainage Class|OGIS.SSURGO_VIEW.RUNOFF:Runoff Potential";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.COMPPCT_L:Component%  (Low)|OGIS.SSURGO_VIEW.COMPPCT_R:Component% (Representative)|OGIS.SSURGO_VIEW.COMPPCT_H:Component% (High) ";
fieldAliasList[52] += "|OGIS.SSURGO_VIEW.SLOPE_L:Slope%  (Low)|OGIS.SSURGO_VIEW.SLOPE_R:Slope% (Representative)|OGIS.SSURGO_VIEW.SLOPE_H:Slope% (High)";

fieldAliasList[53]= "OGIS.IS02.IS02:Percent Impervious Surface 2002";

fieldAliasList[54]= "OGIS.WET02.ACRES:Acres|OGIS.WET02.LU02:2002 Landuse Code|OGIS.WET02.LABEL02:2002 Landuse";
fieldAliasList[54]+="|OGIS.WET02.TYPE02:General 2002 Landuse Category|OGIS.WET02.IS02:Percent Impervious Surface 2002";
fieldAliasList[54]+="|OGIS.WET02.ISACRES02:Impervious Surface Acres 2002";

fieldAliasList[55]= "OGIS.LULC2002_GEN.ACRES:Acres|OGIS.LULC2002_GEN.LU02:2002 Landuse Code|OGIS.LULC2002_GEN.LABEL02:2002 Landuse";
fieldAliasList[55]+="|OGIS.LULC2002_GEN.TYPE02:General 2002 Landuse Category|OGIS.LULC2002_GEN.IS02:Percent Impervious Surface 2002";
fieldAliasList[55]+="|OGIS.LULC2002_GEN.ISACRES02:Impervious Surface Acres 2002";

fieldAliasList[56]= "OGIS.LULC95_02.ACRES:Acres|OGIS.LULC95_02.LU95:1995 Landuse Code|OGIS.LULC95_02.LABEL95:1995 Landuse";
fieldAliasList[56]+="|OGIS.LULC95_02.TYPE95:General 1995 Landuse Category|OGIS.LULC95_02.IS95:Percent Impervious Surface";
fieldAliasList[56]+="|OGIS.LULC95_02.ISACRES95:Impervious Surface Acres";

fieldAliasList[57]= "OGIS.change95_02.ACRES:Acres|OGIS.change95_02.LU02:2002 Landuse Code|OGIS.change95_02.LABEL02:2002 Landuse";
fieldAliasList[57]+="|OGIS.change95_02.TYPE02:General 2002 Landuse Category|OGIS.change95_02.IS02:Percent Impervious Surface 2002";
fieldAliasList[57]+="|OGIS.change95_02.ISACRES02:Impervious Surface Acres 2002|OGIS.change95_02.LU95:1995 Landuse Code|OGIS.change95_02.LABEL95:1995 Landuse";
fieldAliasList[57]+="|OGIS.change95_02.TYPE95:General 1995 Landuse Category|OGIS.change95_02.IS95:Percent Impervious Surface 1995";
fieldAliasList[57]+="|OGIS.change95_02.ISACRES95:Impervious Surface Acres 1995|OGIS.change95_02.CHANGE95:Change Flag";

fieldAliasList[58]= "OGIS.QUARTERS.QQUADCODE:Quarter Quad Code|OGIS.QUARTERS.QQUAD_NAME:Quarter Quad Name";

//Dnyanada 6/20/2006 Start
fieldAliasList[59]=""; // 2002 orthophotos
fieldAliasList[60]=""; // 2002 orthophotos
fieldAliasList[61]=""; // 2002 orthophotos
fieldAliasList[62]=""; // 2002 orthophotos
fieldAliasList[63]=""; // 2002 orthophotos
fieldAliasList[64]=""; // 2002 orthophotos

fieldAliasList[65]=""; // 1995/97 orthophotos
fieldAliasList[66]=""; // 1930 orthophotos

fieldAliasList[67]=""; //MidAtlantic States
fieldAliasList[68]=""; //MidAtlantic States
fieldAliasList[69]=""; //MidAtlantic States
fieldAliasList[70]=""; //MidAtlantic States
fieldAliasList[71]=""; //MidAtlantic States
fieldAliasList[72]=""; //MidAtlantic States


//Dnyanada 6/20/2006 End

// Hide the ID field display? The ID Field must be included in field list, but we don't have to show it.
//changed from false to true Dnyanada 3/7/2006
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.
//changed from false to true Dnyanada 3/7/2006
var hideShapeFieldData = true;


// parameters for setting up hyperlinks in data display
var hyperLinkLayers = new Array(); // layers to have hyperlink
var hyperLinkFields = new Array();	// field in those layers to be used for hyperlink
var hyperLinkPrefix = new Array();  // prefix (if any) to place before field value to make hyperlink url
var hyperLinkSuffix = new Array();  // suffix (if any) to place after field value to make hyperlink url
/*
hyperLinkLayers[0] = "Image";
hyperLinkFields[0] = "HOT";
hyperLinkPrefix[0] = "/gisdata/world/images/";
hyperLinkSuffix[0] = ".jpg";
*/

// will the returned data be displayed in text frame?
var showSelectedData=true;
// will the returned features be drawn?
var showSelectedFeatures=true;
// maximum number of features returned from query
var maxFeaturesReturned=25;
// for ID All - List all visible layers in response - default is false
	// if false only visible layers with idenitified features written to table
	// if true the names of all visible layers will be diplayed even if no features returned
var listAllLayersInIDAll = false;


// number of data samples retrieved for query form
var numberDataSamples = 50;



/**************************************
* Legend parameters - aimsLegend.js
**************************************/

// legend map size
var legWidth=170;
var legHeight=300;
var legFont="Arial";
var legStyle="Bold"; //Added by Dnyanada 3/7/2006
var legTitle=""; //Changed from "Legend" to " " dnyanada 3/7/2006

/**************************************
* 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 = document.ovImage;
	debugOn = 0;
	if (parent.TextFrame==null) {
		useTextFrame = false;
		useExternalWindow=true;
	}
	if (!hasLayer("measureBox")) useMeasure=false;
	if ((!useMeasure) && (!drawScaleBar)) useSetUnits=false;
	if (ovImageVar==null) hasOVMap = false;
	if (parent.TOCFrame==null) hasTOC = false;
	if (parent.ModeFrame==null) useModeFrame = false;


	if (isIE)	{
				//Cursor style changed by Dnyanada 3/7/2006
		//if (hasLayer("theTop")) document.all.theTop.style.cursor = "crosshair";
		if (hasLayer("theTop")) document.all.theTop.style.cursor = "default";
		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;
		document.theImage.onload = onLoadMapImg;
	} 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]);
	}
}