// ArcIMSparam.js
// javascript file with parameters specific to calling page

//***************************************************************************
//*			parameters File for HTML Template		    *
//***************************************************************************

// get machine name
var hostName = document.location.host;//
var appName = "DuvalMaps";
var appPass = "http://" + hostName + "/" + appName;
// common portion of url
//********Alias*******************************************************
    var esriBlurb = "/b@ndits/ims?ServiceName="
//********Alias*******************************************************
//    var esriBlurb = "/servlet/com.esri.esrimap.Esrimap?ServiceName="
// make URL for getting mapservice catalog
var catURL = "http://" + hostName + esriBlurb + "catalog";
// make prefix for URL
var serverURL  = "http://" + hostName + esriBlurb;

	var sMap = "";

var imsURL= serverURL+'DuvalMaps';
var imsOVURL=serverURL+'duvalov';
var imsQueryURL = '';
var imsGeocodeURL = '';


//***********AshSite*************************************
	var iInternet = 1 //1 - internet; 2 - Intranet;
	var bInternet = true; //false;-Intranet //true;-internet
//********************************************************

//initial map extent
/*var startLeft = 250000.0;
var startRight = 759578.0;
var startTop = 2500000.0;
var startBottom = 2000000.0;*/
//maximum map extent
/*var limitLeft = 152422.333333328;
var limitRight = 747193.583333328;
var limitTop = 2425589.16666667;
var limitBottom = 1923372.08333333;*/




//initial map extent
var startLeft = 324583;
var startRight = 535966;
var startTop = 2273676;
var startBottom = 2098073;

//maximum map extent
/*var maxLimitLeft = 314583;
var maxLimitRight = 540966;
var maxLimitTop = 2312676;
var maxLimitBottom = 2050073;*/

var maxLimitLeft = 324583;
var maxLimitRight = 535966;
var maxLimitTop = 2273676;
var maxLimitBottom = 2098073;

var limitLeft = maxLimitLeft;
var limitRight = maxLimitRight;
var limitTop = maxLimitTop;
var limitBottom = maxLimitBottom;

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=false;
var useGeocode=false;
var useStoredQuery=false;
var useClearSelect=true;
var usePrint=true;
var useGeoNetwork=false;
var useBuffer=false;
var useExtract=false;
var usePrice=true;

var MapUnits = "Feet";
var ScaleBarUnits = "Feet";

//****EZone var.
var parSDE = "JAXBASE.JAXPARCEL.";
var parENTFieldD = parSDE+"ENT";
var parEMPFieldD = parSDE+"EMP";

var bENT=false;
var bEntRes=false;


//BrownFields var.

var bBRF=false;
var bBRFMAP=false;
var parSDE = "JAXBASE.JAXPARCEL.";
var parBRFFieldD = parSDE+"BRF";



// End of Designer set parameters

var useHyperLink=false;
var useHyperLinkAny=false;
var useIdentifyAll=false;
var useBufferShape=false; 
var hasToolBarOnLayer=false;
	// useHyperLink takes priority - both cannot be true
if (useHyperLink) useHyperLinkAny=false;
	// useIdentify takes priority - both cannot be true
if (useIdentify) useIdentifyAll=false;
	// allow debugging
var setDebug=true;


/**************************************
* Basic Map parameters
**************************************/

// variables for setting component colors
var mapBackColor = '255,255,255';
var ovBoxColor = "#ff0000";
var ovBoxSize = 3;
var zoomBoxColor = "#ff0000";

// variables for using individual components
var hasOVMap = true;
//var hasOVMap = false;
var hasTOC = true;
var useModeFrame = true;

// variables for map pixel offset from upper left corner of frame
	// horizontal offset
var hspc = 0;
	// vertical offset
var vspc = 0;

//panning factor for arrow buttons
var panFactor = 85/100;
//zoom factors for v.3
var zoomFactor = 2

// margin factor for zooming in on selected lines and polygons - based on feature width and height. . . margin will be selectMargin * width or height
//var selectMargin = 25/100;
var selectMargin = 1.75;
// margin margin factor for zooming in on selected points - based on full extent. . . margin will be selectPointMargin * fullWidth or fullHeight
var selectPointMargin = 25/1000

// show the scale factor
var showScalePercent=true;
// display coords in status line
var showXYs=true;

// Have ArcXML responses URL encoded? Will not work with multi-byte characters
var doURLencode = false;

// automatically adjust for ArcMapServer, if necessary
	// North Arrow size is smaller from ArcMapServer
var autoAdjustForArcMapServer = true;

//variables for MapDrawing
	// North Arrow
var drawNorthArrow = true;
var NorthArrowType = "4";
var NorthArrowSize = "15";
var NorthArrowCoords = "20 30";
var NorthArrowAngle = "0";
	// Scale Bar
var drawScaleBar = true;
	// MapUnits=DEGREES,FEET,METERS
	// can MapUnits be changed by user?
var setMapUnits=true;
	// ScaleBarUnits=KILOMETERS,METERS,MILES,FEET
var ScaleBarBackground = "true";
var ScaleBarBackColor = "0,0,0";
var ScaleBarFontColor = "black";
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;
	// 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 = "Copyright (C) 2005 City of Jacksonville, Fl";

	// 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=1;

// variables for using individual components
var useTextFrame=true;
// use external window for dialogs
var useExternalWindow=false;

// colors for tables 
var textFrameBackColor="#e8e8d8";
var tableBackColor="#e8e8d8";
var textFrameTextColor="red";
var textFrameLinkColor="Blue";
var textFrameFormColor="#e8e8d8";

// LayerList visible at service load
var showTOC=true;
// set layer visibility according to LayerList or by custom programming
var toggleVisible = true;
// set layer visibility of OVMap according to LayerList or by custom programming
	// imsURL must equal imsOVMap - depends on one LayerList
var toggleOVVisible = false;
// will the LayerList show all layers, not just those available at current scale
var listAllLayers = false;

// toggle the check of non-listing of layers in LayerList and Legend
// if true, noListLayer array must have an element defined for each layer
var hideLayersFromList=true;
// layers that will be listed in the LayerList or Legend
	// Note: This does not affect map display
var noListLayer = new Array();
// noListLayer[0] = false;
// noListLayer[1] = false;
// noListLayer[2] = false;
// noListLayer[3] = true;	// this one will not be listed
// noListLayer[4] = false;


noListLayer[0] = true;		// major roads0   3
noListLayer[1]  = false;	//parcels 1   4

noListLayer[2]  = true;	// 2004 label  5


noListLayer[3]  = false;	// parcels labels(house#) 2 6
noListLayer[4]  = false;	// parcels dimentions 3  7
noListLayer[5]  = false;	//2005 8
noListLayer[6]  = false;	//2004 8 9

noListLayer[7]  = false;	// 2003 9 10
noListLayer[8]  = false;	// 2002 10  11
noListLayer[9]  = false;	// street labels 4 11  12 
noListLayer[10]  = false;  	// street centerlines 5 12  13
noListLayer[11] = false;		// JEDC 6 9  13  14

noListLayer[12]  = false;	// landuse   7 10  14  15
noListLayer[13]  = false; 	// zoning    8 11  15  16


if (bInternet){
	noListLayer[14]  = true;	//loma points 10 13 17  16  17
	noListLayer[15]  = true;	//loma poly 11 14 18  17  18
	noListLayer[16]  = true;	//rept.loss 12 15 19  18  19
}else{
	noListLayer[14]  = false;	//loma points 10 13 17  17
	noListLayer[15]  = false;	// rept. loss 11 14 18  18
	noListLayer[16]  = false;	//loma poly 12 15 19  19
}
	noListLayer[17]  = false;	//WIND SPEED 13 16 20  20
