function ESRIConfig(){ } //-------------------------------------------------------------------------- // // Token and Map Service URLs // // -------------------------------------------------------------------------- var usingHTTPS = true; //ESRIConfig.dynamicServiceURLRoot = "https://attstage.esri.com/ArcGIS/rest/services/Final/CoverageMap_v2/MapServer"; ESRIConfig.dynamicServiceURLRoot = "https://attcv-agsms.esri.com/ArcGIS/rest/services/CoverageMap/MapServer"; if(window.location.href.indexOf("https") == -1) { usingHTTPS = false; //ESRIConfig.dynamicServiceURLRoot = "http://attstage.esri.com/ArcGIS/rest/services/Final/CoverageMap_v2/MapServer"; ESRIConfig.dynamicServiceURLRoot = "http://attcv-agsms.esri.com/ArcGIS/rest/services/CoverageMap/MapServer"; } ESRIConfig.baseMapServiceURL = "http://63.241.159.17/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"; ESRIConfig.tokenWirelessATT = ""; ESRIConfig.token_NCS = "eZOgyVSFAmqS0ug-h5RnwnyOEYaYbuPYZmFbdtyf8S_ZGFsMeDuhVuimB6rdySPOPLPvfhC6-oCy6ngz9xJ-Nw.."; ESRIConfig.token_ATT = "dnLqp8eAGIGdr7IZN0vSPYAqjCVMCG8P9faDPgDucR5OHgxBbBdJjqqLvjnk9B6p"; //ESRIConfig.token = ESRIConfig.token_NCS; ESRIConfig.token = ESRIConfig.token_ATT; // -------------------------------------------------------------------------- // // Geo Coder // // -------------------------------------------------------------------------- //GeoLocator Service rest endpoint. ESRIConfig.locatorURL = "http://tasks.arcgisonline.com/ArcGIS/rest/services/Locators/TA_Address_NA/GeocodeServer/findAddressCandidates"; //DO NOT EDIT theses values match those of the ArcGIS Online GeoCoder. // The possible types of search ESRIConfig.searchTypeAddress = "US_Streets"; ESRIConfig.searchTypeCityState = "US_CityState"; ESRIConfig.searchTypeZip = "US_Zipcode"; ESRIConfig.searchTypeState = "US_State"; ESRIConfig.searchLatLong = "latLong"; //-------------------------------------------------------------------------- // // Map // // -------------------------------------------------------------------------- ESRIConfig.initialX = -96.449190909; ESRIConfig.initialY = 37.3486163640001; // Spatial Reference WGS 1984 (From AGO) ESRIConfig.spatialRef = new esri.SpatialReference({ wkid: 4326 }); //Map Layers //Data Types ESRIConfig.voiceDataTypeID = "voice"; ESRIConfig.dataDataTypeID = "data"; ESRIConfig.goPhoneDataTypeID = "gophone"; ESRIConfig.goPhonePYPDataTypeID = "pyp"; ESRIConfig.goPhonePAYGDataTypeID = "payg"; ESRIConfig.smartLimitsFamilyMapLooptDataTypeID = "smartlimits"; ESRIConfig.mobileTVDataTypeID = "mobiletv"; ESRIConfig.G3DataDataTypeID = "3GData"; ESRIConfig.defaultDataTypeID = ESRIConfig.voiceDataTypeID; //-------------------------------------------------------------------------- // // LAYER INDEXING // // -------------------------------------------------------------------------- /** * visibleDataLayers: contains arrays of numbers indexed by the different dataTypeIDs. Each array is * contains layer indexes of theESRIConfig.dynamicServiceURL. The indexes correspond to the layers * which are to be set to visible. * */ ESRIConfig.visibleDataLayers = new Array(); ////////////////////////COMBO SERVICE KIOSK LAYER INDEXES//////////////////////////////// //var dataBase = 138; //ESRIConfig.visibleDataLayers[ESRIConfig.voiceDataTypeID] = new Array("0", "132","47"); //ESRIConfig.visibleDataLayers[ESRIConfig.dataDataTypeID] = new Array("0", "132", "64"); //ESRIConfig.visibleDataLayers[ESRIConfig.goPhoneDataTypeID] = new Array("0", "132","47"); // Not Used //ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePYPDataTypeID] = new Array("0", "132","102"); //ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePAYGDataTypeID] = new Array("0", "132","85"); //ESRIConfig.visibleDataLayers[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = new Array("0", "132","119"); //ESRIConfig.visibleDataLayers[ESRIConfig.G3DataDataTypeID] = new Array("43"); //ESRIConfig.visibleDataLayers[ESRIConfig.mobileTVDataTypeID] = new Array("0", "132", "128"); ///////////////////////END COMBO SERVICE KIOSK LAYER INDEXES //////////////////////////// /////////////////////////COMBO SERVICE CV LAYER INDEXES////////////////////////// //var dataBase = 360; //ESRIConfig.visibleDataLayers[ESRIConfig.voiceDataTypeID] = new Array("142", "348","199"); //ESRIConfig.visibleDataLayers[ESRIConfig.dataDataTypeID] = new Array("142", "348", "228"); //ESRIConfig.visibleDataLayers[ESRIConfig.goPhoneDataTypeID] = new Array("142", "348","264"); // Not Used //ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePYPDataTypeID] = new Array("142", "348","293"); //ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePAYGDataTypeID] = new Array("142", "348","264"); //ESRIConfig.visibleDataLayers[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = new Array("142", "348","322"); //ESRIConfig.visibleDataLayers[ESRIConfig.G3DataDataTypeID] = new Array("192"); //ESRIConfig.visibleDataLayers[ESRIConfig.mobileTVDataTypeID] = new Array("142", "348", "344"); //////////////////////END COMBO SERVICE CV LAYER INDEXES////////////////////// ////////////////////SINGLE SERVICE LAYER INDEXES///////////////////// //var dataBase = 218; //ESRIConfig.visibleDataLayers[ESRIConfig.voiceDataTypeID] = new Array("0", "57","206"); //ESRIConfig.visibleDataLayers[ESRIConfig.dataDataTypeID] = new Array("0", "86", "206"); //ESRIConfig.visibleDataLayers[ESRIConfig.goPhoneDataTypeID] = new Array("0", "122","206"); // Not Used //ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePYPDataTypeID] = new Array("0", "151","206"); //ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePAYGDataTypeID] = new Array("0", "122","206"); //ESRIConfig.visibleDataLayers[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = new Array("0", "180","206"); //ESRIConfig.visibleDataLayers[ESRIConfig.G3DataDataTypeID] = new Array("50"); //ESRIConfig.visibleDataLayers[ESRIConfig.mobileTVDataTypeID] = new Array("0", "202", "206"); ////////////////////END SINGLE SERVICE LAYER INDEXES///////////////////// /* ////////////////////PRODUCITON SERVICE LAYER INDEXES///////////////////// var dataBase = 217; ESRIConfig.visibleDataLayers[ESRIConfig.voiceDataTypeID] = new Array("0", "56","205"); ESRIConfig.visibleDataLayers[ESRIConfig.dataDataTypeID] = new Array("0", "85", "205"); ESRIConfig.visibleDataLayers[ESRIConfig.goPhoneDataTypeID] = new Array("0", "121","205"); // Not Used ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePYPDataTypeID] = new Array("0", "150","205"); ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePAYGDataTypeID] = new Array("0", "121","205"); ESRIConfig.visibleDataLayers[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = new Array("0", "179","205"); ESRIConfig.visibleDataLayers[ESRIConfig.G3DataDataTypeID] = new Array("49"); ESRIConfig.visibleDataLayers[ESRIConfig.mobileTVDataTypeID] = new Array("0", "201", "205"); ////////////////////END PRODUCTION SERVICE LAYER INDEXES///////////////////// ESRIConfig.dynamicServiceURL = ESRIConfig.dynamicServiceURLRoot+"?token="+ESRIConfig.token; ESRIConfig.zipLayer = ESRIConfig.dynamicServiceURLRoot+ "/" + (dataBase +1) + "?token=" + ESRIConfig.token; ESRIConfig.stateLayer = ESRIConfig.dynamicServiceURLRoot+ "/" + (dataBase +2) + "?token=" + ESRIConfig.token; ESRIConfig.cityLayer = ESRIConfig.dynamicServiceURLRoot+ "/" + (dataBase +3) + "?token=" + ESRIConfig.token; */ ESRIConfig.visibleDataLayers[ESRIConfig.voiceDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.dataDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.goPhoneDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePYPDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePAYGDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.G3DataDataTypeID]; ESRIConfig.visibleDataLayers[ESRIConfig.mobileTVDataTypeID]; ////////////////////END PRODUCTION SERVICE LAYER INDEXES///////////////////// ESRIConfig.dynamicServiceURL = ESRIConfig.dynamicServiceURLRoot+"?token="+ESRIConfig.token; ESRIConfig.zipLayer; ESRIConfig.stateLayer; ESRIConfig.cityLayer; ESRIConfig.setLayerIndexs = function(layer ){ var reference = "CV Reference"; var referenceIndex = null; var base = "CV Base"; var baseIndex = null; var g3Coverage = "3G"; var g3CoverageIndex = null; var voiceCoverage = "Voice"; var voiceCoverageIndex = null; var dataCoverage = "Data"; var dataCoverageIndex = null; var goPhonePAYGCoverage = "GoPhone PAYG"; var goPhonePAYGCoverageIndex = null; var goPhonePYPCoverage = "GoPhone PYP"; var goPhonePYPCoverageIndex = null; var smartCoverage = "Smart"; var smartCoverageIndex = null; var mobileTVCoverage = "MobileTV"; var mobileTVCoverageIndex = null; var zipQueryLayer = "zipCenters"; var zipQueryLayerIndex = null; var stateQueryLayer = "stateCapitals"; var stateQueryLayerIndex = null; var citiesQueryLayer = "cities"; var citiesQueryLayerIndex = null; if(layer){ var layerInfos = layer.layerInfos; for(var i=0; i< layerInfos.length; i++){ var info = layerInfos[i]; switch(info.name){ case reference: referenceIndex = info.id; break; case base: baseIndex = info.id; break; case g3Coverage: if(g3CoverageIndex == null){ g3CoverageIndex = info.id; } break; case voiceCoverage: voiceCoverageIndex = info.id; break; case dataCoverage: dataCoverageIndex = info.id; break; case goPhonePAYGCoverage: goPhonePAYGCoverageIndex = info.id; break; case goPhonePYPCoverage: goPhonePYPCoverageIndex = info.id; break; case smartCoverage: smartCoverageIndex = info.id; break; case mobileTVCoverage: mobileTVCoverageIndex = info.id; break; case zipQueryLayer: zipQueryLayerIndex = info.id; break; case stateQueryLayer: stateQueryLayerIndex = info.id; break; case citiesQueryLayer: citiesQueryLayerIndex = info.id; break; } } ESRIConfig.visibleDataLayers[ESRIConfig.voiceDataTypeID] = new Array(referenceIndex.toString(), voiceCoverageIndex.toString(), baseIndex.toString()); ESRIConfig.visibleDataLayers[ESRIConfig.dataDataTypeID] = new Array(referenceIndex.toString(), dataCoverageIndex.toString(), baseIndex.toString()); ESRIConfig.visibleDataLayers[ESRIConfig.goPhoneDataTypeID] = new Array(referenceIndex.toString(), goPhonePYPCoverageIndex.toString(),baseIndex.toString()); // Not Used ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePYPDataTypeID] = new Array(referenceIndex.toString(), goPhonePYPCoverageIndex.toString(),baseIndex.toString()); ESRIConfig.visibleDataLayers[ESRIConfig.goPhonePAYGDataTypeID] = new Array(referenceIndex.toString(), goPhonePAYGCoverageIndex.toString(),baseIndex.toString()); ESRIConfig.visibleDataLayers[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = new Array(referenceIndex.toString(), smartCoverageIndex.toString(),baseIndex.toString()); ESRIConfig.visibleDataLayers[ESRIConfig.G3DataDataTypeID] = new Array(g3CoverageIndex.toString()); ESRIConfig.visibleDataLayers[ESRIConfig.mobileTVDataTypeID] = new Array(referenceIndex.toString(), mobileTVCoverageIndex.toString(), baseIndex.toString()); ESRIConfig.zipLayer = ESRIConfig.dynamicServiceURLRoot+ "/" + zipQueryLayerIndex + "?token=" + ESRIConfig.token; ESRIConfig.stateLayer = ESRIConfig.dynamicServiceURLRoot+ "/" + stateQueryLayerIndex + "?token=" + ESRIConfig.token; ESRIConfig.cityLayer = ESRIConfig.dynamicServiceURLRoot+ "/" + citiesQueryLayerIndex + "?token=" + ESRIConfig.token; setVisibleDataLayersByDataTypeID(ESRIConfig.defaultDataTypeID); handleUrlParams(); } }; //Map Zone Settings ESRIConfig.mapZoneContiguousUSA = "CONTIGUOUS_USA"; ESRIConfig.mapZoneAlaskaUSA = "ALASKA_USA"; ESRIConfig.mapZoneHawaiiUSA = "HAWAII_USA"; ESRIConfig.mapzonePuertoRicoVirginIslands = "PUERTO_RICO_VIRGIN_ISLANDS"; //Data Type Overview Map Image Location Types ESRIConfig.imageLocationMaxX = "maxX"; ESRIConfig.imageLocationMaxY = "maxY"; ESRIConfig.imageLocationLower = "lower"; ESRIConfig.imageLocationLeft = "left"; ESRIConfig.imageLocationRight = "right"; //Data Type Overview Map Image Locations ESRIConfig.voiceDataTypeImageSizes = new Array(); ESRIConfig.voiceDataTypeImageSizes[ESRIConfig.imageLocationLower] = 310; ESRIConfig.voiceDataTypeImageSizes[ESRIConfig.imageLocationLeft] = 180; ESRIConfig.voiceDataTypeImageSizes[ESRIConfig.imageLocationRight] = 358; // Overview Map IMage Locations ESRIConfig.imageSizes = new Array(); ESRIConfig.imageSizes[ESRIConfig.voiceDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; ESRIConfig.imageSizes[ESRIConfig.dataDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; ESRIConfig.imageSizes[ESRIConfig.goPhoneDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; ESRIConfig.imageSizes[ESRIConfig.goPhonePYPDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; ESRIConfig.imageSizes[ESRIConfig.goPhonePAYGDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; ESRIConfig.imageSizes[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; ESRIConfig.imageSizes[ESRIConfig.mobileTVDataTypeID] = ESRIConfig.voiceDataTypeImageSizes; //Satic Map Image Source ESRIConfig.mapImageSources = new Array(); ESRIConfig.mapImageSources[ESRIConfig.voiceDataTypeID] = "images/coverage_Voice.gif"; ESRIConfig.mapImageSources[ESRIConfig.dataDataTypeID] = "images/coverage_Data.gif"; ESRIConfig.mapImageSources[ESRIConfig.goPhoneDataTypeID] = "images/coverage_PickYourPlan.gif"; ESRIConfig.mapImageSources[ESRIConfig.goPhonePYPDataTypeID] = "images/coverage_PickYourPlan.gif"; ESRIConfig.mapImageSources[ESRIConfig.goPhonePAYGDataTypeID] = "images/coverage_PayAsYouGo.gif"; ESRIConfig.mapImageSources[ESRIConfig.smartLimitsFamilyMapLooptDataTypeID] = "images/coverage_SmartLimits.gif"; ESRIConfig.mapImageSources[ESRIConfig.mobileTVDataTypeID] = "images/coverage_MobileTV.gif"; ESRIConfig.imageLocationYSlope = "ySlope"; ESRIConfig.imageLocationXSlope = "xSlope"; ESRIConfig.imageLocationYIntercept = "yIntercept"; ESRIConfig.imageLocationXIntercept = "xIntercept"; ESRIConfig.mapZoneExtent = new Array(); ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneContiguousUSA] = new Array(); ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneContiguousUSA][ESRIConfig.imageLocationYSlope] = -0.0991; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneContiguousUSA][ESRIConfig.imageLocationYIntercept] = 53.297; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneContiguousUSA][ESRIConfig.imageLocationXSlope] = 0.1159; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneContiguousUSA][ESRIConfig.imageLocationXIntercept] = -128.61; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneAlaskaUSA] = new Array(); ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneAlaskaUSA][ESRIConfig.imageLocationYSlope] = -0.2125; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneAlaskaUSA][ESRIConfig.imageLocationYIntercept] = 140.08; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneAlaskaUSA][ESRIConfig.imageLocationXSlope] = 0.3454; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneAlaskaUSA][ESRIConfig.imageLocationXIntercept] = -188.95; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneHawaiiUSA] = new Array(); ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneHawaiiUSA][ESRIConfig.imageLocationYSlope] = -0.0492; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneHawaiiUSA][ESRIConfig.imageLocationYIntercept] = 38.683; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneHawaiiUSA][ESRIConfig.imageLocationXSlope] = 0.0538; ESRIConfig.mapZoneExtent[ESRIConfig.mapZoneHawaiiUSA][ESRIConfig.imageLocationXIntercept] = -171.9; ESRIConfig.mapZoneExtent[ESRIConfig.mapzonePuertoRicoVirginIslands] = new Array(); ESRIConfig.mapZoneExtent[ESRIConfig.mapzonePuertoRicoVirginIslands][ESRIConfig.imageLocationYSlope] = -0.0278; ESRIConfig.mapZoneExtent[ESRIConfig.mapzonePuertoRicoVirginIslands][ESRIConfig.imageLocationYIntercept] = 28.654; ESRIConfig.mapZoneExtent[ESRIConfig.mapzonePuertoRicoVirginIslands][ESRIConfig.imageLocationXSlope] = 0.0305; ESRIConfig.mapZoneExtent[ESRIConfig.mapzonePuertoRicoVirginIslands][ESRIConfig.imageLocationXIntercept] = -79.968; ESRIConfig.PanN = 'N'; ESRIConfig.PanS = 'S'; ESRIConfig.PanE = 'E'; ESRIConfig.PanW = 'W'; ESRIConfig.PanNE = 'NE'; ESRIConfig.PanNW = 'NW'; ESRIConfig.PanSE = 'SE'; ESRIConfig.PanSW = 'SW'; function getInternetExplorerVersion(){ //Returns the version of Internet Explorer or a -1 //(indicating the use of another browser). var version = -1; // Return value assumes failure. if (navigator.appName == 'Microsoft Internet Explorer'){ var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null){ version = parseFloat( RegExp.$1 ); } } return version; } var ieZoomSliderHeight = '150px'; var ffZoomSliderHeight = '200px'; ESRIConfig.zoomSliderHeight = ffZoomSliderHeight; var ieStreetTop = '-28px'; var ffStreetTop = '-35px'; var streetTop = ffStreetTop; var ieNationTop = '33px'; var ffNationTop = '25px'; var NationTop = ffNationTop; if(getInternetExplorerVersion() != -1){ ESRIConfig.zoomSliderHeight = ieZoomSliderHeight; streetTop = ieStreetTop; NationTop = ieNationTop; } ESRIConfig.mapSliderStyle={left:'10px',top:'25px',height:ESRIConfig.zoomSliderHeight,width:null}; ESRIConfig.mapSliderLabelTickSize=0; ESRIConfig.mapSliderLabelStyle="font-family:Verdana; font-size:10pt; color:#000000;"; ESRIConfig.mapSliderLabels= ["" + "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-" + "" ]; //ESRIConfig.mapSliderLabels= ["" + // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-", // "-" + // "" //]; ESRIConfig.states = new Array(); ESRIConfig.states['ALASKA'] = 'AK'; ESRIConfig.states['ALABAMA'] = 'AL'; ESRIConfig.states['ARKANSAS'] = 'AR'; ESRIConfig.states['ARIZONA'] = 'AZ'; ESRIConfig.states['CALIFORNIA'] = 'CA'; ESRIConfig.states['COLORADO'] = 'CO'; ESRIConfig.states['CONNECTICUT'] = 'CT'; ESRIConfig.states['DISTRICT OF COLUMBIA'] = 'DC'; ESRIConfig.states['Delaware'] = 'DE'; ESRIConfig.states['FLORIDA'] = 'FL'; ESRIConfig.states['GEORGIA'] = 'GA'; ESRIConfig.states['HAWAII'] = 'HI'; ESRIConfig.states['IOWA'] = 'IA'; ESRIConfig.states['IDAHO'] ='ID'; ESRIConfig.states['ILLINOIS'] = 'IL'; ESRIConfig.states['INDIANA'] = 'IN'; ESRIConfig.states['KANSAS'] = 'KS'; ESRIConfig.states['KENTUCKY'] = 'KY'; ESRIConfig.states['LOUISIANA'] = 'LA'; ESRIConfig.states['MASSACHUSETTS'] = 'MA'; ESRIConfig.states['MARYLAND'] = 'MD'; ESRIConfig.states['MAINE'] = 'ME'; ESRIConfig.states['MICHIGAN'] = 'MI'; ESRIConfig.states['MINNESOTA'] ='MN'; ESRIConfig.states['MISSOURI'] = 'MO'; ESRIConfig.states['MISSISSIPPI'] = 'MS'; ESRIConfig.states['MONTANA'] = 'MS'; ESRIConfig.states['NORTH CAROLINA'] = 'NC'; ESRIConfig.states['NORTH DAKOTA'] = 'ND'; ESRIConfig.states['NEBRASKA'] = 'NE'; ESRIConfig.states['NEW HAMPSHIRE'] = 'NH'; ESRIConfig.states['NEW JERSEY'] = 'NJ'; ESRIConfig.states['NEW MEXICO'] = 'NM'; ESRIConfig.states['NEVADA'] = 'NV'; ESRIConfig.states['NEW YORK'] = 'NY'; ESRIConfig.states['OHIO'] = 'OH'; ESRIConfig.states['OKLAHOMA'] = 'OK'; ESRIConfig.states['OREGON'] = 'OR'; ESRIConfig.states['PENNSYLVANIA'] = 'PA'; ESRIConfig.states['PUERTO RICO'] = 'PR'; ESRIConfig.states['RHODE ISLAND'] = 'RI'; ESRIConfig.states['SOUTH CAROLINA'] = 'SC'; ESRIConfig.states['SOUTH DAKOTA'] = 'SD'; ESRIConfig.states['TENNESSEE'] = 'TN'; ESRIConfig.states['TEXAS'] = 'TX'; ESRIConfig.states['UTAH'] = 'UT'; ESRIConfig.states['VIRGINA'] = 'VA'; ESRIConfig.states['VIRGIN ISLANDS'] = 'VI'; ESRIConfig.states['VERMONT'] = 'VT'; ESRIConfig.states['WASHINGTON'] = 'WA'; ESRIConfig.states['WISCONSIN'] = 'WI'; ESRIConfig.states['WEST VIRGINIA'] = 'WV'; ESRIConfig.states['WYOMING'] = 'WY';