﻿/* This file contains all global variables needed for the application. Keeps from polluting the global namespace */
dojo.require("dijit.layout.AccordionContainer");
dojo.require("dijit.layout.BorderContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("esri.dijit.Scalebar");
dojo.require("esri.geometry");
dojo.require("esri.layers.agstiled");
dojo.require("esri.map");
dojo.require("esri.tasks.geometry");
dojo.require("esri.tasks.locator");
dojo.require("esri.tasks.query");
dojo.require("esri.toolbars.draw");
dojo.require("esri.toolbars.navigation");

var cadastral = {
	map: null,
	//Initial extent copied from neighborhood service extent in Services Directory
	initialExtent: new esri.geometry.Extent(-12931585.710628208, 5411144.038505025, -11565222.764346525, 6385604.434302814, new esri.SpatialReference({ wkid: 102100 })), // full extent
	satellite: null,
	satelliteUrl: "http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",
	street: null,
	streetUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer",
	topo: null,
	topoUrl: "http://services.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer",
	addressLocator: null,
	addressLocatorUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/Montana/GeocodeServer",
	geometryServiceUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/Geometry/GeometryServer",
	geometryService: null,
	cityQueryUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer/1",
	citySeatQueryUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer/2",
	countyQueryUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer/6",
	plssQueryUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer/8",
	plssSecQueryUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer/9",
	parcelQueryUrl: "http://gisservice.mt.gov/ArcGIS/rest/services/BaseMapServiceCenter/cadastral_WebMercator/MapServer/33",
	baseLayerArray: [],
	layerResults: null,
	geocode: "",
	activePane: "summaryPane",
	activeTool: null,
	taxYear: "",
	identifyConnection: [],
	measureConnection: [],
	toolbar: null,
	toolbarDrawType: "",
	toolbarOnDrawEndListeners: [],
	mapOnClickListeners: [],
	mapOnUpdateEndConnection: null,
	cities: [{ "value": "MT_Cities", "name": "Absarokee" }, { "value": "MT_Cities", "name": "Alberton" }, { "value": "MT_Cities", "name": "Arlee" }, { "value": "MT_Cities", "name": "Ashland" }, { "value": "MT_Cities", "name": "Augusta" }, { "value": "MT_Cities", "name": "Bainville" }, { "value": "MT_Cities", "name": "Belfry" }, { "value": "MT_Cities", "name": "Belgrade" }, { "value": "MT_Cities", "name": "Belt" }, { "value": "MT_Cities", "name": "Big Sandy" }, { "value": "MT_Cities", "name": "Bigfork" }, { "value": "MT_Cities", "name": "Box Elder" }, { "value": "MT_Cities", "name": "Brady" }, { "value": "MT_Cities", "name": "Broadview" }, { "value": "MT_Cities", "name": "Brockton" }, { "value": "MT_Cities", "name": "Browning" }, { "value": "MT_Cities", "name": "Busby" }, { "value": "MT_Cities", "name": "Cascade" }, { "value": "MT_Cities", "name": "Colstrip" }, { "value": "MT_Cities", "name": "Condon" }, { "value": "MT_Cities", "name": "Crow Agency" }, { "value": "MT_Cities", "name": "Culbertson" }, { "value": "MT_Cities", "name": "Custer" }, { "value": "MT_Cities", "name": "Darby" }, { "value": "MT_Cities", "name": "Denton" }, { "value": "MT_Cities", "name": "Dodson" }, { "value": "MT_Cities", "name": "Drummond" }, { "value": "MT_Cities", "name": "Dutton" }, { "value": "MT_Cities", "name": "East Glacier Park" }, { "value": "MT_Cities", "name": "Ennis" }, { "value": "MT_Cities", "name": "Eureka" }, { "value": "MT_Cities", "name": "Fairfield" }, { "value": "MT_Cities", "name": "Fairview" }, { "value": "MT_Cities", "name": "Flaxville" }, { "value": "MT_Cities", "name": "Fort Belknap" }, { "value": "MT_Cities", "name": "Fort Peck" }, { "value": "MT_Cities", "name": "Frazer" }, { "value": "MT_Cities", "name": "Fromberg" }, { "value": "MT_Cities", "name": "Gardiner" }, { "value": "MT_Cities", "name": "Geraldine" }, { "value": "MT_Cities", "name": "Geyser" }, { "value": "MT_Cities", "name": "Gildford" }, { "value": "MT_Cities", "name": "Harlem" }, { "value": "MT_Cities", "name": "Harrison" }, { "value": "MT_Cities", "name": "Hays" }, { "value": "MT_Cities", "name": "Highwood" }, { "value": "MT_Cities", "name": "Hinsdale" }, { "value": "MT_Cities", "name": "Hobson" }, { "value": "MT_Cities", "name": "Ismay" }, { "value": "MT_Cities", "name": "Joplin" }, { "value": "MT_Cities", "name": "Judith Gap" }, { "value": "MT_Cities", "name": "Kevin" }, { "value": "MT_Cities", "name": "Lambert" }, { "value": "MT_Cities", "name": "Lame Deer" }, { "value": "MT_Cities", "name": "Laurel" }, { "value": "MT_Cities", "name": "Lavina" }, { "value": "MT_Cities", "name": "Lima" }, { "value": "MT_Cities", "name": "Lincoln" }, { "value": "MT_Cities", "name": "Lodge Grass" }, { "value": "MT_Cities", "name": "Medicine Lake" }, { "value": "MT_Cities", "name": "Melstone" }, { "value": "MT_Cities", "name": "Moore" }, { "value": "MT_Cities", "name": "Nashua" }, { "value": "MT_Cities", "name": "Neihart" }, { "value": "MT_Cities", "name": "Noxon" }, { "value": "MT_Cities", "name": "Opheim" }, { "value": "MT_Cities", "name": "Outlook" }, { "value": "MT_Cities", "name": "Peerless" }, { "value": "MT_Cities", "name": "Plains" }, { "value": "MT_Cities", "name": "Plevna" }, { "value": "MT_Cities", "name": "Poplar" }, { "value": "MT_Cities", "name": "Pray" }, { "value": "MT_Cities", "name": "Pryor" }, { "value": "MT_Cities", "name": "Rapelje" }, { "value": "MT_Cities", "name": "Reed Point" }, { "value": "MT_Cities", "name": "Richey" }, { "value": "MT_Cities", "name": "Rosebud" }, { "value": "MT_Cities", "name": "Roy" }, { "value": "MT_Cities", "name": "Rudyard" }, { "value": "MT_Cities", "name": "Saco" }, { "value": "MT_Cities", "name": "Saint Regis" }, { "value": "MT_Cities", "name": "Savage" }, { "value": "MT_Cities", "name": "Seeley Lake" }, { "value": "MT_Cities", "name": "Shepherd" }, { "value": "MT_Cities", "name": "Sheridan" }, { "value": "MT_Cities", "name": "Simms" }, { "value": "MT_Cities", "name": "Stevensville" }, { "value": "MT_Cities", "name": "Sunburst" }, { "value": "MT_Cities", "name": "Swan Lake" }, { "value": "MT_Cities", "name": "Three Forks" }, { "value": "MT_Cities", "name": "Troy" }, { "value": "MT_Cities", "name": "Turner" }, { "value": "MT_Cities", "name": "Twin Bridges" }, { "value": "MT_Cities", "name": "Valier" }, { "value": "MT_Cities", "name": "Warm Springs" }, { "value": "MT_Cities", "name": "West Glacier" }, { "value": "MT_Cities", "name": "West Yellowstone" }, { "value": "MT_Cities", "name": "Westby" }, { "value": "MT_Cities", "name": "Whitefish" }, { "value": "MT_Cities", "name": "Whitehall" }, { "value": "MT_Cities", "name": "Wilsall" }, { "value": "MT_Cities", "name": "Winifred" }, { "value": "MT_Cities", "name": "Worden" }, { "value": "MT_Cities", "name": "Wyola" }, { "value": "MT_Cities", "name": "Melrose" }, { "value": "MT_Cities", "name": "Wisdom" }, { "value": "MT_Cities", "name": "Jackson" }, { "value": "MT_Cities", "name": "Hot Springs" }, { "value": "MT_Cities", "name": "Happys Inn" }, { "value": "MT_Cities", "name": "Melville" }, { "value": "MT_Cities", "name": "Saint Xavier" }, { "value": "MT_Cities", "name": "Alzada" }, { "value": "MT_Cities", "name": "Biddle" }, { "value": "MT_Cities", "name": "Hammond" }, { "value": "MT_Cities", "name": "Moorhead" }, { "value": "MT_Cities", "name": "Babb" }, { "value": "MT_Cities", "name": "Yaak" }, { "value": "MT_Cities", "name": "Saltese" }, { "value": "MT_Cities", "name": "Grant" }, { "value": "MT_Cities", "name": "Martinsdale" }, { "value": "MT_Cities", "name": "Grassrange" }, { "value": "MT_Cities", "name": "Sand Springs" }, { "value": "MT_Cities", "name": "Ingomar" }, { "value": "Countyseat Symbol", "name": "Anaconda" }, { "value": "Countyseat Symbol", "name": "Baker" }, { "value": "Countyseat Symbol", "name": "Big Timber" }, { "value": "Countyseat Symbol", "name": "Billings" }, { "value": "Countyseat Symbol", "name": "Boulder" }, { "value": "Countyseat Symbol", "name": "Bozeman" }, { "value": "Countyseat Symbol", "name": "Broadus" }, { "value": "Countyseat Symbol", "name": "Butte" }, { "value": "Countyseat Symbol", "name": "Chester" }, { "value": "Countyseat Symbol", "name": "Chinook" }, { "value": "Countyseat Symbol", "name": "Columbus" }, { "value": "Countyseat Symbol", "name": "Conrad" }, { "value": "Countyseat Symbol", "name": "Cut Bank" }, { "value": "Countyseat Symbol", "name": "Deer Lodge" }, { "value": "Countyseat Symbol", "name": "Dillon" }, { "value": "Countyseat Symbol", "name": "Ekalaka" }, { "value": "Countyseat Symbol", "name": "Virginia City" }, { "value": "Countyseat Symbol", "name": "Forsyth" }, { "value": "Countyseat Symbol", "name": "Fort Benton" }, { "value": "Countyseat Symbol", "name": "Glasgow" }, { "value": "Countyseat Symbol", "name": "Glendive" }, { "value": "Countyseat Symbol", "name": "Great Falls" }, { "value": "Countyseat Symbol", "name": "Hamilton" }, { "value": "Countyseat Symbol", "name": "Hardin" }, { "value": "Countyseat Symbol", "name": "Harlowton" }, { "value": "Countyseat Symbol", "name": "Havre" }, { "value": "Countyseat Symbol", "name": "Helena" }, { "value": "Countyseat Symbol", "name": "Hysham" }, { "value": "Countyseat Symbol", "name": "Jordan" }, { "value": "Countyseat Symbol", "name": "Kalispell" }, { "value": "Countyseat Symbol", "name": "Lewistown" }, { "value": "Countyseat Symbol", "name": "Libby" }, { "value": "Countyseat Symbol", "name": "Livingston" }, { "value": "Countyseat Symbol", "name": "Malta" }, { "value": "Countyseat Symbol", "name": "Miles City" }, { "value": "Countyseat Symbol", "name": "Missoula" }, { "value": "Countyseat Symbol", "name": "Philipsburg" }, { "value": "Countyseat Symbol", "name": "Plentywood" }, { "value": "Countyseat Symbol", "name": "Polson" }, { "value": "Countyseat Symbol", "name": "Red Lodge" }, { "value": "Countyseat Symbol", "name": "Roundup" }, { "value": "Countyseat Symbol", "name": "Ryegate" }, { "value": "Countyseat Symbol", "name": "Scobey" }, { "value": "Countyseat Symbol", "name": "Shelby" }, { "value": "Countyseat Symbol", "name": "Sidney" }, { "value": "Countyseat Symbol", "name": "Stanford" }, { "value": "Countyseat Symbol", "name": "Superior" }, { "value": "Countyseat Symbol", "name": "Terry" }, { "value": "Countyseat Symbol", "name": "Thompson Falls" }, { "value": "Countyseat Symbol", "name": "Townsend" }, { "value": "Countyseat Symbol", "name": "White Sulphur Springs" }, { "value": "Countyseat Symbol", "name": "Wibaux" }, { "value": "Countyseat Symbol", "name": "Winnett" }, { "value": "Countyseat Symbol", "name": "Wolf Point" }, { "value": "Countyseat Symbol", "name": "Choteau" }, { "value": "Countyseat Symbol", "name": "Circle"}],
	counties: [{ "name": "LINCOLN" }, { "name": "SHERIDAN" }, { "name": "FLATHEAD" }, { "name": "GLACIER" }, { "name": "DANIELS" }, { "name": "VALLEY" }, { "name": "TOOLE" }, { "name": "PHILLIPS" }, { "name": "LIBERTY" }, { "name": "BLAINE" }, { "name": "HILL" }, { "name": "ROOSEVELT" }, { "name": "PONDERA" }, { "name": "SANDERS" }, { "name": "CHOUTEAU" }, { "name": "RICHLAND" }, { "name": "MCCONE" }, { "name": "LAKE" }, { "name": "GARFIELD" }, { "name": "DAWSON" }, { "name": "FERGUS" }, { "name": "MINERAL" }, { "name": "PETROLEUM" }, { "name": "WIBAUX" }, { "name": "JUDITH BASIN" }, { "name": "PRAIRIE" }, { "name": "MEAGHER" }, { "name": "CUSTER" }, { "name": "ROSEBUD" }, { "name": "BROADWATER" }, { "name": "FALLON" }, { "name": "MUSSELSHELL" }, { "name": "WHEATLAND" }, { "name": "GOLDEN VALLEY" }, { "name": "YELLOWSTONE" }, { "name": "TREASURE" }, { "name": "CARTER" }, { "name": "SWEET GRASS" }, { "name": "GALLATIN" }, { "name": "PARK" }, { "name": "STILLWATER" }, { "name": "BIG HORN" }, { "name": "POWDER RIVER" }, { "name": "CARBON" }, { "name": "CASCADE" }, { "name": "MISSOULA" }, { "name": "GRANITE" }, { "name": "RAVALLI" }, { "name": "BEAVERHEAD" }, { "name": "MADISON" }, { "name": "DEER LODGE" }, { "name": "SILVER BOW" }, { "name": "JEFFERSON" }, { "name": "TETON" }, { "name": "LEWIS & CLARK" }, { "name": "POWELL"}],
	lods: [{ "level": 0, "resolution": 1222.99245256249, "scale": "4622324.434309" }, { "level": 1, "resolution": 611.49622628138, "scale": 2311162.217155 }, { "level": 2, "resolution": 305.748113140558, "scale": 1155581.108577 }, { "level": 3, "resolution": 152.874056570411, "scale": 577790.554289 }, { "level": 4, "resolution": 76.4370282850732, "scale": 288895.277144 }, { "level": 5, "resolution": 38.2185141425366, "scale": 144447.638572 }, { "level": 6, "resolution": 19.1092570712683, "scale": 72223.819286 }, { "level": 7, "resolution": 9.55462853563415, "scale": 36111.909643 }, { "level": 8, "resolution": 4.77731426794937, "scale": 18055.954822 }, { "level": 9, "resolution": 2.38865713397468, "scale": 9027.977411 }, { "level": 10, "resolution": 1.19432856685505, "scale": 4513.988705 }, { "level": 11, "resolution": 0.597164283559817, "scale": 2256.994353 }, { "level": 12, "resolution": 0.298582141647617, "scale": 1128.497176}],
	maxLevel: 0,
	minLevel: 12
};