if (bInternet){
	noListLayer[18]  = true;	//majbasin 14 17 21  20 21
	noListLayer[19]  = true;	//minbasin 15 18 22  21 22
	noListLayer[20]  = true;	//resbasin 16 19 23  22 23
	noListLayer[21]  = true;	//cobra 17 20 24     23 24
	noListLayer[22]  = true;	//femagrid 18 21 25  24 25
	
}else{
	
	
	noListLayer[18]  = false;	//majbasin 14 17 21
	noListLayer[19]  = false;	//minbasin 15 18 22
	noListLayer[20]  = false;	//resbasin 16 19 23
	noListLayer[21]  = false;	//cobra 17 20 24
	noListLayer[22]  = false;	//femagrid 18 21 25
}
//modified Alex on 04232009 :add Proposed 2009 Flood Zones
noListLayer[23]  = false;	//Proposed 2009 huc
noListLayer[24]  = false;	//Proposed 2009 Flood Zones
//
noListLayer[25]  = false;	//Flood Zones 23
	
noListLayer[26]  = false;	// council districts 24
noListLayer[27] = false;	// PLANNING	 25
noListLayer[28] = false;	// CPAC	 26
noListLayer[29] = false;	// IC Neighborhoods 27
noListLayer[30] = false;	// sanitation districts 28
noListLayer[31] = false;	// street and drainage areas 29

noListLayer[32] = false;	// zipcodes 30
//modified Alex on 04142009 :add Ashsites to the internet

//if (bInternet){
//	noListLayer[33] = true;	// ASHSITES 31
//}else{
	noListLayer[33] = false;	// ASHSITES 31
//}
///////
noListLayer[34] = false;		// CENSUS 2000 32
noListLayer[35] = false;		// neighborhoods 33
if (bInternet){
	noListLayer[36]  = true; 	// brownfield sides 34
	noListLayer[37]  = true; 	// brownfield zone  35
}else{
	noListLayer[36]  = false; 	// brownfield sides 34
	noListLayer[37]  = false; 	// brownfield zone  35
}



noListLayer[38] = false;		// TOPO 36
noListLayer[39] = false;	// BLD 37

noListLayer[40] = false;		// EVAC 38
noListLayer[41] = false;	// EVAC 39
noListLayer[42] = false;	// Rest Lighting Zone 40
noListLayer[43] = false;	// Ml School Excls Zones 41
noListLayer[44] = false;	// Civ School Excls Zones 42
noListLayer[45] = false;	// APZ 2007 43
noListLayer[46] = false;	// AICUZ 2007 44
noListLayer[47] = false;	// Military Surfaces 07 45
noListLayer[48] = false;	// Civilian  Surfaces 07 46
noListLayer[49] = false;	// civil notice zone 47
noListLayer[50] = false;	// mil. notice zone 48
//MODIFIED 07/01/2009 TO  SHOW impervious area ON INTERNET
/*if	(bInternet){
noListLayer[51] = true;	// impervious area 49
 }
 else{
 noListLayer[51] = false;	// impervious area 49
 }*/
noListLayer[51] = false;	// impervious area 49

//---------------------------------------------
noListLayer[52] = true;	//  36 DuvalImage 50

noListLayer[53] = false;	// aerial photo 2008   6 in s 51
noListLayer[54] = false;	// aerial photo 2008 6 in n 52
noListLayer[55] = false;	// aerial photo 2008   1 ft 53
noListLayer[56] = false;	// aerial photo 2006   6 in s 54
noListLayer[57] = false;	// aerial photo 2006  6 in n 55
noListLayer[58] = false;	// aerial photo 2006    2 ft 56
noListLayer[59] = false;	// aerial photo 2005  57
noListLayer[60] = false;	// aerial FULLBEACH 2004   58
noListLayer[61] = false;	// aerial photo 2004 59
noListLayer[62] = false;	// aerial downtown 2004  60

noListLayer[63] = false;	// aerial photo 2001 61

noListLayer[64]  = true;		// rivers and streams 62
noListLayer[65] = false;		//  NAP  63
noListLayer[66] = false;		//  debrisgrid 64
noListLayer[67] = false;		//  nims  65
noListLayer[68] = true;		//  duval county 66
noListLayer[69] = true;		// counties 67
noListLayer[70] = true;		// airport names 68
	

	// 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=8;
// color of selected features in decimal RGB format
var selectColor="255,255,255";
//var selectColor="255,0,0";
var lineSelectColor="255,0,0";
var markerSelectColor="0,0,255";
 // set the size of the selected feature
var lineSelectSize="6";
var markerSelectSize="40";	

// Set the fill style of the selected polygons
var polySelectFill = "solid";			// solid | bdiagonal | fdiagonal | cross | diagcross | horizontal | vertical | gray | lightgray | darkgray

// Set the style of the selected markers
var markerSelectStyle = "Triangle";		// circle | triangle | square | cross | star


// color of highlighted feature in decimal RGB format
var highlightColor="0,0,255";
var lineHighlightColor = "255,0,0";

// color of the boundary for highlighted polygon in decimal RGB format
var boundarycolor = "255,0,0";

var highlightPolyBoundaryColor = "255,0,0";
var highlightPolyBoundarySize = "6";
var boundaryfill = "solid";				// solid | bdiagonal | fdiagonal | cross | diagcross | horizontal | vertical | gray | lightgray | darkgray
var highlightPolyBoundaryFill = "vertical";

// size of highlighted feature 
var highlightSize=10;



// level of transparency of selected and highlighted color
var transparentLevel = "0.5";
var highlightTransparentLevel = "0.5";

	// zoom to selected feature if only one is returned?
var zoomToSingleSelect = true;

	// use only unique values in sample field value lists
var onlyUniqueSamples = true;
	// are string queries case insensitive?
		// false by default to match Java Viewer and ArcExplorer
var queryCaseInsensitive=false;

// fields to be returned in identify/selection/query request. . . #ALL#=all fields
var selectFields= "#ALL#";
//var selectFields= "#ID# #SHAPE#";
// swap out the list of returned fields? 
//If true, a list must be defined in selFieldList[n] for each layer to update selectFields
var swapSelectFields=true;
// array for each layer's returned fields if swapSelectFields=true
var selFieldList = new Array();
// sample set for world - if not #ALL#, id and shape fields required. Separate with a space
/*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#";*/
var lSDE = new Array();
var i = 0;

//***********************************************************************************

//*** Major Roads 0

lSDE[i] = "JAXFCLASS.IT_RGMAJRDS.";
selFieldList[i] = "HWY_TYPE "+"SHIELD2 "+"#ID# "+"#SHAPE#";

//*** Parcels 1
i = i + 1;
//**CHANGES FOR NEW PARCEL LAYOUT 07/12/2006 NOI
lSDE[i] = "JAXBASE.JAXPARCEL.";
//modified to display ashsite data on internet on 04/14/2009
if (bInternet){
	selFieldList[i] = "#ID# "+"#SHAPE# "+"RE "+"LNAMEOWNER "+"STREET_NO "+"STNM_TYPE "+"ST_DIR "+"ADDRCITY "+"ZIPCODE "+"CAMA_VAL "+"ACRES "+"SUB_BLK "+"MAP_PNL "+"LEGAL1 "+"LEGAL2 "+"LEGAL3 "+"FLD_ZONE "+"LND_LABEL "+"ZON_LABEL "+"ASH_NAME "+"ENT "+"BRF "+"EVAC_TYPE "+"DISTCODE "+"AICUZ "+"APZ "+"CVLSUR "+"MLTSUR "+"CVLSCHZ "+"MLTSCHZ "+"OLFLITZ "+"CV_NOTICE "+"ML_NOTICE ";
}else{
	selFieldList[i] = "#ID# "+"#SHAPE# "+"RE "+"LNAMEOWNER "+"STREET_NO "+"STNM_TYPE "+"ST_DIR "+"ADDRCITY "+"ZIPCODE "+"CAMA_VAL "+"ACRES "+"SUB_BLK "+"MAP_PNL "+"LEGAL1 "+"LEGAL2 "+"LEGAL3 "+"FLD_ZONE "+"LND_LABEL "+"ZON_LABEL "+"ASH_NAME "+"ENT "+"BRF "+"EVAC_TYPE "+"DISTCODE "+"AICUZ "+"APZ "+"CVLSUR "+"MLTSUR "+"CVLSCHZ "+"MLTSCHZ "+"OLFLITZ "+"CV_NOTICE "+"ML_NOTICE ";
}

