
//----------------------- Bounding Box variables ---------------------

function BBox (minx, miny, maxx, maxy) {
   this.minx = minx;
   this.miny = miny;
   this.maxx = maxx;
   this.maxy = maxy;
}

// Returns bounding box of a state.
function getBBox (stateName) {
   if (stateName != null || stateName != '') {
        return (stateBBox [stateName.toLowerCase()]);
   }
   return null;
}


var stateBBox = new Array ();

stateBBox ['washington']         = new BBox ( -124.732770, 45.543093, -116.919132, 48.999931);
stateBBox ['montana']            = new BBox ( -116.063531, 44.353640, -104.043072, 49.000027);
stateBBox ['maine']              = new BBox ( -71.087509, 43.091051, -66.969271, 47.453335);
stateBBox ['north dakota']       = new BBox ( -104.062991, 45.930822, -96.551931, 49.000027);
stateBBox ['south dakota']       = new BBox ( -104.061036, 42.488459, -96.439395, 45.943547);
stateBBox ['north%20dakota']     = new BBox ( -104.062991, 45.930822, -96.551931, 49.000027);
stateBBox ['south%20dakota']     = new BBox ( -104.061036, 42.488459, -96.439395, 45.943547);
stateBBox ['wyoming']            = new BBox ( -111.053429, 40.994289, -104.051706, 45.002793);
stateBBox ['wisconsin']          = new BBox ( -92.885397, 42.489153, -86.967712, 46.952480);
stateBBox ['idaho']              = new BBox ( -117.236921, 41.994599, -111.046771, 48.999950);
stateBBox ['vermont']            = new BBox ( -73.436001, 42.725853, -71.505372, 45.013352);
stateBBox ['minnesota']          = new BBox ( -97.229436, 43.498102, -89.530673, 49.371730);
stateBBox ['oregon']             = new BBox ( -124.559617, 41.987672, -116.470419, 46.236092);
stateBBox ['new hampshire']      = new BBox ( -72.553428, 42.698603, -70.734139, 45.301469);
stateBBox ['iowa']               = new BBox ( -96.640709, 40.371947, -90.142797, 43.501457);
stateBBox ['massachusetts']      = new BBox ( -73.498840, 41.238280, -69.917780, 42.886877);
stateBBox ['nebraska']           = new BBox ( -104.056219, 39.992595, -95.308697, 43.003062);
stateBBox ['new york']           = new BBox ( -79.763235, 40.506003, -71.869987, 45.006139);
stateBBox ['new%20york']         = new BBox ( -79.763235, 40.506003, -71.869987, 45.006139);
stateBBox ['pennsylvania']       = new BBox ( -80.526045, 39.719314, -74.700062, 42.267327);
stateBBox ['connecticut']        = new BBox ( -73.725238, 40.998392, -71.788249, 42.047428);
stateBBox ['rhode island']       = new BBox ( -71.866678, 41.322770, -71.117133, 42.013713);
stateBBox ['rhode%20island']     = new BBox ( -71.866678, 41.322770, -71.117133, 42.013713);
stateBBox ['new jersey']         = new BBox ( -75.570234, 38.956682, -73.896148, 41.350573);
stateBBox ['new%20jersey']       = new BBox ( -75.570234, 38.956682, -73.896148, 41.350573);
stateBBox ['indiana']            = new BBox ( -88.101490, 37.776224, -84.787446, 41.765540);
stateBBox ['nevada']             = new BBox ( -119.996325, 34.998914, -114.037392, 41.996637);
stateBBox ['utah']               = new BBox ( -114.047273, 36.991746, -109.043206, 42.002301);
stateBBox ['california']         = new BBox ( -124.392638, 32.535781, -114.125231, 42.002192);
stateBBox ['ohio']               = new BBox ( -84.812071, 38.400511, -80.519996, 41.986872);
stateBBox ['illinois']           = new BBox ( -91.516284, 36.986822, -87.507909, 42.509364);
stateBBox ['district of columbia'] = new BBox ( -77.122328, 38.788234, -76.910905, 38.993541);
stateBBox ['district%20of%20columbia'] = new BBox ( -77.122328, 38.788234, -76.910905, 38.993541);
stateBBox ['delaware']           = new BBox ( -75.791095, 38.449602, -75.045623, 39.840119);
stateBBox ['west virginia']      = new BBox ( -82.647158, 37.204910, -77.727467, 40.637203);
stateBBox ['west%20virginia']      = new BBox ( -82.647158, 37.204910, -77.727467, 40.637203);
stateBBox ['maryland']           = new BBox ( -79.489865, 37.970255, -75.045623, 39.725461);
stateBBox ['colorado']           = new BBox ( -109.055861, 36.988994, -102.037208, 41.003375);
stateBBox ['kentucky']           = new BBox ( -89.568231, 36.496570, -81.959575, 39.142064);
stateBBox ['kansas']             = new BBox ( -102.051536, 36.988876, -94.601224, 40.002988);
stateBBox ['virginia']           = new BBox ( -83.675177, 36.541623, -75.242219, 39.456998);
stateBBox ['missouri']           = new BBox ( -95.767480, 35.989656, -89.105034, 40.609784);
stateBBox ['arizona']            = new BBox ( -114.821761, 31.335634, -109.045615, 37.003926);
stateBBox ['oklahoma']           = new BBox ( -102.997709, 33.621137, -94.428552, 37.001478);
stateBBox ['north carolina']     = new BBox ( -84.323773, 33.882165, -75.456580, 36.589768);
stateBBox ['north%carolina']     = new BBox ( -84.323773, 33.882165, -75.456580, 36.589768);
stateBBox ['tennessee']          = new BBox ( -90.305448, 34.988760, -81.652272, 36.679683);
stateBBox ['texas']              = new BBox ( -106.650062, 25.845557, -93.507389, 36.493913);
stateBBox ['new mexico']         = new BBox ( -109.051346, 31.343453, -102.997401, 36.999760);
stateBBox ['new%mexico']         = new BBox ( -109.051346, 31.343453, -102.997401, 36.999760);
stateBBox ['alabama']            = new BBox ( -88.472952, 30.233604, -84.894016, 35.016034);
stateBBox ['mississippi']        = new BBox ( -91.643682, 30.194935, -88.090469, 35.005042);
stateBBox ['georgia']            = new BBox ( -85.608960, 30.361292, -80.894754, 35.000367);
stateBBox ['south carolina']     = new BBox ( -83.350685, 32.068174, -78.579453, 35.208357);
stateBBox ['south%carolina']     = new BBox ( -83.350685, 32.068174, -78.579453, 35.208357);
stateBBox ['arkansas']           = new BBox ( -94.617257, 33.010152, -89.645479, 36.492811);
stateBBox ['louisiana']          = new BBox ( -94.041785, 28.939656, -89.021803, 33.023422);
stateBBox ['florida']            = new BBox ( -87.625712, 24.956376, -80.050911, 31.003157);
stateBBox ['michigan']           = new BBox ( -90.408200, 41.697495, -82.419836, 48.173795);
stateBBox ['hawaii']             = new BBox ( -160.245178, 18.924782, -154.793869, 22.232492);
stateBBox ['alaska']             = new BBox ( -178.217598, 51.583033, -129.992235, 71.406235);
