// ArcIMSparam.js
// javascript file with parameters specific to calling page

//***************************************************************************
//*			parameters File for HTML Template		    *
//***************************************************************************
// get machine name
var hostName = document.location.host;
// make URL for getting mapservice catalog
var catURL = "http://" + hostName + "/servlet/com.esri.esrimap.Esrimap?ServiceName=catalog";
// make prefix for URL
var serverURL  = "http://" + hostName + "/servlet/com.esri.esrimap.Esrimap?ServiceName=";


//*********************************************************************
//*			parameters set by Designer			                     *
//*********************************************************************
var imsURL = "http://" + hostName + "/servlet/com.esri.esrimap.Esrimap?ServiceName=NewGenericViewer";
var imsOVURL =  "http://" + hostName + "/servlet/com.esri.esrimap.Esrimap?ServiceName=OverviewMap";
var imsQueryURL = '';
var imsGeocodeURL = '';

// variables for setting component colors

var mapBackColor = '255,255,255';
var ovBoxColor = '#0000ff';
var ovBoxSize = 3;
var zoomBoxColor = '#0000ff';

// variables for using individual components

var hasOVMap = true;
var hasTOC = true;
var useModeFrame = true;

//initial map extent
var startLeft = 108455.719459;
var startRight = 257363.88899999997;
var startTop = 1707201.15;
var startBottom = 1594718.85;
//maximum map extent
var limitLeft = 108484.703125;
var limitRight = 257500.0;
var limitTop = 1710181.75;
var limitBottom = 1593849.0;

var usePan=true;
var usePanNorth=false;
var usePanWest=false;
var usePanEast=false;
var usePanSouth=false;
var useZoomIn=true;
var useZoomOut=true;
var useFullExtent=true;
var useZoomActive=false;
var useZoomLast=true;
var useIdentify=true;
var useMeasure=true;
var useSetUnits=true;
var useSelect=true;
var useQuery=true;
var useFind=true;
var useGeocode=true;
var useStoredQuery=false;
var useClearSelect=true;
var usePrint=true;
var useGeoNetwork=false;
var useBuffer=false;
var useExtract=false;

var MapUnits = "Feet";
var ScaleBarUnits = "Miles";



// End of Designer set parameters


var useHyperLink=true;
var useHyperLinkAny=false;
var useIdentifyAll=false;
var useBufferShape=false; 
var hasToolBarOnLayer=false;
	// useHyperLink takes priority - both cannot be true
if (useHyperLink) useHyperLinkAny=false;
	// useIdentify takes priority - both cannot be true
if (useIdentify) useIdentifyAll=false;
	// allow debugging
var setDebug=true;


/**************************************
* Basic Map parameters
**************************************/

// variables for map pixel offset from upper left corner of frame
	// horizontal offset
var hspc = 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;

//variables for MapDrawing
	// North Arrow
var drawNorthArrow = true;
var NorthArrowType = "4";
var NorthArrowSize = "15";
var NorthArrowCoords = "15 80";
var NorthArrowAngle = "0";
	// Scale Bar
var drawScaleBar = true;
	// MapUnits=DEGREES,FEET,METERS
	// can MapUnits be changed by user?
var setMapUnits=false;
	// ScaleBarUnits=KILOMETERS,METERS,MILES,FEET
var ScaleBarBackground = "TRUE";
var ScaleBarBackColor = "0,0,0";
var ScaleBarFontColor = "255,255,255";
var ScaleBarColor = "192,192,192";
var ScaleBarFont = "Arial";
var ScaleBarStyle = "Bold";
var ScaleBarRound = "1";
var ScaleBarSize = "14";
var ScaleBarWidth = "7";
var ScaleBarPrecision = 2;
var numDecimals = ScaleBarPrecision;
	// Copyright blurb
var drawCopyright = true;
var CopyrightFont = "Arial";
var CopyrightStyle = "Bold";
var CopyrightSize = "8";
var CopyrightCoords = "15 15";
var CopyrightColor = "0,0,0";
var CopyrightBackground = "False";
var CopyrightBGColor = "255,255,255";
var CopyrightGlow = "True";
var CopyrightGlowColor = "255,255,255";
//var CopyrightText = "Map created with ArcIMS - Copyright (C) 1992-2001 ESRI Inc.";
var CopyrightText = "Data - Copyright (C) 1986-2009 IMAGIS.";
var CopyrightCoords2 = "15 5";
var CopyrightText2 = "Additional data Copyright (C) 1986-2009 City of Indianapolis - Marion County.";
		//JPW Added the Disclamer to the Acetate layer
		// Disclaimer blurb
var drawDisclaimer = true;
var DisclaimerFont = "Arial";
var DisclaimerStyle = "Bold";
var DisclaimerSize = "9";
var DisclaimerCoords = "15 50";
var DisclaimerColor = "0,0,0";
var DisclaimerBackground = "False";
var DisclaimerBGColor = "255,255,255";
var DisclaimerGlow = "True";
var DisclaimerGlowColor = "255,255,255";
var DisclaimerText = "This map does not represent a legal document, It is intended";
		//JPW Added the Disclamer to the Acetate layer
		// Disclaimer2 blurb
var drawDisclaimer2 = true;
var Disclaimer2Font = "Arial";
var Disclaimer2Style = "Bold";
var Disclaimer2Size = "9";
var Disclaimer2Coords = "15 40";
var Disclaimer2Color = "0,0,0";
var Disclaimer2Background = "False";
var Disclaimer2BGColor = "255,255,255";
var Disclaimer2Glow = "True";
var Disclaimer2GlowColor = "255,255,255";
var Disclaimer2Text = " to serve as an aid in graphic representation only.  Information shown";
	//JPW Added the Disclamer to the Acetate layer
	// Disclaimer3 blurb
var drawDisclaimer3 = true;
var Disclaimer3Font = "Arial";
var Disclaimer3Style = "Bold";
var Disclaimer3Size = "9";
var Disclaimer3Coords = "15 30";
var Disclaimer3Color = "0,0,0";
var Disclaimer3Background = "False";
var Disclaimer3BGColor = "255,255,255";
var Disclaimer3Glow = "True";
var Disclaimer3GlowColor = "255,255,255";
var Disclaimer3Text = " on this map is not warranted for accuracy or merchantability.";
	// 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) {
		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=false;
// use external window for dialogs
var useExternalWindow=true;

// colors for tables 
var textFrameBackColor="Silver";
var tableBackColor="White";
var textFrameTextColor="Black";
var textFrameLinkColor="Blue";
var textFrameFormColor="Gray";

// LayerList visible at service load
var showTOC=true;
// set layer visibility according to LayerList or by custom programming
var toggleVisible = true;
// set layer visibility of OVMap according to LayerList or by custom programming
	// imsURL must equal imsOVMap - depends on one LayerList
var toggleOVVisible = false;
// will the LayerList show all layers, not just those available at current scale
var listAllLayers = false;

// toggle the check of non-listing of layers in LayerList and Legend
// if true, noListLayer array must have an element defined for each layer
var hideLayersFromList=false;
// layers that will be listed in the LayerList or Legend
	// Note: This does not affect map display
var noListLayer = new Array();
// noListLayer[0] = false;
// noListLayer[1] = false;
// noListLayer[2] = false;
// noListLayer[3] = true;	// this one will not be listed
// noListLayer[4] = false;

	// Mode on floating layer
var drawFloatingMode = false;
var modeLayerOn = false;
var modeLayerColor = "Black";
var modeLayerShadowColor = "White";
var modeLayerFont = "Arial";
var modeLayerSize = "4";

	// does the overview map a layer on top of map?... 
var ovMapIsLayer=true;

var webParams = "";
if (parent.MapFrame!=null) {
	webParams = parent.document.location.search;
} else {
	webParams = document.location.search;
}