// sales label 2004
i = i + 1;
lSDE[i] = "JAXBASE.PA_SALE6789.";
selFieldList[i]="#ID# "+"#SHAPE#";


//*** Parcels labels 2
i = i + 1;
lSDE[i] = "JAXBASE.JAXPARCEL.";

selFieldList[i]="STREET_NO "+"#ID# "+"#SHAPE#";

//*** Parcels Dimension
i = i + 1;
lSDE[i] = "JAXBASE.IT_PARLINE.";

selFieldList[i]="DIMENS "+"#ID# "+"#SHAPE#";
// sales  2008
i = i + 1;
lSDE[i] = "JAXBASE.PSALE_2009.";
selFieldList[i]="L_PRICE "+"#ID# "+"#SHAPE#";

// sales  2007
i = i + 1;
lSDE[i] = "JAXBASE.PSALE_2008.";
selFieldList[i]="L_PRICE1 "+"#ID# "+"#SHAPE#";

// sales  2006
i = i + 1;
lSDE[i] = "JAXBASE.PSALE_2007.";
selFieldList[i]="L_PRICE "+"#ID# "+"#SHAPE#";

// sales  2005
i = i + 1;
lSDE[i] = "JAXBASE.PSALE_2006.";
selFieldList[i]="L_PRICE "+"#ID# "+"#SHAPE#";


//*** Street Labels 3
i = i + 1;
lSDE[i] = "JAXBASE.IT_STCNTRLN.";
selFieldList[i]="JAXBASE.IT_STCNTRLN.STNAME "+"JAXBASE.IT_STCNTRLN.STTYPE "+"JAXBASE.IT_STCNTRLN.STDIR "+"#ID# "+"#SHAPE#";
//*** Street Centerlines 4
i = i + 1;
lSDE[i] = "JAXBASE.IT_STCNTRLN.";
selFieldList[i]="#ID# "+"#SHAPE# "+"JAXBASE.IT_STCNTRLN.STNAME "+"JAXBASE.IT_STCNTRLN.STTYPE "+"JAXBASE.IT_STCNTRLN.STDIR "+"JAXBASE.IT_STCNTRLN.CLFADD1 "+"JAXBASE.IT_STCNTRLN.CLTADD2 "+"JAXBASE.IT_STCNTRLN.CRFADD1 "+"JAXBASE.IT_STCNTRLN.CRTADD2 "+"JAXBASE.IT_STCNTRLN.LPTAZ "+"JAXBASE.IT_STCNTRLN.RPTAZ "+"JAXBASE.IT_STCNTRLN.FROM_INT "+"JAXBASE.IT_STCNTRLN.TO_INT "+"JAXBASE.IT_STCNTRLN.CLASS "+"JAXBASE.IT_STCNTRLN.LEFT_CENSU "+"JAXBASE.IT_STCNTRLN.RIGHT_CENS "+"JAXBASE.IT_STCNTRLN.STCODE "+"JAXBASE.IT_STCNTRLN.ROADNO";

//*** ENTRZONE 5
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_ENTRZONE.";

selFieldList[i]="ENTERPRISE "+"EMPOWERMEN "+"#ID# "+"#SHAPE#";







//*** Landuse 6
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_LANDUSE.";
selFieldList[i]="JAXFCLASS.PL_LANDUSE.LABEL "+"JAXFCLASS.PL_LANDUSE.ORDINANCE_ "+"#ID# "+"#SHAPE#";

//*** Zoning 7
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_ZONING.";
selFieldList[i]="JAXFCLASS.PL_ZONING.LABEL "+"JAXFCLASS.PL_ZONING.ORDINANCE_ "+"#ID# "+"#SHAPE#";




//***  LOMAPOINTS
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_LOMAPONT.";

selFieldList[i] = "CASE_NUM "+"ADDRESS "+"INFO "+"DATE_APRVD "+"#ID# "+"#SHAPE#";

//***  REPT LOSS
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_REPTLOSS.";

selFieldList[i] = "LOCATORNO "+"FLAG "+"#ID# "+"#SHAPE#";

//***  LOMAPOLY
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_LOMAPARL.";

selFieldList[i] = "CASE_NUM "+"PROJECT "+"INFO "+"ZONE "+"DATE_APRVD "+"#ID# "+"#SHAPE#";


//***  wind speed
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_WINDSPED.";

selFieldList[i] = "WINDSPEED "+"#ID# "+"#SHAPE#";

//***  MAJBASIN
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_MAJBASIN.";

selFieldList[i] = "#ID# "+"#SHAPE#";


//***  MINBASIN
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_MINBASIN.";

selFieldList[i] = "#ID# "+"#SHAPE#";


//***  RESBASIN
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_RESBASIN.";

selFieldList[i] = "BASIN "+"DIRECTORY "+"MIN_BASIN "+"RESTRICTED "+"#ID# "+"#SHAPE#";

//***  COBRA
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_COBRA.";
selFieldList[i] = "ZONE "+"#ID# "+"#SHAPE#";

//***  FEMAGRID 14
i = i + 1;
lSDE[i] = "JAXFCLASS.PW_FEMAGRID.";

selFieldList[i] = "ZONE "+"BFELEV "+"DSELEV "+"USELEV "+"COMNUM "+"FIRMPAN "+"FZDATE "+"#ID# "+"#SHAPE#";
//***  Proposed 2009 HUC 
i = i + 1;
lSDE[i] = "JAXBASE.IT_HUC.";

selFieldList[i] ="BASIN "+"SUB_BASIN "+"ABBREV "+ "ACRES "+"#ID# "+"#SHAPE#";
//***  Proposed 2009 FLOODZONE 
i = i + 1;
lSDE[i] = "JAXBASE.IT_FLOODZONE_NEW.";

selFieldList[i] = "FLD_ZONE "+"#ID# "+"#SHAPE#";


//***  FLOODZON 
i = i + 1;
lSDE[i] = "JAXFCLASS.FG_FLOODZON.";

selFieldList[i] = "ZONE "+"#ID# "+"#SHAPE#";

//*** Council Districts 10
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_COUNLDIS.";
selFieldList[i]="CC "+"MEMBER_NAM "+"#ID# "+"#SHAPE#";

//*** PLANNING
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_CPAC.";
selFieldList[i]="DISTCODE "+"#ID# "+"#SHAPE#";
//*** CPAC 11
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_CPAC.";
selFieldList[i]="DISTCODE "+"NAME "+"CHAIR "+"V_CHAIR "+"MTG_DATE "+"MTG_TIME "+"MTG_LOC "+"ADDR "+"COORD "+"COORD_PH "+"COORD_EM "+"P_STAFF1 "+"P_PHONE1 "+"P_EMAIL1 "+"P_STAFF2 "+"P_PHONE2 "+"P_EMAIL2 "+"#ID# "+"#SHAPE#";

//*** IC Neighborhoods 12
i = i + 1;
lSDE[i] = "JAXFCLASS.MO_ICNEIGHD.";
selFieldList[i]="NAME "+"#ID# "+"#SHAPE#";

//*** Sanitation Districts 13
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_SANITATN.";
selFieldList[i]="DISTRICTS "+"#ID# "+"#SHAPE#";

//*** Street and Drainage Areas 14
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_SERSUBAR.";
selFieldList[i]="SECTION "+"NAMES "+"#ID# "+"#SHAPE#";


//*** ZIPCODE 16
i = i + 1;
lSDE[i] = "JAXFCLASS.PO_ZIPCODES.";
selFieldList[i]="ZIPCODE "+"#ID# "+"#SHAPE#";
//*** ASH SITE 17
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_ASHSITES.";
selFieldList[i]="PROJECT "+"#ID# "+"#SHAPE#";
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_CENSUS00.";
selFieldList[i]="TRT2000 "+"POP2000 "+"MALES "+"FEMALES "+"MED_AGE "+"FAMILIES "+"OWNER_OCC "+"RENTER_OCC "+"#ID# "+"#SHAPE# ";
//*** neighborhoods
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_ALLNEIGD.";
selFieldList[i]="CODENUM "+"NEIGHBORHO "+"#ID# "+"#SHAPE#";

