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';