/**************************************
* 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;

// 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=false;
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]="NAME COUNTRY POPULATION #ID# #SHAPE#";
//selFieldList[1]="URL #ID# #SHAPE#";
//selFieldList[2]="#ALL#";
//selFieldList[3]="#ALL#";
//selFieldList[4]="#ALL#";
//selFieldList[5]="NAME CONTINENT #ID# #SHAPE#";
//selFieldList[6]="#ALL#";
selFieldList[0]="#ALL#"; 
selFieldList[1]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#"; 
selFieldList[2]="CCGIS.RAILROAD.OWNER CCGIS.RAILROAD.USE #ID# #SHAPE#"; 
selFieldList[3]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#"; 
selFieldList[4]="CCGIS.STORMSEWERSTRUCTURES.UNITID CCGIS.STORMSEWERSTRUCTURES.DESCRIPITION #ID# #SHAPE#";
selFieldList[5]="CCGIS.STORMSEWERS.SEGID CCGIS.STORMSEWERS.SEGSIZE CCGIS.STORMSEWERS.SEGMATL CCGIS.STORMSEWERS.SEGLEN CCGIS.STORMSEWERS.DESCRIPITION #ID# #SHAPE#";
selFieldList[6]="CCGIS.SANITARYSEWERSTRUCTURES.UNITID #ID# #SHAPE#";
selFieldList[7]="CCGIS.SANITARYSEWERS.SEGID CCGIS.SANITARYSEWERS.PIPESIZE CCGIS.SANITARYSEWERS.MATERIAL CCGIS.SANITARYSEWERS.TYPE #ID# #SHAPE#";
selFieldList[8]="CCGIS.SCHOOLPROPERTIES.TYPE CCGIS.SCHOOLPROPERTIES.SCHOOLNAME CCGIS.SCHOOLPROPERTIES.ADDRESS CCGIS.SCHOOLPROPERTIES.ZIP CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME CCGIS.SCHOOLPROPERTIES.TELEPHONE CCGIS.SCHOOLPROPERTIES.SCHOOLNO #ID# #SHAPE#";
selFieldList[9]="CCGIS.CENSUSTRACTS2000.TRACT CCGIS.CENSUSTRACTS2000.AIALAS CCGIS.CENSUSTRACTS2000.AIALAS18 CCGIS.CENSUSTRACTS2000.ASIAN CCGIS.CENSUSTRACTS2000.ASIAN18 CCGIS.CENSUSTRACTS2000.BLACK CCGIS.CENSUSTRACTS2000.BLACK18 CCGIS.CENSUSTRACTS2000.COUNTY CCGIS.CENSUSTRACTS2000.HAWAPI CCGIS.CENSUSTRACTS2000.HAWAPI18 CCGIS.CENSUSTRACTS2000.HISPANIC CCGIS.CENSUSTRACTS2000.HISPANIC18 CCGIS.CENSUSTRACTS2000.NOTHISP CCGIS.CENSUSTRACTS2000.NOTHISP18 CCGIS.CENSUSTRACTS2000.ONERACE CCGIS.CENSUSTRACTS2000.ONERACE18 CCGIS.CENSUSTRACTS2000.OTHER CCGIS.CENSUSTRACTS2000.OTHER18 CCGIS.CENSUSTRACTS2000.PLACE CCGIS.CENSUSTRACTS2000.STATE CCGIS.CENSUSTRACTS2000.TOTALPOP CCGIS.CENSUSTRACTS2000.TWORACE CCGIS.CENSUSTRACTS2000.TWORACE18 CCGIS.CENSUSTRACTS2000.WHITE CCGIS.CENSUSTRACTS2000.WHITE18 #ID# #SHAPE#";
selFieldList[10]="CCGIS.LIBRARIES.NAME CCGIS.LIBRARIES.WEBADDRESS CCGIS.LIBRARIES.ADDRESS #ID# #SHAPE#"
selFieldList[11]="CCGIS.STREAMS.NAME #ID# #SHAPE#";
selFieldList[12]="CCGIS.DETENTIONPONDS.TYPE CCGIS.DETENTIONPONDS.OWNERSHIP #ID# #SHAPE#";
selFieldList[13]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#";
selFieldList[14]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
selFieldList[15]="CCGIS.SCHOOLPROPERTIES.TYPE CCGIS.SCHOOLPROPERTIES.SCHOOLNAME CCGIS.SCHOOLPROPERTIES.ADDRESS CCGIS.SCHOOLPROPERTIES.ZIP CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME CCGIS.SCHOOLPROPERTIES.TELEPHONE CCGIS.SCHOOLPROPERTIES.SCHOOLNO #ID# #SHAPE#"; 
selFieldList[16]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.STATUS CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#"; 
selFieldList[17]="CCGIS.PARKS.ACRES CCGIS.PARKS.OWNER CCGIS.PARKS.ADDRESS CCGIS.PARKS.NAME CCGIS.PARKS.CLASS CCGIS.PARKS.TOWNSHIP #ID# #SHAPE#";
selFieldList[18]="CCGIS.VOTINGCOUNCIL.COUNCIL #ID# #SHAPE#";
selFieldList[19]="CCGIS.ZIPCODES.ZIPCODE #ID# #SHAPE#";
selFieldList[20]="CCGIS.SURVEYQUARTERSECTIONS.QUARTER CCGIS.SURVEYQUARTERSECTIONS.SECTION_ CCGIS.SURVEYQUARTERSECTIONS.TWNSHP CCGIS.SURVEYQUARTERSECTIONS.RANGE #ID# #SHAPE#";
selFieldList[21]="CCGIS.REZONING.CASENO CCGIS.REZONING.PARCNO CCGIS.REZONING.ECODE CCGIS.REZONING.DISPOS CCGIS.REZONING.PETITNER CCGIS.REZONING.PRI_ZON CCGIS.REZONING.SEC_ZON #ID# #SHAPE#";
selFieldList[22]="CCGIS.ZONING.CODE1 CCGIS.ZONING.CODE2 #ID# #SHAPE#";
selFieldList[23]="CCGIS.WELLHEADPROTECTIONAREAS.TIMEOFTRAV #ID# #SHAPE#";
selFieldList[24]="CCGIS.TOWNS.CITYNAME CCGIS.TOWNS.TAXDIST #ID# #SHAPE#";
selFieldList[25]="CCGIS.EXCLUDEDCITIES.CITYNAME #ID# #SHAPE#";
selFieldList[26]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
selFieldList[27]="#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 ("")
//fieldAliasList[0]="NAME:City Name|POPULATION:Population";
//fieldAliasList[1]="";
//fieldAliasList[2]="";
//fieldAliasList[3]="";
//fieldAliasList[4]="";
//fieldAliasList[5]="NAME:CountryName";
//fieldAliasList[6]="";
fieldAliasList[0]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type"; 
fieldAliasList[1]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
fieldAliasList[2]="CCGIS.RAILROAD.OWNER:Railroad Owner|CCGIS.RAILROAD.USE:Track Use";
fieldAliasList[3]="CCGIS.PAVEMENT.YRCODE:Year Code";
fieldAliasList[4]="CCGIS.STORMSEWERSTRUCTURES.UNITID:Structure Number|CCGIS.STORMSEWERSTRUCTURES.DESCRIPITION:Description";
fieldAliasList[5]="CCGIS.STORMSEWERS.SEGID:Segment Number|CCGIS.STORMSEWERS.SEGSIZE:Segment Size|CCGIS.STORMSEWERS.SEGMATL:Segment Material|CCGIS.STORMSEWERS.SEGLEN:Segment Length|CCGIS.STORMSEWERS.DESCRIPITION:Description";
fieldAliasList[6]="CCGIS.SANITARYSEWERSTRUCTURES.UNITID:Structure Number";
fieldAliasList[7]="CCGIS.SANITARYSEWERS.SEGID:Segment Number|CCGIS.SANITARYSEWERS.PIPESIZE:Segment Size|CCGIS.SANITARYSEWERS.MATERIAL:Segment Material|CCGIS.SANITARYSEWERS.TYPE:Pipe Type";
fieldAliasList[8]="CCGIS.SCHOOLPROPERTIES.TYPE:Type|CCGIS.SCHOOLPROPERTIES.SCHOOLNAME:School Name|CCGIS.SCHOOLPROPERTIES.ADDRESS:Address|CCGIS.SCHOOLPROPERTIES.ZIP:Zipcode|CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME:Principal|CCGIS.SCHOOLPROPERTIES.TELEPHONE:Phone Number|CCGIS.SCHOOLPROPERTIES.SCHOOLNO:Dept. of Education Code";
fieldAliasList[9]="CCGIS.CENSUSTRACTS2000.TRACT:Tract|CCGIS.CENSUSTRACTS2000.AIALAS:AIALAS|CCGIS.CENSUSTRACTS2000.AIALAS18:AIALAS18|CCGIS.CENSUSTRACTS2000.ASIAN:Asian|CCGIS.CENSUSTRACTS2000.ASIAN18:Asian18|CCGIS.CENSUSTRACTS2000.BLACK:Black|CCGIS.CENSUSTRACTS2000.BLACK18:Black18|CCGIS.CENSUSTRACTS2000.COUNTY:County|CCGIS.CENSUSTRACTS2000.HAWAPI:Hawapi|CCGIS.CENSUSTRACTS2000.HAWAPI18:Hawapi18|CCGIS.CENSUSTRACTS2000.HISPANIC:Hispanic|CCGIS.CENSUSTRACTS2000.HISPANIC18:Hispanic18|CCGIS.CENSUSTRACTS2000.NOTHISP:Not Hispanic|CCGIS.CENSUSTRACTS2000.NOTHISP18:Not Hispanic18|CCGIS.CENSUSTRACTS2000.ONERACE:One Race|CCGIS.CENSUSTRACTS2000.ONERACE18:One Race18|CCGIS.CENSUSTRACTS2000.OTHER:Other|CCGIS.CENSUSTRACTS2000.OTHER18:Other18|CCGIS.CENSUSTRACTS2000.PLACE:Place|CCGIS.CENSUSTRACTS2000.STATE:State|CCGIS.CENSUSTRACTS2000.TOTALPOP:Tot. Population|CCGIS.CENSUSTRACTS2000.TWORACE:Two Race|CCGIS.CENSUSTRACTS2000.TWORACE18:Two Race18|CCGIS.CENSUSTRACTS2000.WHITE:White|CCGIS.CENSUSTRACTS2000.WHITE18:White18";
fieldAliasList[10]="CCGIS.LIBRARIES.NAME:Name|CCGIS.LIBRARIES.WEBADDRESS:Website|CCGIS.LIBRARIES.ADDRESS:Address"
fieldAliasList[11]="CCGIS.STREAMS.NAME:Stream Name";
fieldAliasList[12]="CCGIS.DETENTIONPONDS.TYPE:Type|CCGIS.DETENTIONPONDS.OWNERSHIP:Ownership";
fieldAliasList[13]="CCGIS.RIVERS.OBJECTID:ObjectID";
fieldAliasList[14]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
fieldAliasList[15]="CCGIS.SCHOOLPROPERTIES.TYPE:Type|CCGIS.SCHOOLPROPERTIES.SCHOOLNAME:School Name|CCGIS.SCHOOLPROPERTIES.ADDRESS:Address|CCGIS.SCHOOLPROPERTIES.ZIP:Zipcode|CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME:Principal|CCGIS.SCHOOLPROPERTIES.TELEPHONE:Phone Number|CCGIS.SCHOOLPROPERTIES.SCHOOLNO:Dept. of Education Code";
fieldAliasList[16]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.STATUS:Status|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
fieldAliasList[17]="CCGIS.PARKS.ACRES:Acres|CCGIS.PARKS.OWNER:Park Owner|CCGIS.PARKS.ADDRESS:Park Address|CCGIS.PARKS.NAME:Park Name|CCGIS.PARKS.CLASS:Classification|CCGIS.PARKS.TOWNSHIP:Township";
fieldAliasList[18]="CCGIS.VOTINGCOUNCIL.COUNCIL:Council District";
fieldAliasList[19]="CCGIS.ZIPCODES.ZIPCODE:Zipcode";
fieldAliasList[20]="CCGIS.SURVEYQUARTERSECTIONS.QUARTER:Quarter|CCGIS.SURVEYQUARTERSECTIONS.SECTION_:Section|CCGIS.SURVEYQUARTERSECTIONS.TWNSHP:Township|CCGIS.SURVEYQUARTERSECTIONS.RANGE:Range";
fieldAliasList[21]="CCGIS.REZONING.CASENO:Case Number|CCGIS.REZONING.PARCNO:Parcel Number|CCGIS.REZONING.ECODE:Existing Zoning|CCGIS.REZONING.DISPOS:Disposition|CCGIS.REZONING.PETITNER:Petitioner|CCGIS.REZONING.PRI_ZON:Primary Zoning|CCGIS.REZONING.SEC_ZON:Secondary Zoning";  
fieldAliasList[22]="CCGIS.ZONING.CODE1:Primary Zoning|CCGIS.ZONING.CODE2:Secondary Zoning"; 
fieldAliasList[23]="CCGIS.WELLHEADPROTECTIONAREAS.TIMEOFTRAV:Time of Travel(yrs)";
fieldAliasList[24]="CCGIS.TOWNS.CITYNAME:Town Name|CCGIS.TOWNS.TAXDIST:Tax District";
fieldAliasList[25]="CCGIS.EXCLUDEDCITIES.CITYNAME:City Name";
fieldAliasList[26]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
fieldAliasList[27]="";


// 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
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";
hyperLinkLayers[0] = "Parcels";
hyperLinkFields[0] = "PARCEL_I";
//hyperLinkPrefix[0] = "https://www.civicnet.net/apps/property/information/ia/property?parcel-number=";
hyperLinkPrefix[0] = "https://www.biz.indygov.org/treasurer/property/?parcel-number=";
hyperLinkSuffix[0] = "&handler=parcel_handler";
hyperLinkLayers[1] = "All Permits";
hyperLinkFields[1] = "CSM_CASENO";
hyperLinkPrefix[1] = "http://www2.indygov.org/PermitResearch/summary.do?caseNo=";
hyperLinkSuffix[1] = "";
hyperLinkLayers[2] = "Building Permits";
hyperLinkFields[2] = "CSM_CASENO";
hyperLinkPrefix[2] = "http://www2.indygov.org/PermitResearch/summary.do?caseNo=";
hyperLinkSuffix[2] = "";

// 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";
// custom functions needed for Reverse Geocoding
var useReverseGeocode = false;

// the starting point. . . it all starts here on loading
function checkParams() {
	appDir = getPath(document.location.pathname);
	// global for overview map. . . change if not on same frame as Map
	ovImageVar = document.ovImage;
	debugOn = 0;
	if (parent.TextFrame==null) {
		useTextFrame = false;
		useExternalWindow=true;
	}
	if (!hasLayer("measureBox")) useMeasure=false;
	if ((!useMeasure) && (!drawScaleBar)) useSetUnits=false;
	if (ovImageVar==null) hasOVMap = false;
	if (parent.TOCFrame==null) hasTOC = false;
	if (parent.ModeFrame==null) useModeFrame = false;
	
	
	if (isIE)	{
		if (hasLayer("theTop")) document.all.theTop.style.cursor = "crosshair";
		if (hasOVMap) ovImageVar.style.cursor = "hand";
	}
		
	if (hasOVMap) {
		// size of ov map image
		i2Width = parseInt(ovImageVar.width);
		i2Height = parseInt(ovImageVar.height);
		forceNewOVMap = false;
		// position of ov map
		//ovMapLeft = iWidth - (i2Width + 6);
		//ovMapTop = 2;
	}
	if (webParams!="") {
		//alert(webParams);
		getCommandLineParams(webParams);
		
		//added by Cheryl 9/5/03 to fix identify problem
		switch (webParams) {
				case "?service=Zoning":
					selFieldList[0]="CCGIS.ZONINGAPPROVALS.CASE_NUM #ID# #SHAPE#"; 
					selFieldList[1]="CCGIS.ZONINGVARIANCES.CASE_NUM #ID# #SHAPE#";
					selFieldList[2]="CCGIS.ZONINGLNCU.CASE_NUM #ID# #SHAPE#";
					selFieldList[3]="CCGIS.STORMSEWERSTRUCTURES.UNITID CCGIS.STORMSEWERSTRUCTURES.DESCRIPITION #ID# #SHAPE#"; 
					selFieldList[4]="CCGIS.STORMSEWERS.SEGSIZE CCGIS.STORMSEWERS.SEGMATL CCGIS.STORMSEWERS.DESCRIPITION #ID# #SHAPE#";
					selFieldList[5]="CCGIS.SANITARYSEWERSTRUCTURES.UNITID #ID# #SHAPE#";
					selFieldList[6]="CCGIS.SANITARYSEWERS.PIPESIZE CCGIS.SANITARYSEWERS.MATERIAL #ID# #SHAPE#";
					selFieldList[7]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#"; // Major Streets
					selFieldList[8]="CCGIS.CNTRLIN.L_ADD_FROM CCGIS.CNTRLIN.L_ADD_TO CCGIS.CNTRLIN.R_ADD_FROM CCGIS.CNTRLIN.R_ADD_TO CCGIS.CNTRLIN.PRE_DIR CCGIS.CNTRLIN.FULL_STNAME CCGIS.CNTRLIN.TFARE CCGIS.CNTRLIN.OPER_STATUS CCGIS.CNTRLIN.MAINT_JURIS CCGIS.CNTRLIN.ALIAS_FULL_STNAME CCGIS.CNTRLIN.SPD_LIM CCGIS.CNTRLIN.OLD_NAME #ID# #SHAPE#";
					selFieldList[9]="#ALL#"; // Centerlines for geocoding
					selFieldList[10]="#ALL#"; // Edge of Pavement
					selFieldList[11]="CCGIS.STREAMS.NAME #ID# #SHAPE#";
					selFieldList[12]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#"; // Rivers
					selFieldList[13]="#ALL#"; //Buildings
					selFieldList[14]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#";
					selFieldList[15]="CCGIS.BARRETTLAWDATA.PROJECTS CCGIS.BARRETTLAWDATA.REGION CCGIS.BARRETTLAWAREAS.BID_YEAR #ID# #SHAPE#";
					selFieldList[16]="CCGIS.SEWER15YEARLAWAREAS.EXPIRES CCGIS.SEWER15YEARLAWAREAS.FILE__ #ID# #SHAPE#";
					selFieldList[17]="CCGIS.PLATTEDSUBDIVISION.DEVELOPMENT_NAME CCGIS.PLATTEDSUBDIVISION.RECORDED_NAME #ID# #SHAPE#";
					selFieldList[18]="#ALL#"; // Regional Center
					selFieldList[19]="#ALL#"; // Meridian St Corridor
					selFieldList[20]="CCGIS.HISTORICALLYSIGNIFICANT.ITEM CCGIS.HISTORICALLYSIGNIFICANT.DISTRICT #ID# #SHAPE#";
					selFieldList[21]="CCGIS.IHPC.DISTRICT #ID# #SHAPE#";
					selFieldList[22]="CCGIS.WELLHEADPROTECTIONAREAS.TIMEOFTRAV #ID# #SHAPE#";
					selFieldList[23]="CCGIS.FLOODMAPPANELS.MAP_NUM #ID# #SHAPE#";
					selFieldList[24]="CCGIS.FLOODPLAIN.FLDCODE #ID# #SHAPE#";
					selFieldList[25]="CCGIS.REZONING.CASENO #ID# #SHAPE#";
					selFieldList[26]="CCGIS.ZONING.CODE1 CCGIS.ZONING.CODE2 #ID# #SHAPE#";
					selFieldList[27]="CCGIS.EXCLUDEDSANITARYDISTRICT.DESCRIPTIO #ID# #SHAPE#";
					selFieldList[28]="CCGIS.EXCLUDEDCITIES.CITYNAME #ID# #SHAPE#";
					selFieldList[29]="CCGIS.COMPREHENSIVEPLAN2007.LANDUSE CCGIS.COMPREHENSIVEPLAN2007.INDEX_1 CCGIS.COMPREHENSIVEPLAN2007.INDEX_2 #ID# #SHAPE#";
					selFieldList[30]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#"; 
					selFieldList[31]="#ALL#"; //Aerials
					
					fieldAliasList[0]="CCGIS.ZONINGAPPROVALS.CASE_NUM:Case Number";
					fieldAliasList[1]="CCGIS.ZONINGVARIANCES.CASE_NUM:Case Number";
					fieldAliasList[2]="CCGIS.ZONINGLNCU.CASE_NUM:Case Number";
					fieldAliasList[3]="CCGIS.STORMSEWERSTRUCTURES.UNITID:Unit ID|CCGIS.STORMSEWERSTRUCTURES.DESCRIPITION:Description";
					fieldAliasList[4]="CCGIS.STORMSEWERS.SEGSIZE:Size|CCGIS.STORMSEWERS.SEGMATL:Material|CCGIS.STORMSEWERS.DESCRIPITION:Description";
					fieldAliasList[5]="CCGIS.SANITARYSEWERSTRUCTURES.UNITID:Unit ID";
					fieldAliasList[6]="CCGIS.SANITARYSEWERS.PIPESIZE:Pipe Size|CCGIS.SANITARYSEWERS.MATERIAL:Pipe Material";
					fieldAliasList[7]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type";
					fieldAliasList[8]="CCGIS.CNTRLIN.L_ADD_FROM:Left address from|CCGIS.CNTRLIN.L_ADD_TO:Left address to|CCGIS.CNTRLIN.R_ADD_FROM:Right address from|CCGIS.CNTRLIN.R_ADD_TO:Right address to|CCGIS.CNTRLIN.PRE_DIR:Pre-Direction|CCGIS.CNTRLIN.FULL_STNAME:Street Name|CCGIS.CNTRLIN.TFARE:Street Type|CCGIS.CNTRLIN.OPER_STATUS:Operational Status|CCGIS.CNTRLIN.MAINT_JURIS:Maintenance Jurisdiction|CCGIS.CNTRLIN.ALIAS_FULL_STNAME:Street Alias|CCGIS.CNTRLIN.SPD_LIM:Speed limit|CCGIS.CNTRLIN.OLD_NAME:Previous Street Name";
					fieldAliasList[9]="";
					fieldAliasList[10]="CCGIS.PAVEMENT.YRCODE:|Year Code";
					fieldAliasList[11]="CCGIS.STREAMS.NAME:Name";
					fieldAliasList[12]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[13]="";
					fieldAliasList[14]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[15]="CCGIS.BARRETTLAWDATA.PROJECTS:Project Name|CCGIS.BARRETTLAWDATA.REGION:Region|CCGIS.BARRETTLAWAREAS.BID_YEAR:Build Date";
					fieldAliasList[16]="CCGIS.SEWER15YEARLAWAREAS.EXPIRES:Recoupment Expiration Date|CCGIS.SEWER15YEARLAWAREAS.FILE__:File Number";
					fieldAliasList[17]="CCGIS.PLATTEDSUBDIVISION.DEVELOPMENT_NAME:Development Name|CCGIS.PLATTEDSUBDIVISION.RECORDED_NAME:Recorded Name";
					fieldAliasList[18]="";
					fieldAliasList[19]="";
					fieldAliasList[20]="CCGIS.HISTORICALLYSIGNIFICANT.ITEM:Location Name|CCGIS.HISTORICALLYSIGNIFICANT.DISTRICT:District Name";
					fieldAliasList[21]="CCGIS.IHPC.DISTRICT:District Name";
					fieldAliasList[22]="CCGIS.WELLHEADPROTECTIONAREAS.TIMEOFTRAV:Groundwater Travel Time (years)";
					fieldAliasList[23]="CCGIS.FLOODMAPPANELS.MAP_NUM:Map Number";
					fieldAliasList[24]="CCGIS.FLOODPLAIN.FLDCODE:Flood Zone Designation";
					fieldAliasList[25]="CCGIS.REZONING.CASENO:Case Number";
					fieldAliasList[26]="CCGIS.ZONING.CODE1:Primary Zoning|CCGIS.ZONING.CODE2:Secondary Zoning";
					fieldAliasList[27]="CCGIS.EXCLUDEDSANITARYDISTRICT.DESCRIPTIO:Description";
					fieldAliasList[28]="CCGIS.EXCLUDEDCITIES.CITYNAME:City Name";
					fieldAliasList[29]="CCGIS.COMPREHENSIVEPLAN2007.LANDUSE:Comprehensive Land Use|CCGIS.COMPREHENSIVEPLAN2007.INDEX_1:Index 1|CCGIS.COMPREHENSIVEPLAN2007.INDEX_2:Index 2";
					fieldAliasList[30]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					fieldAliasList[31]="";
					break;
			
				case "?service=Political":
					selFieldList[0]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#"; 
					selFieldList[1]="CCGIS.POLLINGPLACES.PCTID CCGIS.POLLINGPLACES.NAMEOFBLDG CCGIS.POLLINGPLACES.ADDRESS #ID# #SHAPE#";
					selFieldList[2]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
					selFieldList[3]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#";
					selFieldList[4]="CCGIS.VOTINGPRECINCTS.PRECINCT CCGIS.VOTINGPRECINCTS.WARD CCGIS.VOTINGPRECINCTS.TOWNSHIP #ID# #SHAPE#";
					selFieldList[5]="CCGIS.VOTINGTOWNSHIPBOARDS.TOWNSHIP CCGIS.VOTINGTOWNSHIPBOARDS.DISTRICT CCGIS.VOTINGTOWNSHIPBOARDS.LABEL #ID# #SHAPE#";
					selFieldList[6]="CCGIS.VOTINGCOUNCIL.COUNCIL #ID# #SHAPE#"; 
					selFieldList[7]="CCGIS.COUNCIL2000.COUNCIL #ID# #SHAPE#"; 
					selFieldList[8]="CCGIS.CONGRESS.CONGRESS #ID# #SHAPE#"; 
					selFieldList[9]="CCGIS.VOTINGSTATESENATE.STSENATE #ID# #SHAPE#"; 
					selFieldList[10]="CCGIS.VOTINGSTATEHOUSE.STHOUSE #ID# #SHAPE#"; 
					selFieldList[11]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#"; 
					selFieldList[12]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#";  
					selFieldList[13]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#"; 
					
					fieldAliasList[0]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[1]="CCGIS.POLLINGPLACES.PCTID:Precinct|CCGIS.POLLINGPLACES.NAMEOFBLDG:Building Name|CCGIS.POLLINGPLACES.ADDRESS:Address";
					fieldAliasList[2]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
					fieldAliasList[3]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[4]="CCGIS.VOTINGPRECINCTS.PRECINCT:Precint|CCGIS.VOTINGPRECINCTS.WARD:Ward|CCGIS.VOTINGPRECINCTS.TOWNSHIP:Township";
					fieldAliasList[5]="CCGIS.VOTINGTOWNSHIPBOARDS.TOWNSHIP:Township|CCGIS.VOTINGTOWNSHIPBOARDS.DISTRICT:District|CCGIS.VOTINGTOWNSHIPBOARDS.LABEL:Label";
					fieldAliasList[6]="CCGIS.VOTINGCOUNCIL.COUNCIL:New Council District";
					fieldAliasList[7]="CCGIS.COUNCIL2000.COUNCIL:Old Council District";
					fieldAliasList[8]="CCGIS.CONGRESS.CONGRESS:Congressional District";
					fieldAliasList[9]="CCGIS.VOTINGSTATESENATE.STSENATE:State Senate District";
					fieldAliasList[10]="CCGIS.VOTINGSTATEHOUSE.STHOUSE:State House";
					fieldAliasList[11]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type"; 
					fieldAliasList[12]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
					fieldAliasList[13]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					break;
			
				case "?service=Tree":
					selFieldList[0]="CCGIS.DPRTREEINVENTORY.CELLNUMBER CCGIS.DPRTREEINVENTORY.SPECIES CCGIS.DPRTREEINVENTORY.DBH CCGIS.DPRTREEINVENTORY.PRIORITY CCGIS.DPRTREEINVENTORY.NOTES CCGIS.DPRTREEINVENTORY.DATE_ CCGIS.DPRTREEINVENTORY.CONDITION CCGIS.DPRTREEINVENTORY.MAINTENANCE CCGIS.DPRTREEINVENTORY.ADDRESS #ID# #SHAPE#";
					selFieldList[1]="CCGIS.PARKS.ACRES CCGIS.PARKS.OWNER CCGIS.PARKS.ADDRESS CCGIS.PARKS.CONTACT CCGIS.PARKS.PHONE CCGIS.PARKS.NAME CCGIS.PARKS.CLASS #ID# #SHAPE#";
					selFieldList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#";
					selFieldList[3]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#";
					selFieldList[4]="CCGIS.FENCES.YRCODE #ID# #SHAPE#";
					selFieldList[5]="CCGIS.SIDEWALK.YRCODE #ID# #SHAPE#";
					selFieldList[6]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#";
					selFieldList[7]="CCGIS.STREAMS.NAME #ID# #SHAPE#";
					selFieldList[8]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#";
					selFieldList[9]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
					selFieldList[10]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#";
					selFieldList[11]="CCGIS.TOWNS.CITYNAME CCGIS.TOWNS.TAXDIST CCGIS.TOWNS.DESCRIPTIO #ID# #SHAPE#";
					selFieldList[12]="CCGIS.EXCLUDEDCITIES.CITYNAME #ID# #SHAPE#";
					selFieldList[13]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
					selFieldList[14]="#ALL#";
					
					fieldAliasList[0]="CCGIS.DPRTREEINVENTORY.CELLNUMBER:Cell Number|CCGIS.DPRTREEINVENTORY.SPECIES:Species|CCGIS.DPRTREEINVENTORY.DBH:DBH|CCGIS.DPRTREEINVENTORY.PRIORITY:Priority|CCGIS.DPRTREEINVENTORY.NOTES:Notes|CCGIS.DPRTREEINVENTORY.DATE_:Date|CCGIS.DPRTREEINVENTORY.CONDITION:Condition|CCGIS.DPRTREEINVENTORY.MAINTENANCE:Maintenance|CCGIS.DPRTREEINVENTORY.ADDRESS:Address";
					fieldAliasList[1]="CCGIS.PARKS.ACRES:Acres|CCGIS.PARKS.OWNER:Owner|CCGIS.PARKS.ADDRESS:Address|CCGIS.PARKS.CONTACT:Contact|CCGIS.PARKS.PHONE:Phone|CCGIS.PARKS.Name:Park Name|CCGIS.PARKS.CLASS:Category";
					fieldAliasList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type";
					fieldAliasList[3]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name";
					fieldAliasList[4]="CCGIS.FENCES.YRCODE:Year Code";
					fieldAliasList[5]="CCGIS.SIDEWALK.YRCODE:Year Code";
					fieldAliasList[6]="CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[7]="CCGIS.STREAMS.NAME:Name";
					fieldAliasList[8]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[9]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
					fieldAliasList[10]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[11]="CCGIS.TOWNS.CITYNAME:City Name|CCGIS.TOWNS.TAXDIST:Tax District|CCGIS.TOWNS.DESCRIPTIO:Description";
					fieldAliasList[12]="CCGIS.EXCLUDEDCITIES.CITYNAME:City Name";
					fieldAliasList[13]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					fieldAliasList[14]="";
					break;
					
				
				case "?service=AerialPhotography":
					selFieldList[0]="#ALL#";
					selFieldList[1]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#"; 
					
					fieldAliasList[0]="CCGIS.MAJORSTRGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTRGENERALIZED.TFARE:Street Type"; 
					fieldAliasList[1]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
					break;
					
				case "?service=Transportation":
					selFieldList[0]="CCGIS.MAJORPATHS.OBJECTID CCGIS.MAJORPATHS.YRCODE #ID# #SHAPE#";
					selFieldList[1]="CCGIS.GREENWAY.LAYER CCGIS.GREENWAY.STATUS CCGIS.GREENWAY.TYPE CCGIS.GREENWAY.FULL_NAME #ID# #SHAPE#";
					selFieldList[2]="CCGIS.RAILROADCROSSINGS.ID #ID# #SHAPE#";
					selFieldList[3]="CCGIS.CLARIONMONORAIL.OBJECTID #ID# #SHAPE#";
					selFieldList[4]="CCGIS.RAILROAD.OWNER CCGIS.RAILROAD.ADDRESS CCGIS.RAILROAD.CITY CCGIS.RAILROAD.STATE CCGIS.RAILROAD.ZIPCODE CCGIS.RAILROAD.PHONE CCGIS.RAILROAD.USE #ID# #SHAPE#";
					selFieldList[5]="CCGIS.RAILROAD.OWNER CCGIS.RAILROAD.ADDRESS CCGIS.RAILROAD.CITY CCGIS.RAILROAD.STATE CCGIS.RAILROAD.ZIPCODE CCGIS.RAILROAD.PHONE CCGIS.RAILROAD.USE #ID# #SHAPE#";
					selFieldList[6]="CCGIS.BUSROUTES.ROUTE_NO CCGIS.BUSROUTES.ROUTE_NAME CCGIS.BUSROUTES.DIRECTION CCGIS.BUSROUTES.HANDICAP_A CCGIS.BUSROUTES.EXPRESS CCGIS.BUSROUTES.SATURDAY CCGIS.BUSROUTES.SUNDAY CCGIS.BUSROUTES.HOLIDAYS CCGIS.BUSROUTES.SELECT_TRI #ID# #SHAPE#";
					selFieldList[7]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#";
					selFieldList[8]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#";
					selFieldList[9]="CCGIS.UNPAVEDROADS.OBJECTID CCGIS.UNPAVEDROADS.YRCODE #ID# #SHAPE#";
					selFieldList[10]="CCGIS.PAVEMENT.OBJECTID CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#";
					selFieldList[11]="CCGIS.ADARAMPS.RAMPID CCGIS.ADARAMPS.TYPE CCGIS.ADARAMPS.RMPMATERIA CCGIS.ADARAMPS.INSPDATE #ID# #SHAPE#";
					selFieldList[12]="CCGIS.SIDEWALK.OBJECTID #ID# #SHAPE#";
					selFieldList[13]="CCGIS.BRIDGES.OBJECTID CCGIS.BRIDGES.YRCODE #ID# #SHAPE#";
					selFieldList[14]="CCGIS.PARKINGFACILITIES.ID #ID# #SHAPE#";
					selFieldList[15]="CCGIS.AIRFIELDS.AIRPORT CCGIS.AIRFIELDS.TYPE CCGIS.AIRFIELDS.STATUS CCGIS.AIRFIELDS.DESIGNATION CCGIS.AIRFIELDS.LENGTH CCGIS.AIRFIELDS.WIDTH CCGIS.AIRFIELDS.SURFACE #ID# #SHAPE#";
					selFieldList[16]="CCGIS.AIRPORTS.NAME #ID# #SHAPE#";
					selFieldList[17]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
					
					fieldAliasList[0]="CCGIS.MAJORPATHS.OBJECTID:ObjectID|CCGIS.MAJORPATHS.YRCODE:Year Code";
					fieldAliasList[1]="CCGIS.GREENWAY.LAYER:Name|CCGIS.GREENWAY.STATUS:Status|CCGIS.GREENWAY.TYPE:Type|CCGIS.GREENWAY.FULL_NAME:Full Street Name";  
					fieldAliasList[2]="CCGIS.RAILROADCROSSINGS.ID:Crossing ID"; 
					fieldAliasList[3]="CCGIS.CLARIONMONORAIL.OBJECTID:ObjectID"; 
					fieldAliasList[4]="CCGIS.RAILROAD.OWNER:Owner|CCGIS.RAILROAD.ADDRESS:Address|CCGIS.RAILROAD.CITY:City|CCGIS.RAILROAD.STATE:State|CCGIS.RAILROAD.ZIPCODE:Zip Code|CCGIS.RAILROAD.PHONE:Phone|CCGIS.RAILROAD.USE:Use"; 
					fieldAliasList[5]="CCGIS.RAILROAD.OWNER:Owner|CCGIS.RAILROAD.ADDRESS:Address|CCGIS.RAILROAD.CITY:City|CCGIS.RAILROAD.STATE:State|CCGIS.RAILROAD.ZIPCODE:Zip Code|CCGIS.RAILROAD.PHONE:Phone|CCGIS.RAILROAD.USE:Use";
					fieldAliasList[6]="CCGIS.BUSROUTES.ROUTE_NO:Route Number|CCGIS.BUSROUTES.ROUTE_NAME:Route Name|CCGIS.BUSROUTES.DIRECTION:Direction|CCGIS.BUSROUTES.HANDICAP_A:Handicap Accessible|CCGIS.BUSROUTES.EXPRESS:Express|CCGIS.BUSROUTES.SATURDAY:Saturday|CCGIS.BUSROUTES.SUNDAY:Sunday|CCGIS.BUSROUTES.HOLIDAYS:Holidays|CCGIS.BUSROUTES.SELECT_TRI:Selected Trip";
					fieldAliasList[7]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type";
					fieldAliasList[8]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name";
					fieldAliasList[9]="CCGIS.UNPAVEDROADS.OBJECTID:ObjectID|CCGIS.UNPAVEDROADS.YRCODE:Year Code";
					fieldAliasList[10]="CCGIS.PAVEMENT.OBJECTID:ObjectID|CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[11]="CCGIS.ADARAMPS.RAMPID:Ramp ID|CCGIS.ADARAMPS.TYPE:Type|CCGIS.ADARAMPS.RMPMATERIA:Ramp Material|CCGIS.ADARAMPS.INSPDATE:Inspection Date";
					fieldAliasList[12]="CCGIS.SIDEWALK.OBJECTID:ObjectID";
					fieldAliasList[13]="CCGIS.BRIDGES.OBJECTID:ObjectID|CCGIS.BRIDGES.YRCODE:Year Code";
					fieldAliasList[14]="CCGIS.PARKINGFACILITIES.ID:ID";
					fieldAliasList[15]="CCGIS.AIRFIELDS.AIRPORT:Airport|CCGIS.AIRFIELDS.TYPE:Type|CCGIS.AIRFIELDS.STATUS:Status|CCGIS.AIRFIELDS.DESIGNATION:Designation|CCGIS.AIRFIELDS.LENGTH:Length|CCGIS.AIRFIELDS.WIDTH:Width|CCGIS.AIRFIELDS.SURFACE:Surface";
					fieldAliasList[16]="CCGIS.AIRPORTS.NAME:Name";
					fieldAliasList[17]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					break;
					
				case "?service=AbandonedHouses":
					selFieldList[0]="CCGIS.VACANTHOUSES.BLDG_TAG CCGIS.VACANTHOUSES.UNITS CCGIS.VACANTHOUSES.STATUS CCGIS.VACANTHOUSES.CONDITION CCGIS.VACANTHOUSES.STNUM CCGIS.VACANTHOUSES.UNITNUM CCGIS.VACANTHOUSES.SITECND CCGIS.VACANTHOUSES.DATE_ CCGIS.VACANTHOUSES.COMMENTS #ID# #SHAPE#"; 
					selFieldList[1]="CCGIS.MAJORSTRGENERALIZED.LABEL CCGIS.MAJORSTRGENERALIZED.TFARE #ID# #SHAPE#";
					selFieldList[2]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#";
					selFieldList[3]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#";
					selFieldList[4]="CCGIS.STREAMS.NAME #ID# #SHAPE#";
					selFieldList[5]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#";
					selFieldList[6]="CCGIS.BUILDING.OBJECTID #ID# #SHAPE#";
					selFieldList[7]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#";
					selFieldList[8]="CCGIS.PARKS.ACRES CCGIS.PARKS.OWNER CCGIS.PARKS.ADDRESS CCGIS.PARKS.CONTACT CCGIS.PARKS.PHONE CCGIS.PARKS.NAME CCGIS.PARKS.CLASS #ID# #SHAPE#";
					selFieldList[9]="CCGIS.CDC.NAME CCGIS.CDC.TYPE #ID# #SHAPE#";
					selFieldList[10]="CCGIS.POLICBTS.BEAT CCGIS.POLICBTS.JURISDCTN #ID# #SHAPE#";
					selFieldList[11]="CCGIS.TWPS.TOWNSHIP CCGIS.TWPS.ACRES #ID# #SHAPE#";
					
					fieldAliasList[0]="CCGIS.VACANTHOUSES.BLDG_TAG:Building Tag|CCGIS.VACANTHOUSES.UNITS:Number of Units|CCGIS.VACANTHOUSES.STATUS:Status|CCGIS.VACANTHOUSES.CONDITION:Condition|CCGIS.VACANTHOUSES.STNUM:Street Number|CCGIS.VACANTHOUSES.UNITNUM:Unit Number|CCGIS.VACANTHOUSES.SITECND:Site Condition|CCGIS.VACANTHOUSES.DATE_:Date|CCGIS.VACANTHOUSES.COMMENTS:Comments"; 
					fieldAliasList[1]="CCGIS.MAJORSTRGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTRGENERALIZED.TFARE:Thoroughfare Type";
					fieldAliasList[2]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name";
					fieldAliasList[3]="CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[4]="CCGIS.STREAMS.NAME:Stream Name";
					fieldAliasList[5]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[6]="CCGIS.BUILDING.OBJECTID:ObjectID";
					fieldAliasList[7]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[8]="CCGIS.PARKS.ACRES:Acres|CCGIS.PARKS.OWNER:Owner|CCGIS.PARKS.ADDRESS:Address|CCGIS.PARKS.CONTACT:Contact|CCGIS.PARKS.PHONE:Phone|CCGIS.PARKS.NAME:Park Name|CCGIS.PARKS.CLASS:Category";
					fieldAliasList[9]="CCGIS.CDC.NAME:Name|CCGIS.CDC.TYPE:Type";
					fieldAliasList[10]="CCGIS.POLICBTS.BEAT:Beat|CCGIS.POLICBTS.JURISDCTN:Jurisdiction";
					fieldAliasList[11]="CCGIS.TWPS.TOWNSHIP:Township|CCGIS.TWPS.ACRES:Acres";
					break;
					
				case "?service=NewGenericViewer":
					//alert("In here");
					selFieldList[0]="#ALL#"; 
					selFieldList[1]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#"; 
					selFieldList[2]="CCGIS.RAILROAD.OWNER CCGIS.RAILROAD.USE #ID# #SHAPE#"; 
					selFieldList[3]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#"; 
					selFieldList[4]="CCGIS.STORMSEWERSTRUCTURES.UNITID CCGIS.STORMSEWERSTRUCTURES.DESCRIPITION #ID# #SHAPE#";
					selFieldList[5]="CCGIS.STORMSEWERS.SEGID CCGIS.STORMSEWERS.SEGSIZE CCGIS.STORMSEWERS.SEGMATL CCGIS.STORMSEWERS.SEGLEN CCGIS.STORMSEWERS.DESCRIPITION #ID# #SHAPE#";
					selFieldList[6]="CCGIS.SANITARYSEWERSTRUCTURES.UNITID #ID# #SHAPE#";
					selFieldList[7]="CCGIS.SANITARYSEWERS.SEGID CCGIS.SANITARYSEWERS.PIPESIZE CCGIS.SANITARYSEWERS.MATERIAL CCGIS.SANITARYSEWERS.TYPE #ID# #SHAPE#";
					selFieldList[8]="CCGIS.CCGIS.SCHOOLPROPERTIES.TYPE CCGIS.SCHOOLPROPERTIES.KINDERGART CCGIS.SCHOOLPROPERTIES.PRE_K CCGIS.SCHOOLPROPERTIES.GRADE CCGIS.SCHOOLPROPERTIES.PUBLIC_ CCGIS.SCHOOLPROPERTIES.ADDRESS CCGIS.SCHOOLPROPERTIES.SCHOOL CCGIS.SCHOOLPROPERTIES.PRINCIPAL CCGIS.SCHOOLPROPERTIES.ZIP CCGIS.SCHOOLPROPERTIES.Z001ENROLL CCGIS.SCHOOLPROPERTIES.PHONE CCGIS.SCHOOLPROPERTIES.DOECODE #ID# #SHAPE#";
					selFieldList[9]="CCGIS.CENSUSTRACTS2000.TRACT CCGIS.CENSUSTRACTS2000.AIALAS CCGIS.CENSUSTRACTS2000.AIALAS18 CCGIS.CENSUSTRACTS2000.ASIAN CCGIS.CENSUSTRACTS2000.ASIAN18 CCGIS.CENSUSTRACTS2000.BLACK CCGIS.CENSUSTRACTS2000.BLACK18 CCGIS.CENSUSTRACTS2000.COUNTY CCGIS.CENSUSTRACTS2000.HAWAPI CCGIS.CENSUSTRACTS2000.HAWAPI18 CCGIS.CENSUSTRACTS2000.HISPANIC CCGIS.CENSUSTRACTS2000.HISPANIC18 CCGIS.CENSUSTRACTS2000.NOTHISP CCGIS.CENSUSTRACTS2000.NOTHISP18 CCGIS.CENSUSTRACTS2000.ONERACE CCGIS.CENSUSTRACTS2000.ONERACE18 CCGIS.CENSUSTRACTS2000.OTHER CCGIS.CENSUSTRACTS2000.OTHER18 CCGIS.CENSUSTRACTS2000.PLACE CCGIS.CENSUSTRACTS2000.STATE CCGIS.CENSUSTRACTS2000.TOTALPOP CCGIS.CENSUSTRACTS2000.TWORACE CCGIS.CENSUSTRACTS2000.TWORACE18 CCGIS.CENSUSTRACTS2000.WHITE CCGIS.CENSUSTRACTS2000.WHITE18 #ID# #SHAPE#";
					selFieldList[10]="CCGIS.LIBRARIES.NAME CCGIS.LIBRARIES.WEBADDRESS CCGIS.LIBRARIES.ADDRESS #ID# #SHAPE#"
					selFieldList[11]="CCGIS.STREAMS.NAME #ID# #SHAPE#";
					selFieldList[12]="CCGIS.DETENTIONPONDS.TYPE CCGIS.DETENTIONPONDS.OWNERSHIP #ID# #SHAPE#"; 
					selFieldList[13]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#";
					selFieldList[14]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
					selFieldList[15]="CCGIS.SCHOOLPROPERTIES.TYPE CCGIS.SCHOOLPROPERTIES.KINDERGART CCGIS.SCHOOLPROPERTIES.PRE_K CCGIS.SCHOOLPROPERTIES.GRADE CCGIS.SCHOOLPROPERTIES.PUBLIC_ CCGIS.SCHOOLPROPERTIES.ADDRESS CCGIS.SCHOOLPROPERTIES.SCHOOL CCGIS.SCHOOLPROPERTIES.PRINCIPAL CCGIS.SCHOOLPROPERTIES.ZIP CCGIS.SCHOOLPROPERTIES.Z001ENROLL CCGIS.SCHOOLPROPERTIES.PHONE CCGIS.SCHOOLPROPERTIES.DOECODE #ID# #SHAPE#"; 
					selFieldList[16]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.STATUS CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#"; 
					selFieldList[17]="CCGIS.PARKS.ACRES CCGIS.PARKS.OWNER CCGIS.PARKS.ADDRESS CCGIS.PARKS.NAME CCGIS.PARKS.CLASS CCGIS.PARKS.TOWNSHIP #ID# #SHAPE#";
					selFieldList[18]="CCGIS.VOTINGCOUNCIL.COUNCIL #ID# #SHAPE#";
					selFieldList[19]="CCGIS.ZIPCODES.ZIPCODE #ID# #SHAPE#";
					selFieldList[20]="CCGIS.SURVEYQUARTERSECTIONS.QUARTER CCGIS.SURVEYQUARTERSECTIONS.SECTION_ CCGIS.SURVEYQUARTERSECTIONS.TWNSHP CCGIS.SURVEYQUARTERSECTIONS.RANGE #ID# #SHAPE#";
					selFieldList[21]="CCGIS.REZONING.CASENO CCGIS.REZONING.PARCNO CCGIS.REZONING.ECODE CCGIS.REZONING.DISPOS CCGIS.REZONING.PETITNER CCGIS.REZONING.PRI_ZON CCGIS.REZONING.SEC_ZON #ID# #SHAPE#";
					selFieldList[22]="CCGIS.ZONING.CODE1 CCGIS.ZONING.CODE2 #ID# #SHAPE#";
					selFieldList[23]="CCGIS.WELLHEADPROTECTIONAREAS.TIMEOFTRAV #ID# #SHAPE#";
					selFieldList[24]="CCGIS.TOWNS.CITYNAME CCGIS.TOWNS.TAXDIST #ID# #SHAPE#";
					selFieldList[25]="CCGIS.EXCLUDEDCITIES.CITYNAME #ID# #SHAPE#";
					selFieldList[26]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
					selFieldList[27]="#ALL#";
					
					fieldAliasList[0]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type"; 
					fieldAliasList[1]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
					fieldAliasList[2]="CCGIS.RAILROAD.OWNER:Railroad Owner|CCGIS.RAILROAD.USE:Track Use";
					fieldAliasList[3]="CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[4]="CCGIS.STORMSEWERSTRUCTURES.UNITID:Structure Number|CCGIS.STORMSEWERSTRUCTURES.DESCRIPITION:Description";
					fieldAliasList[5]="CCGIS.STORMSEWERS.SEGID:Segment Number|CCGIS.STORMSEWERS.SEGSIZE:Segment Size|CCGIS.STORMSEWERS.SEGMATL:Segment Material|CCGIS.STORMSEWERS.SEGLEN:Segment Length|CCGIS.STORMSEWERS.DESCRIPITION:Description";
					fieldAliasList[6]="CCGIS.SANITARYSEWERSTRUCTURES.UNITID:Structure Number";
					fieldAliasList[7]="CCGIS.SANITARYSEWERS.SEGID:Segment Number|CCGIS.SANITARYSEWERS.PIPESIZE:Segment Size|CCGIS.SANITARYSEWERS.MATERIAL:Segment Material|CCGIS.SANITARYSEWERS.TYPE:Pipe Type";
					fieldAliasList[8]="CCGIS.SCHOOLPROPERTIES.TYPE:Type|CCGIS.SCHOOLPROPERTIES.SCHOOLNAME:School Name|CCGIS.SCHOOLPROPERTIES.ADDRESS:Address|CCGIS.SCHOOLPROPERTIES.ZIP:Zipcode|CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME:Principal|CCGIS.SCHOOLPROPERTIES.TELEPHONE:Phone Number|CCGIS.SCHOOLPROPERTIES.SCHOOLNO:Dept. of Education Code";
					fieldAliasList[9]="CCGIS.CENSUSTRACTS2000.TRACT:Tract|CCGIS.CENSUSTRACTS2000.AIALAS:AIALAS|CCGIS.CENSUSTRACTS2000.AIALAS18:AIALAS18|CCGIS.CENSUSTRACTS2000.ASIAN:Asian|CCGIS.CENSUSTRACTS2000.ASIAN18:Asian18|CCGIS.CENSUSTRACTS2000.BLACK:Black|CCGIS.CENSUSTRACTS2000.BLACK18:Black18|CCGIS.CENSUSTRACTS2000.COUNTY:County|CCGIS.CENSUSTRACTS2000.HAWAPI:Hawapi|CCGIS.CENSUSTRACTS2000.HAWAPI18:Hawapi18|CCGIS.CENSUSTRACTS2000.HISPANIC:Hispanic|CCGIS.CENSUSTRACTS2000.HISPANIC18:Hispanic18|CCGIS.CENSUSTRACTS2000.NOTHISP:Not Hispanic|CCGIS.CENSUSTRACTS2000.NOTHISP18:Not Hispanic18|CCGIS.CENSUSTRACTS2000.ONERACE:One Race|CCGIS.CENSUSTRACTS2000.ONERACE18:One Race18|CCGIS.CENSUSTRACTS2000.OTHER:Other|CCGIS.CENSUSTRACTS2000.OTHER18:Other18|CCGIS.CENSUSTRACTS2000.PLACE:Place|CCGIS.CENSUSTRACTS2000.STATE:State|CCGIS.CENSUSTRACTS2000.TOTALPOP:Tot. Population|CCGIS.CENSUSTRACTS2000.TWORACE:Two Race|CCGIS.CENSUSTRACTS2000.TWORACE18:Two Race18|CCGIS.CENSUSTRACTS2000.WHITE:White|CCGIS.CENSUSTRACTS2000.WHITE18:White18";
					fieldAliasList[10]="CCGIS.LIBRARIES.NAME:Name|CCGIS.LIBRARIES.WEBADDRESS:Website|CCGIS.LIBRARIES.ADDRESS:Address"
					fieldAliasList[11]="CCGIS.STREAMS.NAME:Stream Name";
					fieldAliasList[12]="CCGIS.DETENTIONPONDS.TYPE:Type|CCGIS.DETENTIONPONDS.OWNERSHIP:Ownership";
					fieldAliasList[13]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[14]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
					fieldAliasList[15]="CCGIS.SCHOOLPROPERTIES.TYPE:Type|CCGIS.SCHOOLPROPERTIES.SCHOOLNAME:School Name|CCGIS.SCHOOLPROPERTIES.ADDRESS:Address|CCGIS.SCHOOLPROPERTIES.ZIP:Zipcode|CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME:Principal|CCGIS.SCHOOLPROPERTIES.TELEPHONE:Phone Number|CCGIS.SCHOOLPROPERTIES.SCHOOLNO:Dept. of Education Code";
					fieldAliasList[16]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.STATUS:Status|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[17]="CCGIS.PARKS.ACRES:Acres|CCGIS.PARKS.OWNER:Park Owner|CCGIS.PARKS.ADDRESS:Park Address|CCGIS.PARKS.NAME:Park Name|CCGIS.PARKS.CLASS:Classification|CCGIS.PARKS.TOWNSHIP:Township";
					fieldAliasList[18]="CCGIS.VOTINGCOUNCIL.COUNCIL:Council District";
					fieldAliasList[19]="CCGIS.ZIPCODES.ZIPCODE:Zipcode";
					fieldAliasList[20]="CCGIS.SURVEYQUARTERSECTIONS.QUARTER:Quarter|CCGIS.SURVEYQUARTERSECTIONS.SECTION_:Section|CCGIS.SURVEYQUARTERSECTIONS.TWNSHP:Township|CCGIS.SURVEYQUARTERSECTIONS.RANGE:Range";
					fieldAliasList[21]="CCGIS.REZONING.CASENO:Case Number|CCGIS.REZONING.PARCNO:Parcel Number|CCGIS.REZONING.ECODE:Existing Zoning|CCGIS.REZONING.DISPOS:Disposition|CCGIS.REZONING.PETITNER:Petitioner|CCGIS.REZONING.PRI_ZON:Primary Zoning|CCGIS.REZONING.SEC_ZON:Secondary Zoning";  
					fieldAliasList[22]="CCGIS.ZONING.CODE1:Primary Zoning|CCGIS.ZONING.CODE2:Secondary Zoning"; 
					fieldAliasList[23]="CCGIS.WELLHEADPROTECTIONAREAS.TIMEOFTRAV:Time of Travel(yrs)";
					fieldAliasList[24]="CCGIS.TOWNS.CITYNAME:Town Name|CCGIS.TOWNS.TAXDIST:Tax District";
					fieldAliasList[25]="CCGIS.EXCLUDEDCITIES.CITYNAME:City Name";
					fieldAliasList[26]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					fieldAliasList[27]="";
					break;
					
				case "service=?AmbulanceStations":
					selFieldList[0]="CCGIS.AMBULANCESTATIONS.ARC_STREET CCGIS.AMBULANCESTATIONS.M01 CCGIS.AMBULANCESTATIONS.INDIANAPOL CCGIS.AMBULANCESTATIONS.IN_ CCGIS.AMBULANCESTATIONS.F1 CCGIS.AMBULANCESTATIONS.A_7P CCGIS.AMBULANCESTATIONS.N7 #ID# #SHAPE#";
					selFieldList[1]="CCGIS.FIRESTATIONS.ADDRESS CCGIS.FIRESTATIONS.DESC_ CCGIS.FIRESTATIONS.STATION #ID# #SHAPE#";
					selFieldList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#"; 
					selFieldList[3]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#"; 
					selFieldList[4]="CCGIS.RAILROAD.OWNER CCGIS.RAILROAD.USE #ID# #SHAPE#";
					selFieldList[5]="CCGIS.PARKING.YRCODE #ID# #SHAPE#"; 
					selFieldList[6]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#";
					selFieldList[7]="CCGIS.SCHOOLPROPERTIES.TYPE CCGIS.SCHOOLPROPERTIES.KINDERGART CCGIS.SCHOOLPROPERTIES.PRE_K CCGIS.SCHOOLPROPERTIES.GRADE CCGIS.SCHOOLPROPERTIES.PUBLIC_ CCGIS.SCHOOLPROPERTIES.ADDRESS CCGIS.SCHOOLPROPERTIES.SCHOOL CCGIS.SCHOOLPROPERTIES.PRINCIPAL CCGIS.SCHOOLPROPERTIES.ZIP CCGIS.SCHOOLPROPERTIES.Z001ENROLL CCGIS.SCHOOLPROPERTIES.PHONE CCGIS.SCHOOLPROPERTIES.DOECODE #ID# #SHAPE#";
					selFieldList[8]="CCGIS.STREAMS.NAME #ID# #SHAPE#"; 
					selFieldList[9]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#";
					selFieldList[10]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
					selFieldList[11]="CCGIS.SCHOOLPROPERTIES.TYPE CCGIS.SCHOOLPROPERTIES.KINDERGART CCGIS.SCHOOLPROPERTIES.PRE_K CCGIS.SCHOOLPROPERTIES.GRADE CCGIS.SCHOOLPROPERTIES.PUBLIC_ CCGIS.SCHOOLPROPERTIES.ADDRESS CCGIS.SCHOOLPROPERTIES.SCHOOL CCGIS.SCHOOLPROPERTIES.PRINCIPAL CCGIS.SCHOOLPROPERTIES.ZIP CCGIS.SCHOOLPROPERTIES.Z001ENROLL CCGIS.SCHOOLPROPERTIES.PHONE CCGIS.SCHOOLPROPERTIES.DOECODE #ID# #SHAPE#"; 
					selFieldList[12]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.STATUS CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#"; 
					selFieldList[13]="CCGIS.PARKS.ACRES CCGIS.PARKS.OWNER CCGIS.PARKS.ADDRESS CCGIS.PARKS.NAME CCGIS.PARKS.CLASS CCGIS.PARKS.TOWNSHIP #ID# #SHAPE#";
					selFieldList[14]="CCGIS.TAXDISTRICTS.IFD CCGIS.TAXDISTRICTS.TAXDIST #ID# #SHAPE#";
					selFieldList[15]="CCGIS.EXCLUDEDCITIES.CITYNAME #ID# #SHAPE#";
					selFieldList[16]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
					selFieldList[17]="#ALL#";
					
					fieldAliasList[0]="CCGIS.AMBULANCESTATIONS.ARC_STREET:Street|CCGIS.AMBULANCESTATIONS.M01:Station Number|CCGIS.AMBULANCESTATIONS.INDIANAPOL:City|CCGIS.AMBULANCESTATIONS.IN_:State|CCGIS.AMBULANCESTATIONS.F1:Zip|CCGIS.AMBULANCESTATIONS.A_7P:Hours|CCGIS.AMBULANCESTATIONS.N7:Other";
					fieldAliasList[1]="CCGIS.FIRESTATIONS.ADDRESS:Address|CCGIS.FIRESTATIONS.DESC_:Description|CCGIS.FIRESTATIONS.STATION:Station Number";					
					fieldAliasList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type"; 
					fieldAliasList[3]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
					fieldAliasList[4]="CCGIS.RAILROAD.OWNER:Railroad Owner|CCGIS.RAILROAD.USE:Track Use";
					fieldAliasList[5]="CCGIS.PARKING.YRCODE:Year Code";
					fieldAliasList[6]="CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[7]="CCGIS.SCHOOLPROPERTIES.TYPE:Type|CCGIS.SCHOOLPROPERTIES.SCHOOLNAME:School Name|CCGIS.SCHOOLPROPERTIES.ADDRESS:Address|CCGIS.SCHOOLPROPERTIES.ZIP:Zipcode|CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME:Principal|CCGIS.SCHOOLPROPERTIES.TELEPHONE:Phone Number|CCGIS.SCHOOLPROPERTIES.SCHOOLNO:Dept. of Education Code";
					fieldAliasList[8]="CCGIS.STREAMS.NAME:Stream Name";
					fieldAliasList[9]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[10]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
					fieldAliasList[11]="CCGIS.SCHOOLPROPERTIES.TYPE:Type|CCGIS.SCHOOLPROPERTIES.SCHOOLNAME:School Name|CCGIS.SCHOOLPROPERTIES.ADDRESS:Address|CCGIS.SCHOOLPROPERTIES.ZIP:Zipcode|CCGIS.SCHOOLPROPERTIES.PRINCIPALNAME:Principal|CCGIS.SCHOOLPROPERTIES.TELEPHONE:Phone Number|CCGIS.SCHOOLPROPERTIES.SCHOOLNO:Dept. of Education Code";
					fieldAliasList[12]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.STATUS:Status|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[13]="CCGIS.PARKS.ACRES:Acres|CCGIS.PARKS.OWNER:Park Owner|CCGIS.PARKS.ADDRESS:Park Address|CCGIS.PARKS.NAME:Park Name|CCGIS.PARKS.CLASS:Classification|CCGIS.PARKS.TOWNSHIP:Township";
					fieldAliasList[14]="CCGIS.TAXDISTRICTS.IFD:IFD Service|CCGIS.TAXDISTRICTS.TAXDIST:Tax District";					
					fieldAliasList[15]="CCGIS.EXCLUDEDCITIES.CITYNAME:City Name";
					fieldAliasList[16]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					fieldAliasList[17]="";
					break;
					
				case "Contours": 
					selFieldList[0]="CCGIS.SPOTELEVATIONS2003.TYPE CCGIS.SPOTELEVATIONS2003.ELEVATION #ID# #SHAPE#";
					selFieldList[1]="CCGIS.CONTOURS2003.TYPE CCGIS.CONTOURS2003.ELEVATION #ID# #SHAPE#";
					selFieldList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#"; 
					selFieldList[3]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#"; 
					selFieldList[4]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#";
					selFieldList[5]="CCGIS.DITCHES.YRCODE #ID# #SHAPE#";
					selFieldList[6]="CCGIS.STREAMS.NAME #ID# #SHAPE#"; 
					selFieldList[7]="CCGIS.RIVERS.OBJECTID #ID# #SHAPE#";
					selFieldList[8]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
					selFieldList[9]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.STATUS CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#";
					selFieldList[10]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
					selFieldList[11]="#ALL#";
					selFieldList[12]="#ALL#";
					
					
					fieldAliasList[0]="CCGIS.SPOTELEVATIONS2003.TYPE:Type|CCGIS.SPOTELEVATIONS2003.ELEVATION:Elevation";
					fieldAliasList[1]="CCGIS.CONTOURS2003.TYPE:Type|CCGIS.CONTOURS2003.ELEVATION:Elevation";					
					fieldAliasList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type"; 
					fieldAliasList[3]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
					fieldAliasList[4]="CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[5]="CCGIS.DITCHES.YRCODE:Year Code";
					fieldAliasList[6]="CCGIS.STREAMS.NAME:Stream Name";
					fieldAliasList[7]="CCGIS.RIVERS.OBJECTID:ObjectID";
					fieldAliasList[8]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
					fieldAliasList[9]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.STATUS:Status|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";					
					fieldAliasList[10]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					fieldAliasList[11]="";
					fieldAliasList[12]="";
					break;
					
				case "?service=TAGGImage": //Permits
					selFieldList[0]="CCGIS.FCBUILDINGPERMITS.CSM_CASENO CCGIS.FCBUILDINGPERMITS.CASE_TYPE CCGIS.FCBUILDINGPERMITS.CSM_RECD_DATE CCGIS.FCBUILDINGPERMITS.BUILDINGPERMITS_TAG #ID# #SHAPE#";
					selFieldList[1]="CCGIS.FCALLPERMITS.CSM_CASENO CCGIS.FCALLPERMITS.CASE_TYPE CCGIS.FCALLPERMITS.CSM_RECD_DATE #ID# #SHAPE#";
					selFieldList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL CCGIS.MAJORSTREETSGENERALIZED.TFARE #ID# #SHAPE#"; 
					selFieldList[3]="L_ADD_FROM L_ADD_TO R_ADD_FROM R_ADD_TO PRE_DIR FULL_STNAM TFARE OPER_STATU MAINT_JURI ALIAS_FULL SPD_LIM OLD_NAME #ID# #SHAPE#"; 
					selFieldList[4]="CCGIS.PAVEMENT.YRCODE #ID# #SHAPE#";
					selFieldList[5]="CCGIS.BUILDINGS.OBJECTID #ID# #SHAPE#";
					selFieldList[6]="CCGIS.PARCELS.PARCEL_C CCGIS.PARCELS.STNUMBER CCGIS.PARCELS.PRE_DIR CCGIS.PARCELS.FULL_STNAME CCGIS.PARCELS.STATUS CCGIS.PARCELS.ESTSQFT #ID# #SHAPE#"; 
					selFieldList[7]="CCGIS.ZONING.CODE1 CCGIS.ZONING.CODE2 #ID# #SHAPE#";
					selFieldList[8]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP CCGIS.TOWNSHIPBOUNDARIES.ACRES #ID# #SHAPE#";
					
					
					fieldAliasList[0]="CCGIS.FCBUILDINGPERMITS.CSM_CASENO:Case Number|CCGIS.FCBUILDINGPERMITS.CASE_TYPE:Case Type|CCGIS.FCBUILDINGPERMITS.CSM_RECD_DATE:Recorded Date|CCGIS.FCBUILDINGPERMITS.BUILDINGPERMITS_TAG:Tag Number";
					fieldAliasList[1]="CCGIS.FCALLPERMITS.CSM_CASENO:Case Number|CCGIS.FCALLPERMITS.CASE_TYPE:Case Type|CCGIS.FCALLPERMITS.CSM_RECD_DATE:Recorded Date";					
					fieldAliasList[2]="CCGIS.MAJORSTREETSGENERALIZED.LABEL:Street Name|CCGIS.MAJORSTREETSGENERALIZED.TFARE:Street Type"; 
					fieldAliasList[3]="L_ADD_FROM:Left address from|L_ADD_TO:Left address to|R_ADD_FROM:Right address from|R_ADD_TO: Right address to|PRE_DIR:Pre-Direction|FULL_STNAM:Street Name|TFARE:Street Type|OPER_STATU:Operational Status|MAINT_JURI:Maintenance Jurisdiction|ALIAS_FULL:Street Alias|SPD_LIM:Speed limit|OLD_NAME:Previous Street Name"; 
					fieldAliasList[4]="CCGIS.PAVEMENT.YRCODE:Year Code";
					fieldAliasList[5]="CCGIS.BUILDINGS.OBJECTID:ObjectID";
					fieldAliasList[6]="CCGIS.PARCELS.PARCEL_C:Parcel Number|CCGIS.PARCELS.STNUMBER:Street Number|CCGIS.PARCELS.PRE_DIR:Direction|CCGIS.PARCELS.FULL_STNAME:Full Street Name|CCGIS.PARCELS.STATUS:Status|CCGIS.PARCELS.ESTSQFT:Estimated Square Feet";
					fieldAliasList[7]="CCGIS.ZONING.CODE1:Primary Zoning|CCGIS.ZONING.CODE2:Secondary Zoning";					
					fieldAliasList[8]="CCGIS.TOWNSHIPBOUNDARIES.TOWNSHIP:Township|CCGIS.TOWNSHIPBOUNDARIES.ACRES:Acres";
					break;
				
			}
		
	}
	// 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]);
	}
}


// Variables needed to support switching of Map Services.
var	realLastLeft;
var	realLastRight;
var	realLastTop;
var	realLastBottom;
var getOldExtent = false;

/**************************************
* Custom print parameters - customPrint.js
**************************************/
var imageSizeArray = new Array(1);
var legendSizeArray = new Array(1);
var printURL = "http://" + hostName + "/prod/";
var appName = "GeneralViewer/";