//*** brownfields SIDES
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_BROWNPTS.";

selFieldList[i]="RE "+"NAME "+"BIZNAME "+"ADDR "+"CITY "+"STATE "+"ZIP "+"PROGRAM "+"AREASQFT "+"COMMENTS "+"CURRUSE "+"FRMRUSE "+"OWNER "+"OWN_STR "+"OWN_CITY "+"OWN_ST "+"OWN_ZIP "+"POC "+"#ID# "+"#SHAPE#";

//*** brownfields zone
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_BRWNPTPJ.";

selFieldList[i]="#ID# "+"#SHAPE#";




//*** Topo 19
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_TOPO.";
selFieldList[i]="#ID# "+"#SHAPE# "+ "ELEV ";

//*** BLD 20
i = i + 1;
lSDE[i] = "JAXBASE.IT_BLDFTPRT.";
selFieldList[i]="B_AREA "+"B_LEN "+"#ID# "+"#SHAPE# ";

//*** 	Evacuation Routes  ----20------ 
i = i + 1;
lSDE[i] = "JAXFCLASS.EC_EVACROUTE.";
selFieldList[i] = "STNAME "+"LANES "+"CLASS "+"TYPEUSPS "+"LONGNAME "+"#ID# "+"#SHAPE#";

//*** 	Evacuation Zones -----42------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.EC_EVACZONE.";
//selFieldList[i] = "ENTITY "+"TYPE "+"ELEVATION "+"THICKNESS "+"COLOR "+"#ID# "+"#SHAPE#";
selFieldList[i] = "TYPE "+"#ID# "+"#SHAPE#";






//*********** AICUZ 06042006************************
//*******aicuz 05242007*************************
//*** 	 -----43------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_OLFLITZON.";

selFieldList[i] = "AIRPORT "+"#ID# "+"#SHAPE#";

//*** 	-----44------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_MLTSCHZON.";

selFieldList[i] = "AIRPORT "+"#ID# "+"#SHAPE#";

//*** 	 -----45------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_CVLSCHZON.";

selFieldList[i] = "AIRPORT "+"#ID# "+"#SHAPE#";

//*** 	apz -----46------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_APZ07.";

selFieldList[i] = "LAYER "+"AIRPORT "+"#ID# "+"#SHAPE#";

//*** 	AICUZ -----47------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_AICUZ07.";

selFieldList[i] = "DB "+"AIRPORT "+"#ID# "+"#SHAPE#";

//*** 	 -----48------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_MLTSUR07.";

selFieldList[i] = "ZONE_USE "+"AIRPORT "+"#ID# "+"#SHAPE#";

//*** 	 -----43------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_CVLSUR07.";

selFieldList[i] = "LABEL "+"AIRPORT "+"#ID# "+"#SHAPE#";


//*** 	civil notice -----43------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_CVLNOTICE07.";

selFieldList[i] = "AIRPORT "+"#ID# "+"#SHAPE#";


//*** 	IT_MLTNOTICE07  -----48------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_MLTNOTICE07.";

selFieldList[i] = "AIRPORT "+"#ID# "+"#SHAPE#";

//*********** AICUZ 05242007************************

//*********** AICUZ 06042006************************

//****** impervious area 07302008***************

//*** 	JAXBASE.IT_IMPERVIOUS  -----49------- 
i = i + 1;
lSDE[i] = "JAXBASE.IT_IMPERVIOUS.";

selFieldList[i] = "STRAP "+"SQ_FT "+"#ID# "+"#SHAPE#";

//****** END  impervious area 07302008***************

//add layer info**********************07/07/2004
//Aerial Image

i = i + 1;
lSDE[i] = "JAXBASE.DUVALIMAGES2008.";
selFieldList[i]= "NAME "+"SHOTORIENT "+"#ID# "+"#SHAPE#";

//****** 2008 aerials 07302008***************
//***********************************
//Aerial Image 2008
i = i + 1;
selFieldList[i]="";
//***********************************
//Aerial Image 2008
i = i + 1;
selFieldList[i]="";
//***********************************
//Aerial Image 2008
i = i + 1;
selFieldList[i]="";
//***********************************
//****** 2008 aerials 07302008***************
//***********************************
//Aerial Image 2006
i = i + 1;
selFieldList[i]="";
//***********************************
//Aerial Image 2006
i = i + 1;
selFieldList[i]="";
//***********************************
//Aerial Image 2006
i = i + 1;
selFieldList[i]="";
//***********************************
//Aerial Image 2005
i = i + 1;
selFieldList[i]="";
//***********************************

//Aerial Image BEACH
i = i + 1;
selFieldList[i]="";
//***********************************

//Aerial Image DOWNT
i = i + 1;
selFieldList[i]="";
//***********************************

//Aerial Image 2004
i = i + 1;
selFieldList[i]="";
//***********************************

//Aerial Image 2001
i = i + 1;
selFieldList[i]="";
//***********************************




//***RIVERS
i = i + 1;
lSDE[i] = "JAXFCLASS.PA_WATERBDY.";
selFieldList[i]="#ID# "+"#SHAPE#";

//*** 	NAP -----50------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_CAREDIST.";

selFieldList[i] = "DIS_NAME "+"DISTR "+"#ID# "+"#SHAPE#";

//*** 	grid -----60------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.DEBRISGRID.";

selFieldList[i] = "GRID_NUM "+"DISTR "+"#ID# "+"#SHAPE#";

//*** 	nims -----61------- 
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_NIMS.";

selFieldList[i] = "NAME "+"DISTR "+"#ID# "+"#SHAPE#";

//*** Duval County 15
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_CONTYBND.";
selFieldList[i]="#ID# "+"#SHAPE#";


//*** Regional Counties 18
i = i + 1;
lSDE[i] = "JAXFCLASS.IT_RGCOUNTY.";
selFieldList[i]="NAME "+"#ID# "+"#SHAPE#";

//*** 	aIRPORT NAMES 64
i = i + 1;
lSDE[i] = "JAXFCLASS.PL_AICUZ07.";

selFieldList[i] ="AIRPORT "+"#ID# "+"#SHAPE#";


// 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]="";*/

i=0 

//*** Major Roads 0

fieldAliasList[i]=lSDE[i]+"HWY_TYPE:Highway Type|"+lSDE[i]+"SHIELD2:Route Number"; //.toUpperCase();



