//Configuration Variables -- Free to edit
//-----------------------

var MapServiceURL = "/ArcGIS/rest/services/PolkIA/MapServer";
var GeometryServiceURL = "/ArcGIS/rest/services/Geometry/GeometryServer";
//var AerialServiceURL = "/ArcGIS/rest/services/PolkIAAerials/MapServer";

var ParcelPolyLayerName = "Parcels";
var ParcelPolyFieldName = "GP";
var ParcelPolyFields =  [ParcelPolyFieldName,"DP"];
var ParcelPolyAlias =   ["Parcel Number"];                  

var ParcelPointLayerName = "GeoParcel Number";
var ParcelPointFieldName = "GP";
var ParcelPointFields =  [ParcelPointFieldName,"DP"];
var ParcelPointAlias =   ["Parcel Number"];        

var BlockLayer = "Blocks";
//7-7-2009 - Renamed Precinct Poly to Precincts
//var PrecinctPolyLayer = "Precinct_Poly";
var PrecinctPolyLayer = "Precincts";
var SubsLayerName = "Subdivisions";
var _subPlatnumColumn = "gims_sde.SDE_LOADER.Sub_Poly.PLAT_NUM";

var _LayerBlackList =    ["Misc Text Large", "Misc Text Small", "Misc Dim Large", "Misc Dim Small", "Proof Notes", "Unknown Anno", "Mon Anno", "Town Name Small", "Town Name Large", "Parcel Blk Number Large", "Parcel Blk Number Small"];
                        
var DefaultActiveLayer = "Parcels";

var SearchLayerNames = [ParcelPolyLayerName, ParcelPointLayerName];
var SearchFieldNames = [ParcelPolyFieldName, ParcelPointFieldName];
var SearchFieldsArray = [ParcelPolyFields, ParcelPointFields];

var AerialServiceLabel = "Aerials";
//var AerialServiceLevels = []; //Limit to only these aerial levels for cached aerials

var ShowInitialAerials = false;
var ShowActiveLayer = true;  
var ShowMouseCoords = true;

var _PrintPage = "printpage.php";


var MapWKID = 3418; //NAD_1983_StatePlane_Iowa_South_FIPS_1402_Feet  (http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jshelp/pcs.htm)
                
var MapExtentXMin = 1528866.221147;
var MapExtentYMin = 533780.608366;
var MapExtentXMax = 1717331.197918;
var MapExtentYMax = 684169.085470;
                
var symbolNormalPoint = new esri.symbol.SimpleMarkerSymbol(
                            esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, 
                            10, 
                            new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([0,255,0]), 1),
                            new dojo.Color([0,255,0,0.25])
                        );
                        
var symbolHilitePoint = new esri.symbol.SimpleMarkerSymbol(
                            esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, 
                            12, 
                            new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([100,255,255]), 1), 
                            new dojo.Color([100,255,255,0.25])
                        );
                        
var symbolNormalPolyline = new esri.symbol.SimpleLineSymbol(
                                esri.symbol.SimpleLineSymbol.STYLE_DASH, new dojo.Color([0,255,0]), 1
                           );
                           
var symbolHilitePolyline = new esri.symbol.SimpleLineSymbol(
                                esri.symbol.SimpleLineSymbol.STYLE_DASH, new dojo.Color([100,255,100]), 1
                           );


//Original Sidwell selected parcels color
//var symbolNormalPolygon = new esri.symbol.SimpleFillSymbol(
//                              esri.symbol.SimpleFillSymbol.STYLE_SOLID, 
//                              new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,255,255,0.35]), 1),
//                              new dojo.Color([125,125,125,0.35])
//                          );

//6-19-2009 - Lightened up the colorfill of the parcels returned by a search

//TRY A LIGHT BLUE FILL COLOR WITH A HEAVY BORDER 
var symbolNormalPolygon = new esri.symbol.SimpleFillSymbol(
                              esri.symbol.SimpleFillSymbol.STYLE_SOLID, 
                              new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,255,255,0.35]), 3),
                              new dojo.Color([190,232,255,0.35])
                          );
                          
var symbolHilitePolygon = new esri.symbol.SimpleFillSymbol(
                              esri.symbol.SimpleFillSymbol.STYLE_SOLID, 
                              new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([100,100,255,0.5]), 2),
                              new dojo.Color([100,100,255,0.35])
                          );
                          
var symbolNormalMultipoint = new esri.symbol.SimpleMarkerSymbol(
                                  esri.symbol.SimpleMarkerSymbol.STYLE_DIAMOND, 
                                  20, 
                                  new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([0,0,0]), 1), 
                                  new dojo.Color([0,255,0,0.5])
                             );
                             
var symbolHiliteMultipoint = new esri.symbol.SimpleMarkerSymbol(
                                  esri.symbol.SimpleMarkerSymbol.STYLE_DIAMOND, 
                                  20, 
                                  new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([100,0,100]), 1), 
                                  new dojo.Color([100,255,100,0.5])
                             );