//*** Parcels 1 
i = i + 1
//**CHANGES FOR NEW PARCEL LAYOUT 07/12/2006 NOI
//** modified 2008 for typeusps
//** modified to show ashsites 04/14/2009
if (bInternet){
	fieldAliasList[i]=lSDE[i]+"RE:RE #|"+lSDE[i]+"LNAMEOWNER:Last Name|"+lSDE[i]+"STREET_NO:House#|"+lSDE[i]+"STNM_TYPE:Street Name Type|"+lSDE[i]+"ST_DIR:Dir|"+lSDE[i]+"ADDRCITY:City|"+lSDE[i]+"ZIPCODE:ZipCode|"+lSDE[i]+"CAMA_VAL:Transaction Price|"+lSDE[i]+"ACRES:Acres|"+lSDE[i]+"SUB_BLK:Book-Page|"+lSDE[i]+"MAP_PNL:Map Panel|"+lSDE[i]+"LEGAL1:Legal 1|"+lSDE[i]+"LEGAL2:Legal 2|"+lSDE[i]+"LEGAL3:Legal 3|"+lSDE[i]+"FLD_ZONE:Flood Zone|"+lSDE[i]+"LND_LABEL:LandUse|"+lSDE[i]+"ZON_LABEL:Zoning|"+lSDE[i]+"ASH_NAME:AshSite|"+lSDE[i]+"ENT:JEDC Zone|"+lSDE[i]+"BRF:BrownFields|"+lSDE[i]+"EVAC_TYPE:Evacuation Zone|"+lSDE[i]+"DISTCODE:Planning District|"+lSDE[i]+"AICUZ:Noise Zone|"+lSDE[i]+"APZ:APZ|"+lSDE[i]+"CVLSUR:Civ HH Zone|"+lSDE[i]+"MLTSUR:Ml HH Zone|"+lSDE[i]+"CVLSCHZ:Civ School Reg|"+lSDE[i]+"MLTSCHZ:Ml School Reg|"+lSDE[i]+"OLFLITZ:Lighting Reg|"+lSDE[i]+"CV_NOTICE:Civ Notice Zone|"+lSDE[i]+"ML_NOTICE:Ml Notice Zone";
}else{
	fieldAliasList[i]=lSDE[i]+"RE:RE #|"+lSDE[i]+"LNAMEOWNER:Last Name|"+lSDE[i]+"STREET_NO:House#|"+lSDE[i]+"STNM_TYPE:Street Name Type|"+lSDE[i]+"ST_DIR:Dir|"+lSDE[i]+"ADDRCITY:City|"+lSDE[i]+"ZIPCODE:ZipCode|"+lSDE[i]+"CAMA_VAL:Transaction Price|"+lSDE[i]+"ACRES:Acres|"+lSDE[i]+"SUB_BLK:Book-Page|"+lSDE[i]+"MAP_PNL:Map Panel|"+lSDE[i]+"LEGAL1:Legal 1|"+lSDE[i]+"LEGAL2:Legal 2|"+lSDE[i]+"LEGAL3:Legal 3|"+lSDE[i]+"FLD_ZONE:Flood Zone|"+lSDE[i]+"LND_LABEL:LandUse|"+lSDE[i]+"ZON_LABEL:Zoning|"+lSDE[i]+"ASH_NAME:AshSite|"+lSDE[i]+"ENT:JEDC Zone|"+lSDE[i]+"BRF:BrownFields|"+lSDE[i]+"EVAC_TYPE:Evacuation Zone|"+lSDE[i]+"DISTCODE:Planning District|"+lSDE[i]+"AICUZ:Noise Zone|"+lSDE[i]+"APZ:APZ|"+lSDE[i]+"APZ:APZ|"+lSDE[i]+"CVLSUR:Civ HH Zone|"+lSDE[i]+"MLTSUR:Ml HH Zone|"+lSDE[i]+"CVLSCHZ:Civ School Reg|"+lSDE[i]+"MLTSCHZ:Ml School Reg|"+lSDE[i]+"OLFLITZ:Lighting Reg|"+lSDE[i]+"CV_NOTICE:Civ Notice Zone|"+lSDE[i]+"ML_NOTICE:Ml Notice Zone";
}
/*if (bInternet){
	fieldAliasList[i]=lSDE[i]+"RE:RE #|"+lSDE[i]+"LNAMEOWNER:Last Name|"+lSDE[i]+"FNAMEOWNER:First Name|"+lSDE[i]+"STREET_NO:House#|"+lSDE[i]+"STNM_TYPE:Street Name Type|"+lSDE[i]+"ST_DIR:Dir|"+lSDE[i]+"ADDRCITY:City|"+lSDE[i]+"ZIPCODE:ZipCode|"+lSDE[i]+"CAMA_VAL:Market Value|"+lSDE[i]+"ACRES:Acres|"+lSDE[i]+"SUB_BLK:Book-Page|"+lSDE[i]+"MAP_PNL:Map Panel|"+lSDE[i]+"LEGAL1:Legal 1|"+lSDE[i]+"LEGAL2:Legal 2|"+lSDE[i]+"LEGAL3:Legal 3|"+lSDE[i]+"FLD_ZONE:Flood Zone|"+lSDE[i]+"LND_LABEL:LandUse|"+lSDE[i]+"ZON_LABEL:Zoning|"+lSDE[i]+"ENT:JEDC Zone|"+lSDE[i]+"BRF:BrownFields|"+lSDE[i]+"EVAC_TYPE:Evacuation Zone|"+lSDE[i]+"DISTCODE:Planning District|"+lSDE[i]+"AICUZ:Noise Zone";
}else{
	fieldAliasList[i]=lSDE[i]+"RE:RE #|"+lSDE[i]+"LNAMEOWNER:Last Name|"+lSDE[i]+"FNAMEOWNER:First Name|"+lSDE[i]+"STREET_NO:House#|"+lSDE[i]+"STNM_TYPE:Street Name Type|"+lSDE[i]+"ST_DIR:Dir|"+lSDE[i]+"ADDRCITY:City|"+lSDE[i]+"ZIPCODE:ZipCode|"+lSDE[i]+"CAMA_VAL:Market Value|"+lSDE[i]+"ACRES:Acres|"+lSDE[i]+"SUB_BLK:Book-Page|"+lSDE[i]+"MAP_PNL:Map Panel|"+lSDE[i]+"LEGAL1:Legal 1|"+lSDE[i]+"LEGAL2:Legal 2|"+lSDE[i]+"LEGAL3:Legal 3|"+lSDE[i]+"FLD_ZONE:Flood Zone|"+lSDE[i]+"LND_LABEL:LandUse|"+lSDE[i]+"ZON_LABEL:Zoning|"+lSDE[i]+"ASH_NAME:AshSite|"+lSDE[i]+"ENT:JEDC Zone|"+lSDE[i]+"BRF:BrownFields|"+lSDE[i]+"EVAC_TYPE:Evacuation Zone|"+lSDE[i]+"DISTCODE:Planning District|"+lSDE[i]+"AICUZ:Noise Zone";
}*/


//*** SALE Labels 2004
i = i + 1
fieldAliasList[i]="";




//*** PARCEL Labels 2
i = i + 1
fieldAliasList[i]="";
//*** PARCEL DIMENSIONS 2
i = i + 1
fieldAliasList[i]="";
//*** SALE Labels 2009
i = i + 1
fieldAliasList[i]="L_PRICE:Sale Price";

//*** SALE  2008
i = i + 1
fieldAliasList[i]="L_PRICE:Sale Price";

//*** SALE  2007
i = i + 1
fieldAliasList[i]="L_PRICE:Sale Price";

//*** SALE  2006
i = i + 1
fieldAliasList[i]="L_PRICE:Sale Price";


//*** Street Labels 3
i = i + 1
fieldAliasList[i]="";
//*** Street Centerlines 4
i = i + 1
fieldAliasList[i]=lSDE[i]+"STNAME:Street Name|"+lSDE[i]+"STTYPE:Street Type|"+lSDE[i]+"STDIR:Street Dir|"+lSDE[i]+"CLFADD1:Left Addr.From|"+lSDE[i]+"CLTADD2:Left Addr To|"+lSDE[i]+"CRFADD1:Right Addr From|"+lSDE[i]+"CRTADD2:Right Addr To|"+lSDE[i]+"LPTAZ:Left Taz|"+lSDE[i]+"RPTAZ:Right Taz|"+lSDE[i]+"FROM_INT:From Intersection|"+lSDE[i]+"TO_INT:To Intersection|"+lSDE[i]+"CLASS:Street Class|"+lSDE[i]+"LEFT_CENSU:L.Census Tract|"+lSDE[i]+"RIGHT_CENS:R.Census Tract|"+lSDE[i]+"STCODE:Street Code|"+lSDE[i]+"ROADNO:Road Num ";

//*** entrzone
i = i + 1
fieldAliasList[i]=lSDE[i]+"ENTERPRISE:ENTERPRISE ZONE|"+lSDE[i]+"EMPOWERMEN:Empowermen Zone";


//*** Landuse
i = i + 1
fieldAliasList[i]=lSDE[i]+"LABEL:ID|"+lSDE[i]+"ORDINANCE_:ORDINANCE".toUpperCase();;
//*** Zoning
i = i + 1
fieldAliasList[i]=lSDE[i]+"LABEL:ID|"+lSDE[i]+"ORDINANCE_:ORDINANCE".toUpperCase();;



//*** FEMA
i = i + 1
fieldAliasList[i]=lSDE[i]+"CASE_NUM:Case Number|"+lSDE[i]+"ADDRESS:Address|"+lSDE[i]+"INFO:Info|"+lSDE[i]+"DATE_APRVD:Date approved";

//*** FEMA
i = i + 1
fieldAliasList[i]=lSDE[i]+"LOCATORNO:Locator Number|"+lSDE[i]+"FLAG:Flag";


//*** lomapoly
i = i + 1
fieldAliasList[i]=lSDE[i]+"CASE_NUM:Case Number|"+lSDE[i]+"PROJECT:Project|"+lSDE[i]+"INFO:Info|"+lSDE[i]+"ZONE:Zone|"+lSDE[i]+"DATE_APRVD:Date approved";

//*** WINDSPEED
i = i + 1
fieldAliasList[i]=lSDE[i]+"WINDSPEED:Wind Speed";

//*** MAJBASIN
i = i + 1
fieldAliasList[i]="";

//*** MINBASIN
i = i + 1
fieldAliasList[i]="";
//*** RESBASIN
i = i + 1
fieldAliasList[i]=lSDE[i]+"BASIN:Basin|"+lSDE[i]+"DIRECTORY:Directory|"+lSDE[i]+"MIN_BASIN:Min_Basin|"+lSDE[i]+"RESTRICTED:Restricted";



//*** cobra
i = i + 1
fieldAliasList[i]=lSDE[i]+"ZONE:Zone";


//*** FEMAgrid
i = i + 1
fieldAliasList[i]=lSDE[i]+"ZONE:Zone|"+lSDE[i]+"BFELEV:BFElev|"+lSDE[i]+"DSELEV:DSElev|"+lSDE[i]+"USELEV:USElev|"+lSDE[i]+"COMNUM:Comnum|"+lSDE[i]+"FIRMPAN:FirmPan|"+lSDE[i]+"FZDATE:FZDate";
//*** PROPOSED 2009 HUC
i = i + 1
fieldAliasList[i]=lSDE[i]+"BASIN:Basin|"+lSDE[i]+"SUB_BASIN:Sub Basin|"+lSDE[i]+"ABBREV:Abbriviations|"+lSDE[i]+"ACRES:Acres";
//*** PROPOSED 2009 FLOOD ZONE
i = i + 1
fieldAliasList[i]=lSDE[i]+"FLD_ZONE:Flood Zone";
//*** FLOOD ZONE
i = i + 1
fieldAliasList[i]=lSDE[i]+"ZONE:ZONE";
//*** Council Districts
i = i + 1
fieldAliasList[i]=lSDE[i]+"CC:Council District Number|"+lSDE[i]+"MEMBER_NAM:Council Person Name";
//*** planning district
i = i + 1
fieldAliasList[i]=lSDE[i]+"DISTCODE:CPAC District Number";

//*** CPAC
i = i + 1
fieldAliasList[i]=lSDE[i]+"DISTCODE:District Number|"+lSDE[i]+"NAME:District Name|"+lSDE[i]+"CHAIR:Chair|"+lSDE[i]+"V_CHAIR:Vice Chair|"+lSDE[i]+"MTG_DATE:Meeting Date|"+lSDE[i]+"MTG_TIME:Meeting Time|"+lSDE[i]+"MTG_LOC:Meeting Location|"+lSDE[i]+"ADDR:Address|"+lSDE[i]+"COORD:Neighborhood Coordinator|"+lSDE[i]+"COORD_PH:Coordinator Phone|"+lSDE[i]+"COORD_EM:Coordinator Email|"+lSDE[i]+"P_STAFF1:Planning Staff 1|"+lSDE[i]+"P_PHONE1:Planning Staff1 Phone|"+lSDE[i]+"P_EMAIL1:Planning Staff1 Email|"+lSDE[i]+"P_STAFF2:Planning Staff 2|"+lSDE[i]+"P_PHONE2:Planning Staff 2 Phone|"+lSDE[i]+"P_EMAIL2:Planning Staff 2 Email";
//*** IC Neighborhoods
i = i + 1
fieldAliasList[i]=lSDE[i]+"NAME:IC Neighborhood Name";
//*** Sanitation Districts
i = i + 1
fieldAliasList[i]=lSDE[i]+"DISTRICTS:Sanitation District Name";
//*** Street and Drainage Areas
i = i + 1
fieldAliasList[i]=lSDE[i]+"SECTION:Area|"+lSDE[i]+"NAMES:Sub Area";


//*** ZIPCODES
i = i + 1
fieldAliasList[i]=lSDE[i]+"ZIPCODE:ZipCode";
//*** ASHSITES
i = i + 1
fieldAliasList[i]=lSDE[i]+"PROJECT:Ashsite Name";

//*** CENSUS
i = i + 1
fieldAliasList[i]=lSDE[i]+"TRT2000:Tract|"+lSDE[i]+"POP2000:Total Population|"+lSDE[i]+"MALES:Males|"+lSDE[i]+"FEMALES:Females|"+lSDE[i]+"MED_AGE:Median age|"+lSDE[i]+"FAMILIES:Families|"+lSDE[i]+"OWNER_OCC:Owner Occupied Housing Units|"+lSDE[i]+"RENTER_OCC:Renter Occupied Housing Units";

//*** Reg Counties
i = i + 1
fieldAliasList[i]=lSDE[i]+"CODENUM:Code|"+lSDE[i]+"NEIGHBORHO:Name";

//*** BROWNFIELDS ZONE
i = i + 1
fieldAliasList[i]=lSDE[i]+"RE:RE|"+lSDE[i]+"NAME:Name|"+lSDE[i]+"BIZNAME:Bis. Name|"+lSDE[i]+"ADDR:Address|"+lSDE[i]+"CITY:City|"+lSDE[i]+"STATE:State|"+lSDE[i]+"ZIP:Zipcode|"+lSDE[i]+"PROGRAM:Program|"+lSDE[i]+"AREASQFT:Area|"+lSDE[i]+"COMMENTS:Comments|"+lSDE[i]+"CURRUSE:Curr. Use|"+lSDE[i]+"FRMRUSE:FRMR.Use|"+lSDE[i]+"OWNER:Owner|"+lSDE[i]+"OWN_STR:Owner Address|"+lSDE[i]+"OWN_CITY:Owner City|"+lSDE[i]+"OWN_ST:Owner State|"+lSDE[i]+"OWN_ZIP:Owner Zipcode|"+lSDE[i]+"POC:POC";


//*** BROWNFIELDS ZONE
i = i + 1
fieldAliasList[i]="";




//*** TOPO 
i = i + 1
fieldAliasList[i]=lSDE[i]+"ELEV:Elevation ";
//*** BLD
i = i + 1
fieldAliasList[i]=lSDE[i]+"B_AREA:Area|"+lSDE[i]+"B_LEN:Perimeter";
//*** 57.	Evacuation Routes  ----21-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"STNAME:STNAME|"+lSDE[i]+"LANES:LANES|"+lSDE[i]+"CLASS:CLASS|"+lSDE[i]+"TYPEUSPS:TYPEUSPS|"+lSDE[i]+"LONGNAME:LONGNAME"; //.toUpperCase();

//*** 43.	Evacuation Zones -----35-----------------  
i = i + 1


fieldAliasList[i]=lSDE[i]+"TYPE:TYPE"; //.toUpperCase();

//******AICUZ**************************************

//*** 43.	LIGHTS-----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"AIRPORT:Airport"; //
//*** 43.	CIV SCHOOL-----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"AIRPORT:Airport";
//*** 43.	MIL. SCHOOL -----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"AIRPORT:Airport";
//*** 43.	APZ -----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"LAYER:Layer|"+lSDE[i]+"AIRPORT:Airport";
//*** 43.	aicuz-----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"DB:DB|"+lSDE[i]+"AIRPORT:Airport";
//*** 43.	mil sr -----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"ZONE_USE:Zone_Use|"+lSDE[i]+"AIRPORT:Airport";
//*** 43.	civZ -----43-----------------  
i = i + 1

fieldAliasList[i]=lSDE[i]+"LABEL:Label|"+lSDE[i]+"AIRPORT:Airport";
//*** 43.	airport labels  
i = i + 1

fieldAliasList[i]=lSDE[i]+"AIRPORT:Airport";
//*** 43.	-----43-----------------  EXTRA!!!!!!!!!!!!!!!!
i = i + 1

fieldAliasList[i]=lSDE[i]+"AIRPORT:Airport LAYER:LAYER"; //



//**************************************************

//****** impervious area 07302008***************

//*** 50.	-----50-----------------  impervious area
i = i + 1

fieldAliasList[i]=lSDE[i]+"STRAP:Re|"+lSDE[i]+"SQ_FT:SQ_FT";
//****** END  impervious area 07302008***************



//add**********************07/07/2004
//Aerial Image
i = i + 1
fieldAliasList[i]=lSDE[i]+"NAME:Aerial Images|"+lSDE[i]+"SHOTORIENT:Image Direction";
//***********************************

//****** Aerial 2008 07302008***************

			//Aerial Image
	i = i + 1
	fieldAliasList[i]="";
	//***********************************

	//Aerial Image
	i = i + 1
	fieldAliasList[i]="";
	//***********************************

	//Aerial Image
	i = i + 1
	fieldAliasList[i]="";
	//***********************************

//****** END  Aerial 2008 07302008***************




//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************

//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************

//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************

//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************

//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************
//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************

//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************

//Aerial Image
i = i + 1
fieldAliasList[i]="";
//***********************************


//*** Rivers and Streams
i = i + 1
fieldAliasList[i]="";

//*** 50.	NAP -----50-----------------  
i = i + 1


fieldAliasList[i]=lSDE[i]+"DIS_NAME:Name|"+lSDE[i]+"DISTR:ID"; //.toUpperCase();

//*** 60.	grid -----60-----------------  
i = i + 1


fieldAliasList[i]=lSDE[i]+"GRID_NUM:Grid Number|"+lSDE[i]+"DISTR:ID"; //.toUpperCase();

//*** 61.	nims -----61-----------------  
i = i + 1


fieldAliasList[i]=lSDE[i]+"NAME:Name|"+lSDE[i]+"DISTR:ID"; //.toUpperCase();


//*** Duval County
i = i + 1
fieldAliasList[i]="";

//*** Reg Counties
i = i + 1
fieldAliasList[i]=lSDE[i]+"NAME:County Name";
//*** 43.	airport labels  
i = i + 1

fieldAliasList[i]=lSDE[i]+"AIRPORT:Airport";




// 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
var hyperLinkFields2 = new Array();	// field in those layers to be used for hyperlink - second variable field - must be the at the end of the link
var hyperLinkOffset  = new Array();	// This is the positional offset of the second field from the first field
///*
hyperLinkLayers[0] = "Image";
hyperLinkFields[0] = "HOT";
hyperLinkPrefix[0] = "/gisdata/world/images/";
hyperLinkSuffix[0] = ".jpg";
//*/
/*
hyperLinkLayers[0] = "Winners";
hyperLinkFields[0] = "MISC.SAG.ID";
hyperLinkPrefix[0] = "http://gismapweb.esri.com/uc2001/sag/display/index.cfm?id=";
hyperLinkSuffix[0] = "";
*/
var paLink = "apps2.coj.net/pao/reno.asp?renum=";
hyperLinkLayers[0] = "parcels";
hyperLinkFields[0] = "JAXBASE.JAXPARCEL.RE";
hyperLinkPrefix[0] = "http://apps.coj.net/PAO_PropertySearch/Basic/Detail.aspx?RE=";
hyperLinkSuffix[0] = "";
hyperLinkFields2[0] = "";
hyperLinkOffset[0] = "";


hyperLinkLayers[1] = "Landuse";
hyperLinkFields[1] = "JAXFCLASS.PL_LANDUSE.ORDINANCE_";
hyperLinkPrefix[1] = "http://citycirc.coj.net/coj/cojBillSearchNew.asp?S=1&BILLTYPE=O";
hyperLinkSuffix[1] = "";
hyperLinkFields2[1] = "";
hyperLinkOffset[1] = "";

hyperLinkLayers[2] = "Zoning";
hyperLinkFields[2] = "JAXFCLASS.PL_ZONING.ORDINANCE_";
hyperLinkPrefix[2] = "http://citycirc.coj.net/coj/cojBillSearchNew.asp?S=1&BILLTYPE=O";
hyperLinkSuffix[2] = "";
hyperLinkFields2[2] = "";
hyperLinkOffset[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=250;
var legHeight=300;
var legFont="Verdana";
var legTitle="Legend";
var legendBgColor= "224,224,224"
var legFontSize="12pt"
var legvaluefontsize="10pt"
var legcellspacing=2
var legcolumns=1
/**************************************
* Options parameters - aimsOptions.js
**************************************/

// allowing user to set options
var allowOptions=false;

/**************************************
* ClassRender parameters - aimsClassRender.js
**************************************/
//***************************************************************************
//*** the following section sets up the renderer for the parce labels when parcels are selected
//***************************************************************************
var parLabelRendererRE = "";
parLabelRendererRE += '<SCALEDEPENDENTRENDERER lower="1:1" upper="1:3000">\n';
parLabelRendererRE += '		<SIMPLELABELRENDERER field="RE" labepriorities="2,0,0,0,0,0,0,0" linelabelposition="PlaceAbove" howmanylabels="one_label_per_shape" >\n';
parLabelRendererRE += '			<TEXTSYMBOL antialiasing="true" font="Arial" fontstyle="bold" backcolor="224,224,224" fontsize="12" fontcolor="165,42,42" interval="50" transparency="1"/>\n';
parLabelRendererRE += '		</SIMPLELABELRENDERER>\n';
parLabelRendererRE += '</SCALEDEPENDENTRENDERER>\n';

//============================================================
//*** the following section sets up the renderer for the parce labels when parcels are selected
//***************************************************************************
var parLabelRenderer = "";
parLabelRenderer += '<SCALEDEPENDENTRENDERER lower="1:1" upper="1:3000">\n';
parLabelRenderer += '		<SIMPLELABELRENDERER field="LNAMEOWNER" labepriorities="2,0,0,0,0,0,0,0" linelabelposition="PlaceAbove" howmanylabels="one_label_per_shape" >\n';
parLabelRenderer += '			<TEXTSYMBOL antialiasing="true" font="Arial" fontstyle="bold" backcolor="224,224,224" fontsize="12" fontcolor="165,42,42" interval="50" transparency="1"/>\n';
parLabelRenderer += '		</SIMPLELABELRENDERER>\n';
parLabelRenderer += '</SCALEDEPENDENTRENDERER>\n';
//***********************************************************************************
//     ENT Rendering
//*************************************************************************************

var sENTRendering = ""
sENTRendering += '<GROUPRENDERER>\n';
sENTRendering += '<VALUEMAPRENDERER lookupfield="ENT">\n';
sENTRendering += '			    <EXACT value="ENT" label="ENT">\n';
sENTRendering += '			       <SIMPLEPOLYGONSYMBOL boundarytransparency="1.0" filltransparency="0.0" boundarycaptype="round" boundarycolor="255,127,80" />\n';
sENTRendering += '			    </EXACT>\n';
sENTRendering += '			    <OTHER>\n';
sENTRendering += '					<SIMPLEPOLYGONSYMBOL boundarytransparency="1.0" filltransparency="0.0" boundarycaptype="round" boundarycolor="51,255,51" />\n';
sENTRendering += '			    </OTHER>\n';
sENTRendering += '</VALUEMAPRENDERER>\n';
sENTRendering += '</GROUPRENDERER>\n';



//***********************************************************************************
//     BrownFields Rendering
//*************************************************************************************

var sBRFRendering = ""
sBRFRendering += '<GROUPRENDERER>\n';
sBRFRendering += '<VALUEMAPRENDERER lookupfield="BRF">\n';
sBRFRendering += '			    <EXACT value="PBRF" label="Potential Brownfield">\n';
sBRFRendering += '			       <SIMPLEPOLYGONSYMBOL boundarytransparency="1.0" filltransparency="0.0" boundarycaptype="round" boundarycolor="255,0,0" />\n';
sBRFRendering += '			    </EXACT>\n';
sBRFRendering += '			   <EXACT value="RBRF" label="Actual Brownfield">\n';
sBRFRendering += '			       <SIMPLEPOLYGONSYMBOL boundarytransparency="1.0" filltransparency="0.0" boundarycaptype="round" boundarycolor="115,0,0" />\n';
sBRFRendering += '			    </EXACT>\n';
sBRFRendering += '			    <OTHER>\n';
sBRFRendering += '					<SIMPLEPOLYGONSYMBOL boundarytransparency="1.0" filltransparency="0.0" boundarycaptype="round" boundarycolor="51,255,51" />\n';
sBRFRendering += '			    </OTHER>\n';
sBRFRendering += '</VALUEMAPRENDERER>\n';
sBRFRendering += '</GROUPRENDERER>\n';










//****************************************************************************************
 // 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] = "";
ClassRenderLayer[1] = "Parcels";
ClassRenderString[1] = sENTRendering;

ClassRenderLayer[2] = "Parcels";
ClassRenderString[2] = sBRFRendering;
/*
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)	{
		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);
		var sPos = webParams.indexOf("EOC=");
		if (sPos!=-1) {
			bEntRes=true;
			bENT=true;
			//alert(webParams);
			
		}
		
		var sPosB = webParams.indexOf("BRF=");
		
		
		if (sPosB!=-1) {
			bBRFMAP=true;
			bBRF=true;
			//alert(webParams);
			
		}
		getCommandLineParams(webParams);
	}
	// if starting extents zero'd then flag to get start from mapservice
	if ((startLeft!=0) && (startRight!=0)) getStartingExtent=false;
	// if limit extents zero'd then flag to get max from mapservice
	if ((limitLeft!=0) && (limitRight!=0)) {
		getLimitExtent=false;
		enforceFullExtent=true;
	}
	if (ovBoxColor=="") ovBoxColor = "255,0,0";
	//ovBoxColor = convertHexToDec(ovBoxColor);
	checkCoords();
	if (aimsNavigationPresent) {
		// Set up event capture for mouse movement
		if (isNav4) {
			document.captureEvents(Event.MOUSEMOVE);
			document.captureEvents(Event.MOUSEDOWN);
			document.captureEvents(Event.MOUSEUP);
			//document.captureEvents(Event.MOUSEOUT);
		}
		document.onmousemove = getMouse;
		//document.onmousedown = chkMouseDown;
		document.onmousedown = mapTool;
		document.onmouseup = chkMouseUp;
		//document.onmouseout = chkMouseOut;
	} else {
		usePan=false;
		usePanNorth=false;
		usePanWest=false;
		usePanEast=false;
		usePanSouth=false;
		useMeasure=false;
		useZoomIn=false;
		useZoomOut=false
		//useFullExtent=false;
		useZoomActive=false;
		//useZoomLast=false;	
	}
	
	if (!aimsBufferPresent) {
		useBuffer=false;
	}
	if (!aimsQueryPresent) {
		aimsBufferPresent=false;
		useQuery=false;
		useFind=false;
		useBuffer=false;
		useStoredQuery=false;
	}
	if (!aimsSelectPresent) {
		aimsQueryPresent=false;
		aimsBufferPresent=false;
 		useSelect=false;
		useQuery=false;
		useFind=false;
		useBuffer=false;
		useStoredQuery=false;
		useClearSelect=false;
	}
	if (!aimsIdentifyPresent) {
		aimsSelectPresent=false;
		aimsQueryPresent=false;
		aimsBufferPresent=false;
		canQuery=false;
		useIdentify=false;
 		useSelect=false;
		useQuery=false;
		useFind=false;
		useBuffer=false;
		useStoredQuery=false;
		useHyperLink=false;
		useHyperLinkAny=false;
		useIdentifyAll=false;
	}
	if (!aimsGeocodePresent) {
		useGeocode=false;
		useReverseGeocode=false;
	}
	if (!aimsPrintPresent) {
		usePrint=false;
	}
	if (!aimsOptionsPresent) {
		allowOptions=false;
	}
	if ((aimsXMLPresent) && (aimsMapPresent)) {
		if (aimsClickPresent) clickFunction("zoomin");
		if (parent.ToolFrame!=null) parent.ToolFrame.document.location="toolbar.asp";
		startMap();
	} else {
		alert(msgList[0]);
	}
}

//*** The sde instance for the Enterprize layer - used to prepend to field names for display in results table
var parSDE = "JAXBASE.JAXPARCEL.";
var parcelLayer = "Parcels";


//*** the name of the field used for the parcel address search

var parAddressField = parSDE+"STNM_TYPE";
var parAddressFieldH = parSDE+"STREET_NO";

var parAddressFieldD = parSDE+"ST_DIR";
var parAddressFieldZIP = parSDE+"ZIPCODE";
var parAddressFieldCity = parSDE+"ADDRCITY";


//*** the name of the field used for the parcel real estate # search
var parPINField = parSDE+"RE";
var pinKeyField = parSDE+"RE";

//*** the name of the field used for the parcel name/owner search
var pinOwnerField = parSDE+"LNAMEOWNER";
var pinOwnerFieldF = parSDE+"FNAMEOWNER";
 
// this is the sql operator to be used to query the RE number in the
// parcels layer default is "=", alt="LIKE"
var parREqueryType = "=";
var entParcelLayer = "JEDC_PROP";

//*** The sde instance for the parcels layer - used to prepend to field names for display in results table
var parSDE = "JAXBASE.JAXPARCEL.";
var parcelLayer = "Parcels";


//*** the name of the field used for the parcel address search

var parAddressField = parSDE+"STNM_TYPE";
var parAddressFieldH = parSDE+"STREET_NO";

var parAddressFieldD = parSDE+"ST_DIR";



//*** the name of the field used for the parcel real estate # search
var parPINField = parSDE+"RE";
var pinKeyField = parSDE+"RE";

//*** the name of the field used for the parcel name/owner search
var pinOwnerField = parSDE+"LNAMEOWNER";
//var pinOwnerFieldF = parSDE+"FNAMEOWNER";
 
// this is the sql operator to be used to query the RE number in the
// parcels layer default is "=", alt="LIKE"
var parREqueryType = "=";

// this is the minimum # of chars which will be accepted for the RE# - 
//var parREsizeMin = "11";	

// this is the maximum # of chars which will be accepted for the RE# - 
//var parREsizeMax = "11";	

// defines the maximum number of rows to display in a results table.
var maxTableRows = 25;		
// a flag to turn the labeling of selected parcels on/off - default set below
var parShowLabels = true;

var par_RELabel = true;

//*** The sde instance for the CLN layer - used to prepend to field names for display in results table
var clnSDE =  "JAXBASE.IT_STCNTRLN.";
var clnLayer = "Street Center Lines";

//*** the name of the field used for the STREET address search

var clnAddressField = clnSDE+"STNAME";
var clnAddressFieldCLF = clnSDE+"CLFADD1";
var clnAddressFieldCRF = clnSDE+"CRFADD1";
var clnAddressFieldCLT = clnSDE+"CLTADD2";
var clnAddressFieldCRT = clnSDE+"CRTADD2";
var clnAddressFieldT = clnSDE+"STTYPE";
var clnAddressFieldD = clnSDE+"STDIR";


var LastMapUrl = "";


var landuseLayer = "LANDUSE";
var zoningLayer = "ZONING";
var MultSelect = false;
var sTextFrame = "Y";
var WaterLayer = true;
var metaDir = "metadata/";		
var  tempstrPrint = "";
var LastMapUrl = "";
var printPagesCount = "";

//var WaterLayerID ="rivers and streams";

//****************** Image directory Error*******************************
var ErrURLImageReq;
var ErrStringImageReq;
var ErrXMLType;
var ErrorImageDir = false;

// flag to turn on the help icon on the toolbar
var useHelp=true;


//var for selectmode 2;
var bSelectMode = false;
var lastLeftSel10;
var lastRightSel10 ;
var lastTopSel10 ;
var lastBottomSel10;


//**********************SALES HISTORY*********************
var saleHist=false;
var saleReNum='';


//*********************************************************

