//This script, including it's embedded data, was last generated: 2010-09-09T21:02:51.
//To force a new version to be generated add '?freshen=1' to the scripts url. 
		
if (typeof Prototype == 'undefined') alert('The prototype.js javascript API is required.');
if (typeof google == 'undefined') alert('The Google AJAX API is required.');

//load up the mapping api via AJAX
google.load("maps", "2");

if (typeof keys == 'undefined') keys = {};

//map constructor
keys.GMapOfSites = Class.create({
	//map_div: the DOM div element that will be used as the map container 
	initialize: function (map_div, debug) {
		this.debug = debug;
	
		this.map_div = $(map_div);
		if (!this.map_div) return;
		if (!google.maps.BrowserIsCompatible()) {
			this.map_div.innerHTML = '<b>Sorry, the tool needed to display this map is either not available or not compatible with your browser.</b>';
			return;
		}
		this.map = new google.maps.Map2(this.map_div);
		this.map.setCenter(new google.maps.LatLng(0, 0), 1);
		this.map.addMapType(G_PHYSICAL_MAP);
		this.map.addControl(new google.maps.SmallMapControl());
		this.map.addControl(new google.maps.HierarchicalMapTypeControl());
		this.map.addControl(new google.maps.ScaleControl());
		//this.map.setMapType(G_PHYSICAL_MAP);
	
    var st = new google.maps.Icon();
		st.iconSize = new google.maps.Size(25,28);
    st.iconAnchor = new google.maps.Point(st.iconSize.width/2,st.iconSize.height/2);
    st.image = '/images/maps/state.png';
		st.transparent = '/images/maps/state_transparent.png';
    
    var d = new google.maps.Icon();
    d.iconSize = new google.maps.Size(24,32);
    d.iconAnchor = new google.maps.Point(d.iconSize.width/2,d.iconSize.height);
    d.shadowSize = new google.maps.Size(41,31);
    d.image = '/images/maps/district.png';
		d.shadow = '/images/maps/district_shadow.png';
		d.transparent = '/images/maps/district_transparent.png';
    
    var s = new google.maps.Icon();
    s.iconSize = new google.maps.Size(24,32);
    s.iconAnchor = new google.maps.Point(s.iconSize.width/2,s.iconSize.height);
    s.shadowSize = new google.maps.Size(34,33);
    s.image = '/images/maps/school.png';
		s.shadow = '/images/maps/school_shadow.png';
		s.transparent = '/images/maps/school_transparent.png';

    this.schoolIcon = s;
    this.districtIcon = d;
    this.stateIcon = st;

		//debug
		if (this.debug) google.maps.Event.addListener(this.map, 'zoomend', function() {
			google.maps.Log.write ("Zoomed to  "+this.getZoom());
		});
		
		this.mgr = new google.maps.MarkerManager(this.map);
		this.bounds = new google.maps.LatLngBounds();	
		
		this.lastGenerated = '2010-09-09T21:02:51';
		 
		var states = [['AR','34.071599','-92.55616'],['AZ','33.574881','-112.185248'],['CA','34.577794874038','-117.82145904808'],['CO','39.493870444444','-105.42889355556'],['CT','41.765762','-72.3557695'],['FL','26.779568','-80.084459'],['GA','33.546447538776','-83.898057216327'],['HI','21.231450571429','-157.50961514286'],['IA','41.54379626','-92.85163552'],['ID','45.025496625','-116.05174275'],['IL','41.589238937143','-88.283148034286'],['IN','39.580180403509','-86.35223345614'],['KS','39.14817854','-95.09236733'],['KY','37.77015','-85.92799825'],['LA','31.360997272727','-93.260049090909'],['MA','42.167526960241','-72.20576816747'],['MD','39.272039566667','-76.694652033333'],['ME','44.936012','-68.652894'],['MI','42.892181197857','-80.473780066429'],['MO','37.587821','-94.177264'],['MS','33.446413483333','-90.64927435'],['NC','35.6721444','-80.4822118'],['ND','47.328130333333','-97.657338833333'],['NE','40.9956914','-96.235243'],['NJ','40.131954','-74.619988666667'],['NM','33.592358571429','-107.83447114286'],['NV','38.276191609375','-117.636669'],['OH','39.93191212093','-81.941540590698'],['OK','35.619210835294','-97.722643903922'],['OR','45.508008','-122.582516'],['PA','40.3365521','-75.9963519'],['SC','33.0047449','-81.3154019'],['SD','45.447225','-98.482804'],['TN','35.076300142857','-73.698838714286'],['TX','31.32917345','-97.255942391177'],['UT','40.412668166667','-112.0429315'],['VA','37.473861823529','-79.192173941176'],['VT','42.870774','-72.5766262'],['WA','47.424247153153','-121.98671179279'],['WI','44.393662042254','-88.987629577465'],['WY','42.072398','-105.9551915']];
		this.addPoints('states', 1, this.districtsVisibleZoom+1, this.stateIcon, states, this.onStateClick.bind(this));
		
		var districts = [[684,33.561037,-112.160035],[750,33.588725,-112.210461],[921,34.071599,-92.55616],[1174,34.103165,-117.643514],[1254,33.892329,-117.488529],[1257,33.84476,-117.924959],[1258,33.825382,-117.9466595],[1273,37.35531,-120.612115],[1278,34.069418,-117.995535],[1291,40.637476,-122.236838],[1293,33.862892,-118.111052],[1381,32.777431,-115.578455],[1409,34.61585,-120.081352],[1506,34.08767475,-117.459115],[1582,32.815621,-115.385162],[1621,35.379637,-118.967068],[1662,40.417054,-120.6586685],[1700,34.048556,-118.314578],[1744,37.328029714286,-120.54120714286],[1771,33.944474,-117.2611735],[1773,34.113758,-116.422916],[1826,34.069193,-117.708776],[1839,34.177805,-119.154043],[1876,35.97009,-119.282766],[1956,34.137470706154,-117.29297689231],[1990,34.88317,-120.421104],[2028,34.541338,-117.2966],[2134,33.7543875,-117.993939],[2159,36.419214,-119.102512],[2329,39.762473625,-105.071032375],[2350,37.345045,-108.291783],[2494,41.779909,-72.606911],[2572,41.751615,-72.104628],[2756,26.779568,-80.084459],[2810,32.821796,-83.678557],[2817,32.431475222222,-81.80125],[2923,33.889409678788,-84.824562351515],[2935,33.4533895,-81.984073166667],[2978,21.231450571429,-157.50961514286],[3015,42.092114,-111.872629],[3066,43.789213666667,-116.936099],[3067,44.077846,-116.927381],[3070,47.718266,-116.951395],[3089,47.474053,-115.92712],[3104,42.464779,-87.937862],[3187,42.180444,-87.803932454545],[3338,38.923353125,-90.17947775],[3445,42.1236505,-88.28101025],[3448,37.7589,-89.077941],[3515,39.838545,-88.943816],[3523,42.015031666667,-87.888844666667],[3532,41.63431175,-87.62100025],[3565,42.017556297297,-88.235692108108],[3579,42.050271,-87.696167],[3595,41.535865,-87.683782],[3626,41.881141,-88.079934],[3632,41.746863,-87.9447395],[3660,41.611174125,-87.64885175],[3714,42.1936665,-87.9935955],[3729,42.245425,-87.8354575],[3790,41.5839955,-87.7024785],[3792,41.9292354,-88.0681406],[3849,37.780944,-89.3362974],[3909,42.080237,-88.015205],[3912,41.723538,-87.925499],[3941,41.608622,-88.200832],[4007,42.292563,-89.096728],[4013,42.026788111111,-88.098263074074],[4017,42.362382,-88.096238625],[4030,41.956165666667,-87.871606666667],[4064,39.78959,-89.62985175],[4119,37.670847,-89.229897],[4172,41.802412666667,-89.688945333333],[4195,42.442484,-87.82427],[4237,39.062388,-84.930781],[4254,41.444456,-86.152579],[4255,39.229897333333,-86.210452],[4263,40.546191,-86.481841],[4319,39.486558,-86.063171],[4331,39.643094,-86.85233975],[4343,41.5465465,-87.4578845],[4360,41.601783,-86.725495],[4375,39.443058090909,-86.416305454545],[4410,39.789669,-86.802143],[4425,41.388576,-86.553152],[4445,39.2461276,-86.641522],[4456,38.681619,-85.778418],[4457,38.960841428571,-85.900843],[4476,39.6849168,-87.4332142],[4478,38.227018,-86.858215],[4492,38.5510085,-86.61696],[4494,39.2512325,-84.962382],[4643,41.592525835714,-93.620749564286],[4771,41.430093916667,-91.057036083333],[4943,39.56945035,-95.123955825],[4958,39.061001,-94.8742655],[5158,38.47999,-95.465394],[5294,37.495721,-86.217887],[5298,37.687061,-85.959136],[5311,38.210757,-85.575834],[5434,32.472013333333,-93.767781166667],[5435,30.227095666667,-93.19956],[5437,30.015558,-93.192712],[5481,29.442045,-90.462461],[5595,44.936012,-68.652894],[5730,39.6445145,-78.761246],[5732,39.324567,-76.550717],[5737,39.613376666667,-75.932325166667],[5739,38.546117,-76.092223],[5740,39.47462275,-77.364346],[5742,39.445572,-76.277379333333],[5744,39.283011666667,-76.008076333333],[5745,39.25893,-77.214031],[5746,39.070198,-76.862131],[5748,38.179722,-75.68568],[5749,38.276543666667,-76.515733666667],[5754,42.382668166667,-72.096752166667],[5790,42.112356,-72.510183],[5827,42.574259,-72.218574],[5832,41.659903,-70.320938],[5837,41.8423395,-71.086978],[5857,42.080023,-71.045071],[5899,42.411339333333,-71.054723],[5915,42.588026,-72.540397],[6002,42.287629666667,-71.346038166667],[6004,41.644282,-70.9313],[6011,42.699325,-73.108995],[6033,42.138777,-71.866887],[6064,42.119289,-71.173053],[6078,42.109335,-73.3724765],[6081,42.116129294,-72.554210458],[6111,42.0444305,-71.874424],[6147,46.548466666667,87.405728333333],[6444,42.090695,-84.283578],[6462,43.49188,-83.407187],[6468,41.911557,-86.00608],[6473,41.918682,-85.525198],[6481,42.628371975,-82.92335425],[6490,43.1732726,-83.731913],[6491,41.931061333333,-85.001891666667],[6492,43.754021,-84.577373],[6522,41.95980675,-83.65901225],[6584,42.9844855,-85.6867365],[6620,42.585959,-83.9124915],[6624,42.622468333333,-83.580444],[6625,41.906948333333,-83.570124666667],[6662,42.714268911765,-84.558482558824],[6672,42.0457454,-84.75502315],[6673,45.444385,-84.789184],[6675,42.546763,-82.856183],[6704,42.896443,-82.778699],[6705,42.0123955,-85.447668],[6728,43.223906,-86.246264],[6753,42.7056168,-84.42925],[6815,42.521657,-83.162376],[6817,43.421843428571,-83.951292],[6820,42.173915125,-83.771919375],[6857,42.013893,-83.957389],[6861,44.755707,-85.636456],[6873,43.374508,-83.5800928],[7602,33.446413483333,-90.64927435],[7870,38.870593,-94.53245],[8070,36.946435,-93.999671],[9224,40.842244,-96.716296],[9272,41.288789,-95.945367],[9288,41.00259,-95.899128],[9366,39.4746355,-118.773303],[9367,36.170687173913,-115.12414030435],[9368,38.987758,-119.7703705],[9369,40.7832595,-114.921097],[9372,40.953228666667,-117.740476],[9377,37.3312125,-116.789338],[9379,39.170395,-119.750652],[9382,39.552008185185,-119.77157837037],[9630,40.218826,-74.021322],[9684,39.952477,-75.076248],[10122,40.224559,-74.762396],[10209,35.252864,-106.668119],[10259,32.3469795,-108.70923525],[11284,35.281903,-78.915932],[11291,35.76970475,-80.87378175],[11359,46.133833,-100.165788],[11450,47.94230275,-97.22014275],[11622,46.065738,-96.897674],[11970,39.399528,-82.124355],[11978,39.281012,-81.599363],[11998,40.27144,-81.851057333333],[12000,39.78097475,-84.20098025],[12029,38.533001833333,-82.6821685],[12056,39.415663,-82.229091],[12060,40.491126,-81.4478205],[12119,41.089521,-80.652586789474],[12120,39.9451442,-82.0149068],[12123,39.98843,-81.154215],[12132,38.422488666667,-82.483456333333],[12214,39.072210666667,-84.163952],[12229,40.24446,-82.129555],[12247,40.350254,-83.086327],[12286,39.95027,-81.557492],[12327,38.501377,-82.644498],[12408,39.807955,-81.449579],[12418,39.591869,-82.143326],[12422,39.035354,-82.845836],[12465,38.857774,-82.85491],[12529,39.2412912,-82.5444902],[12613,38.7407225,-82.333661],[12622,40.886378,-80.764079],[12630,41.720695571429,-81.24975],[12634,39.429489666667,-81.456427833333],[12642,38.74321385,-82.96448995],[12789,35.675912,-97.59936425],[12808,35.651263333333,-97.490659666667],[12809,35.525170142857,-97.954209142857],[13052,35.528164986667,-97.626024336667],[13131,36.14932,-95.87764],[13188,36.432688,-99.391863333333],[13245,45.498409,-122.476288],[13357,45.511207666667,-122.61792533333],[13724,40.251609,-76.863136],[13766,40.349831,-76.427476],[13899,40.340533444444,-75.924245888889],[14165,33.0047449,-81.3154019],[14264,45.447225,-98.482804],[14497,35.0737365,-70.992142583333],[14538,35.091682,-89.9390155],[15051,32.713300833333,-96.67264425],[15540,30.438449330769,-97.6373886],[15784,31.5474834,-97.158674933333],[15886,41.0924865,-111.9868935],[15892,37.676154,-113.057201],[15893,40.5758408,-111.8788487],[15896,41.719769,-111.859695],[15908,40.739042,-111.819355],[15917,37.164708,-113.300455],[15955,42.850964,-72.594014],[15956,42.782684,-72.598717],[15986,42.933362,-72.537838],[16010,42.800398,-72.622905],[16078,42.986462,-72.529657],[16328,37.5449757,-79.1059495],[16333,37.372270571429,-79.315351714286],[16485,47.104345,-122.4116],[16489,47.575992,-122.6305125],[16497,47.597258,-120.663644],[16499,46.274736,-122.911446],[16501,47.655692,-122.703258],[16508,48.013514,-122.778414],[16509,46.396249666667,-117.07473533333],[16534,47.707513,-117.054292],[16538,47.814106432432,-122.31261697297],[16548,47.315825,-122.388858],[16567,46.676959,-120.71981325],[16568,47.4938925,-122.344053],[16573,47.52033,-121.89838],[16583,48.395501,-122.490623],[16607,47.572977,-122.230363],[16644,47.047718,-122.9201],[16661,47.309968,-122.753522],[16669,47.176759071429,-122.29638989286],[16677,47.497309,-122.230184],[16689,47.55207,-122.314251],[16696,47.756051,-122.3303185],[16704,47.439286,-122.649796],[16707,47.668829,-117.449719],[16719,47.15637,-122.1702915],[16721,47.233896,-122.4639495],[16751,47.682181,-117.303696],[16763,46.570803,-120.515257],[16867,43.468009,-89.748998],[16983,44.510828514286,-88.013839771429],[16998,43.0492215,-90.3778915],[17018,44.274098166667,-88.274763],[17063,44.880755428571,-91.961412571429],[17158,45.510181125,-91.747277],[17232,43.026224,-88.246419],[17243,43.4118996,-88.1780428],[17283,41.323542,-105.566128],[17315,42.821254,-106.344255]];
		this.addPoints.bind(this).defer('districts', this.districtsVisibleZoom, this.schoolsVisibleZoom+1, this.districtIcon, districts, this.onDistrictClick.bind(this));

		var schools = [[94617,31.562531,-97.132106],[45159,43.165977,-83.774733],[28716,42.033097,-88.302256],[24871,33.959912,-84.788284],[96044,42.850964,-72.594014],[30548,41.998434,-88.040252],[30549,42.006709,-88.038207],[107332,33.0047449,-81.3154019],[100519,47.546209,-122.283192],[30550,42.015534,-88.13536],[100633,47.769472,-122.361421],[95574,40.586786,-111.814576],[107306,47.816682,-122.267849],[99236,47.815139,-122.275103],[102815,44.500676,-88.01829],[43764,42.098384,-72.586741],[27481,42.158626,-88.281923],[43751,42.074633,-72.547519],[40639,39.656482,-78.775048],[71507,39.775975,-84.168627],[58259,39.579752,-119.78422],[24880,33.87302,-84.845872],[84724,35.130182,-85.271132],[94588,31.511968,-97.135998],[12961,34.128702,-117.217452],[27030,38.90324,-90.154404],[6415,33.892329,-117.488529],[58257,39.660207,-119.711503],[80997,40.329992,-75.9177],[96676,37.470033,-79.116135],[96677,37.569316,-79.05812],[96679,37.588111,-79.045484],[96678,37.570644,-79.032436],[6471,33.833382,-117.923415],[68477,35.281903,-78.915932],[12947,34.106521,-117.27504],[30551,42.009237,-88.134064],[43958,42.048884,-71.880065],[107322,34.131278,-117.662043],[84725,34.998204,-85.056996],[76426,35.490057,-97.628693],[76428,35.512565,-97.610576],[12903,34.160909,-117.286882],[12904,34.13687,-117.298547],[12965,34.121133,-117.32866],[47708,43.429991,-83.989873],[43754,42.094861,-72.51275],[107316,39.5631894,-95.1235733],[35114,39.569229,-95.138091],[35115,39.564055,-95.11914],[42238,42.574259,-72.218574],[46711,42.675394,-84.564636],[6600,37.35531,-120.612115],[10849,37.36391,-120.617008],[107324,33.803692,-84.829783],[100297,47.191531,-122.3145],[88546,32.722531,-96.67407],[104464,43.413523,-88.181203],[102816,44.511243,-87.935073],[46442,42.594941,-83.599238],[100301,47.132802,-122.296274],[9927,34.088817,-118.337536],[58966,40.218826,-74.021322],[72722,39.98843,-81.154215],[42269,41.659903,-70.320938],[104017,45.48277,-91.733239],[28760,41.994614,-88.200236],[43956,42.039977,-71.868783],[104465,43.443085,-88.186519],[73110,39.075526,-84.180022],[73111,39.070958,-84.129446],[73109,39.070148,-84.182388],[102817,44.519301,-87.937257],[102818,44.505719,-88.051477],[46704,42.698932,-84.510142],[94589,31.537368,-97.138939],[6761,40.637476,-122.236838],[71508,39.797946,-84.262632],[57154,40.846698,-96.702944],[70943,39.281012,-81.599363],[12906,34.149521,-117.232064],[47274,42.697326,-84.447032],[58270,39.606414,-119.784363],[43354,42.307201,-71.358241],[42305,41.835222,-71.088649],[42304,41.849457,-71.085307],[35022,39.581328,-95.115019],[84759,35.059449,-85.148653],[24883,33.834165,-84.754977],[99237,47.846597,-122.304123],[107318,34.1158246,-117.260223],[95505,40.562438,-111.94672],[46712,42.733558,-84.536278],[29631,41.939389,-88.085688],[41264,39.513409,-75.825753],[43753,42.120696,-72.586839],[35167,39.056297,-94.887693],[35169,39.058555,-94.893443],[57791,36.201174,-115.163042],[96751,37.453996,-79.261135],[58214,39.521121,-119.793472],[44210,46.53404,87.411634],[12907,34.123119,-117.27226],[26686,42.155399,-87.771536],[84761,35.026862,-85.22026],[96045,42.782684,-72.598717],[94619,31.558371,-97.165401],[31496,41.445658,-86.153711],[31497,41.443254,-86.151447],[100634,47.74263,-122.299216],[99238,47.788274,-122.281479],[99239,47.797191,-122.273869],[33112,39.196236,-84.836585],[43755,42.118887,-72.614832],[94620,31.567068,-97.151163],[73478,39.95027,-81.557492],[92832,30.453353,-97.618104],[32450,39.543731,-86.369198],[46443,42.648686,-83.537182],[29127,41.621984,-87.631784],[95507,40.594148,-111.822202],[58189,39.403854,-119.725147],[33961,41.620739,-93.534264],[41366,39.315639,-77.609649],[29128,41.621784,-87.643945],[23119,32.45669,-81.796096],[100364,47.497309,-122.230184],[73249,40.350254,-83.086327],[10854,37.348214,-120.576623],[23129,32.459609,-81.797708],[12908,34.092214,-117.287244],[100706,47.439286,-122.649796],[107339,33.9544682,-84.7813292],[30118,41.723538,-87.925499],[53458,38.870593,-94.53245],[24879,33.941642,-84.76743],[47737,43.381405,-83.940866],[46713,42.757845,-84.545752],[12909,34.175458,-117.311424],[92842,30.467819,-97.646404],[41305,38.546117,-76.092223],[30552,42.019877,-88.120435],[28752,42.025445,-88.158663],[33903,41.592423,-93.591997],[76421,35.511957,-97.613393],[38436,32.451067,-93.709287],[70055,47.954285,-97.368778],[12948,34.171122,-117.330843],[45015,43.49188,-83.407187],[27502,42.108614,-88.281398],[31546,40.546191,-86.481841],[29856,37.780442,-89.337975],[58166,39.170395,-119.750652],[27511,37.753206,-89.076991],[27512,37.764594,-89.078891],[4853,34.071599,-92.55616],[94611,31.585429,-97.137006],[107342,41.6003144,-93.6103728],[52005,33.442256,-90.650346],[52008,33.45468,-90.640416],[98992,46.271081,-122.906695],[98993,46.281431,-122.919859],[98994,46.271696,-122.907784],[33905,41.623088,-93.604181],[46714,42.690277,-84.556098],[95487,37.676154,-113.057201],[103288,44.937253,-91.882654],[94590,31.580464,-97.176662],[99240,47.825175,-122.308173],[99241,47.797069,-122.286029],[74905,41.708834,-81.248712],[77257,45.498409,-122.476288],[32451,39.514439,-86.393731],[61997,32.349762,-108.710299],[96680,37.568549,-79.037547],[30275,41.608622,-88.200832],[74546,39.252714,-82.483928],[33036,39.658622,-87.407406],[71491,40.272166,-81.85912],[47277,42.709718,-84.432276],[32452,39.425985,-86.423624],[76427,35.512565,-97.615504],[48025,44.766397,-85.589961],[98999,47.655692,-122.703258],[34450,41.428242,-91.04882],[75548,35.645369,-97.473636],[48144,43.375469,-83.584411],[45063,41.918682,-85.525198],[94624,31.543825,-97.135196],[107319,34.2020004,-117.364905],[31179,41.801682,-89.689199],[99265,47.792009,-122.306256],[72673,41.091892,-80.696738],[28720,42.036072,-88.273287],[102819,44.529794,-88.054417],[32453,39.425021,-86.411352],[99242,47.803083,-122.346506],[29625,41.564122,-87.701566],[70878,39.399528,-82.124355],[29421,42.225926,-87.835744],[41247,39.674012,-75.858603],[72762,38.422477,-82.483536],[72760,38.422349,-82.484679],[72761,38.42264,-82.482154],[47710,43.421012,-83.991039],[41525,39.217248,-76.061164],[99087,48.013514,-122.778414],[107341,42.61318,-82.937357],[45108,42.613261,-82.936952],[72693,41.101021,-80.645699],[37168,37.495721,-86.217887],[72674,41.073369,-80.6734],[100459,47.553337,-122.313668],[72701,39.925017,-82.015243],[45160,43.186845,-83.728815],[107315,34.1494492,-117.245272],[37362,38.210757,-85.575834],[45168,41.948832,-85.01048],[12911,34.12497,-117.212227],[28722,42.059842,-88.266183],[45179,43.754021,-84.577373],[7554,34.61585,-120.081352],[99243,47.814087,-122.330288],[99244,47.810609,-122.3344],[34451,41.442646,-91.026493],[44932,42.090695,-84.283578],[70070,47.924622,-97.080954],[68580,35.825721,-80.754488],[76422,35.541894,-97.654498],[92837,30.388814,-97.660549],[58226,39.50989,-119.786064],[47278,42.707,-84.393249],[76429,35.530002,-97.588436],[57959,36.191985,-115.081191],[32926,38.975864,-85.96382],[43672,42.119289,-71.173053],[29368,42.2143,-88.011335],[33964,41.607525,-93.704445],[57797,36.224949,-115.111542],[25024,33.462948,-81.960651],[9555,40.417026,-120.660901],[28761,42.047053,-88.32366],[77952,45.495133,-122.613978],[46143,42.994133,-85.660398],[94591,31.536536,-97.177912],[46715,42.757946,-84.587687],[12912,34.11017,-117.278412],[12913,34.113921,-117.218864],[8421,34.076429,-117.444387],[107340,42.6433899,-82.909567],[45104,42.643657,-82.909541],[24865,33.917948,-84.833983],[43756,42.0966,-72.493554],[102820,44.509602,-87.968488],[12914,34.14291,-117.311327],[59182,39.952477,-75.076248],[73669,38.501377,-82.644498],[73670,38.501377,-82.644498],[94592,31.54925,-97.172191],[6675,34.069418,-117.995535],[57794,36.134741,-115.079911],[104466,43.40451,-88.175004],[75475,35.638317,-97.6044],[75476,35.682198,-97.622568],[75477,35.682202,-97.621216],[12915,34.15219,-117.25686],[27505,42.131866,-88.264208],[92841,30.398123,-97.641843],[76444,35.587456,-97.632108],[58260,39.656059,-119.88318],[92826,30.399616,-97.642137],[92839,30.398123,-97.641843],[57814,36.112281,-115.248717],[58239,39.489602,-119.751136],[94618,31.589679,-97.140223],[102821,44.453426,-88.031959],[103289,44.775996,-91.933226],[102993,44.25833,-88.284136],[43772,42.098853,-72.542937],[107325,33.784697,-84.838871],[96092,42.933362,-72.537838],[58202,39.54056,-119.793472],[45637,41.953657,-83.659411],[45639,41.962734,-83.657952],[45638,41.961418,-83.659343],[27484,42.094786,-88.282159],[45640,41.961418,-83.659343],[27483,42.103225,-88.34234],[27490,42.131857,-88.266788],[77953,45.468191,-122.629154],[100465,47.52613,-122.276248],[84772,35.114063,-85.257266],[46745,42.706884,-84.583849],[88485,32.721939,-96.70156],[100298,47.205548,-122.282855],[57778,36.186091,-115.071055],[27041,38.954597,-90.192086],[28551,41.636945,-87.613152],[30580,42.351292,-88.105626],[24982,33.45868,-81.939673],[9326,35.379637,-118.967068],[33113,39.279527,-84.978196],[31263,42.442484,-87.82427],[72060,40.488523,-81.435668],[99210,47.707513,-117.054292],[17439,41.779909,-72.606911],[104467,43.41215,-88.16147],[102822,44.506759,-87.994493],[33907,41.59617,-93.601746],[72676,41.10215,-80.62168],[24877,33.951284,-84.775887],[24864,33.941939,-84.737868],[107311,38.7668809,-82.8869486],[84733,34.988382,-85.244467],[46716,42.737991,-84.532038],[74126,39.035354,-82.845836],[74129,39.035354,-82.845836],[74130,39.035354,-82.845836],[68582,35.851473,-80.857804],[99580,47.52033,-121.89838],[58193,39.503722,-119.794069],[11038,33.931506,-117.28296],[100299,47.236932,-122.282571],[16398,39.749386,-105.056137],[41414,39.421989,-76.303179],[32860,39.234262,-86.63892],[32865,39.231434,-86.640117],[32861,39.233832,-86.638091],[26687,42.167314,-87.795912],[32864,39.231458,-86.641325],[100878,47.204243,-122.473283],[102823,44.493925,-87.948357],[99271,47.819854,-122.361877],[99281,47.788625,-122.366945],[99278,47.80693,-122.335791],[33908,41.593378,-93.638944],[100327,47.139412,-122.303819],[35170,39.067492,-94.821099],[30553,42.014156,-88.096534],[102824,44.490254,-87.982846],[30554,42.063418,-88.099128],[75556,35.530094,-97.954201],[28726,42.024918,-88.246712],[43757,42.098725,-72.566896],[30570,42.031586,-88.13241],[41250,39.62006,-75.829361],[28725,42.032898,-88.267703],[26684,42.189617,-87.79783],[58196,39.532839,-119.84172],[46717,42.707685,-84.574502],[102825,44.529579,-88.035027],[96681,37.514637,-79.194648],[32927,38.960755,-85.898492],[12916,34.131243,-117.237601],[30555,42.033527,-88.099873],[33037,39.724278,-87.463706],[75557,35.528745,-97.954697],[27042,38.911547,-90.179519],[30573,42.021063,-88.082558],[42754,42.410202,-71.052883],[46718,42.692917,-84.553001],[99246,47.784082,-122.314029],[104468,43.428176,-88.175852],[38446,32.479091,-93.788889],[12946,34.128702,-117.259048],[30556,42.040287,-88.070232],[71518,39.787245,-84.230336],[46719,42.742155,-84.523484],[29621,41.594919,-87.72223],[100300,47.130432,-122.293067],[57855,36.204779,-115.151871],[24862,34.020387,-84.769338],[79634,40.251609,-76.863136],[96763,37.375578,-79.307622],[96764,37.370259,-79.311521],[33044,38.227018,-86.858215],[43788,42.086101,-72.564259],[46720,42.699185,-84.513406],[46721,42.700452,-84.599982],[102826,44.519857,-88.021194],[100881,47.241139,-122.493635],[28757,42.003139,-88.318699],[100325,47.09969,-122.305732],[43758,42.107533,-72.524584],[31932,39.486558,-86.063171],[31173,41.811386,-89.680198],[28546,41.628187,-87.607234],[34452,41.413884,-91.061994],[102827,44.518764,-88.049318],[88637,32.715364,-96.69708],[43759,42.092797,-72.53508],[30557,41.996414,-88.067327],[100302,47.169589,-122.327788],[47713,43.439975,-83.969223],[94594,31.573013,-97.125084],[29632,41.918662,-88.057051],[41425,39.503656,-76.177973],[58149,38.858015,-117.931557],[41526,39.339261,-75.877754],[84735,35.190783,-85.191429],[46747,42.681582,-84.555893],[28723,42.02441,-88.270329],[100158,47.047718,-122.9201],[34453,41.401753,-91.067183],[33910,41.618589,-93.57511],[29855,37.769622,-89.310239],[52007,33.442634,-90.642748],[45161,43.182474,-83.680314],[42761,42.408486,-71.0454],[45162,43.177875,-83.731045],[43773,42.118678,-72.610495],[46722,42.758826,-84.548256],[28718,42.036308,-88.275712],[88655,32.71698,-96.64183],[27031,38.931308,-90.216174],[41322,39.499538,-77.351888],[45163,43.153192,-83.744658],[28729,42.037228,-88.162646],[24975,33.429356,-82.068445],[80998,40.355328,-75.952671],[43760,42.132645,-72.589833],[43749,42.114014,-72.510486],[10848,37.287834,-120.450912],[12917,34.160459,-117.282075],[27486,42.11034,-88.248671],[33911,41.625439,-93.564087],[14038,34.541338,-117.2966],[100303,47.140052,-122.314404],[29033,41.744523,-87.934727],[29034,41.749203,-87.954752],[38578,30.015558,-93.192712],[46723,42.747526,-84.536992],[34454,41.440102,-91.054532],[58102,40.92283,-117.76403],[42880,42.588026,-72.540397],[41969,38.295681,-76.480418],[32454,39.465486,-86.312759],[104469,43.436618,-88.197387],[58204,39.549286,-119.747731],[32039,39.641725,-86.84806],[32040,39.643865,-86.845496],[96124,42.800398,-72.622905],[88590,32.708822,-96.654336],[29006,41.881141,-88.079934],[102991,44.29081,-88.278461],[107326,33.8030815,-84.771385],[47714,43.433008,-83.985047],[74803,38.657228,-82.269337],[28731,42.031083,-88.17971],[30558,41.99867,-88.140156],[72678,41.118811,-80.666132],[42085,42.315724,-72.182814],[84777,35.062116,85.259031],[74932,39.409686,-81.457676],[12951,34.172665,-117.330859],[28728,42.027781,-88.309304],[57764,36.123673,-115.091768],[84736,35.108997,-85.143407],[27489,42.168736,-88.340765],[23038,32.821796,-83.678557],[47752,42.140946,-83.733467],[76430,35.575691,-97.661191],[74906,41.720833,-81.247421],[104011,45.610209,-91.786088],[104356,43.026224,-88.246419],[72679,41.121507,-80.654847],[99247,47.81343,-122.279128],[28887,41.535865,-87.683782],[47715,43.421714,-83.911216],[76423,35.558255,-97.617459],[99098,46.392518,-117.078253],[31499,39.275746,-86.290198],[8437,34.092302,-117.476304],[92843,30.471081,-97.593428],[30559,42.03257,-88.118943],[28756,42.008266,-88.170827],[46439,42.618006,-83.619484],[47751,42.189659,-83.765566],[24867,33.927375,-84.846119],[57767,36.175556,-115.121687],[33901,41.601016,-93.597719],[47283,42.683126,-84.421992],[43761,42.106767,-72.578776],[43743,42.116666,-72.549188],[102902,43.044744,-90.378477],[28732,42.038759,-88.308216],[99093,46.403721,-117.066916],[46451,42.637913,-83.620874],[102903,43.053699,-90.377306],[32118,41.548172,-87.459512],[99514,46.673168,-120.710538],[99515,46.673168,-120.710538],[46447,42.640161,-83.619841],[32119,41.544921,-87.456257],[12957,34.128662,-117.215749],[107308,30.4768551,-97.6149504],[46418,42.615765,-83.954225],[29622,41.579391,-87.700109],[25509,21.403391,-157.965194],[46706,42.673322,-84.592222],[28734,42.035108,-88.328464],[75558,35.519526,-97.959589],[94601,31.550131,-97.188844],[76431,35.48615,-97.607032],[47699,43.40735,-83.935523],[33917,41.615909,-93.694328],[72680,41.087782,-80.661056],[12958,34.173223,-117.290715],[104012,45.499578,-91.753088],[99248,47.813831,-122.243858],[100304,47.2387,-122.282395],[24869,33.879261,-84.754315],[24881,33.873337,-84.778425],[43762,42.127517,-72.538964],[29130,41.599155,-87.638975],[100749,47.668829,-117.449719],[25625,21.341593,-158.024208],[9148,32.815621,-115.385162],[43763,42.113028,-72.556098],[76924,36.430465,-99.381212],[28733,41.97381,-88.144955],[3378,33.561037,-112.160035],[24983,33.457655,-81.955671],[47717,43.434133,-83.922016],[47753,42.171088,-83.79007],[102828,44.506749,-88.015486],[33920,41.620739,-93.534264],[42086,42.475699,-72.007747],[28735,42.021737,-88.261648],[12918,34.138602,-117.258168],[74907,41.739648,-81.257616],[46456,41.907605,-83.56876],[75539,35.656845,-97.490257],[46457,41.90661,-83.570807],[46458,41.90663,-83.570807],[10853,37.301094,-120.473248],[30581,42.384046,-88.101984],[95787,40.739042,-111.819355],[95564,40.540638,-111.856682],[43765,42.154789,-72.494447],[26685,42.190324,-87.799146],[107317,33.4422429,-90.6513841],[38454,32.513568,-93.771574],[12959,34.132221,-117.324391],[71764,38.524046,-82.670549],[71762,38.524046,-82.670549],[71763,38.551161,-82.706262],[94595,31.572348,-97.120929],[24873,33.834029,-84.743067],[46727,42.733603,-84.575297],[58047,39.088187,-119.816013],[104470,43.325049,-88.161972],[102829,44.512126,-88.057889],[32930,38.935548,-85.894109],[72681,41.065319,-80.622089],[41815,39.070198,-76.862131],[30560,42.01386,-88.119386],[104013,45.500895,-91.744159],[102830,44.528144,-88.020245],[31174,41.801749,-89.685906],[45171,41.947937,-85.0054],[34455,41.429879,-91.047845],[96765,37.376266,-79.303611],[16416,39.750394,-105.072116],[28547,41.633506,-87.635939],[25026,33.44472,-81.99747],[47718,43.410981,-83.978898],[47719,43.40811,-83.914148],[47720,43.403114,-83.958216],[43383,41.644282,-70.9313],[92833,30.416297,-97.676151],[30624,41.949666,-87.878143],[43789,42.155067,-72.512506],[21629,26.779568,-80.084459],[43787,42.114665,-72.527224],[38537,30.231515,-93.198544],[30561,42.061384,-88.126431],[75551,35.673631,-97.48327],[30582,42.356662,-88.093962],[28478,39.838545,-88.943816],[43357,42.278301,-71.349249],[58157,36.19449,-116.002192],[107320,34.1120447,-117.296413],[47721,43.42723,-83.922454],[41430,39.411071,-76.350986],[88493,32.712523,-96.657058],[25610,20.852965,-156.325371],[100306,47.18791,-122.291171],[25638,21.340136,-158.036842],[100307,47.197834,-122.311328],[102831,44.539652,-88.06371],[30546,42.041418,-88.098816],[107310,30.4625395,-97.5845822],[57803,36.192744,-115.156192],[47722,43.438314,-83.98164],[12919,34.174064,-117.330867],[46728,42.686234,-84.540943],[94596,31.515172,-97.149318],[102832,44.518853,-88.076936],[43766,42.091075,-72.562174],[41527,39.292526,-76.085311],[100249,47.309968,-122.753522],[30094,42.080237,-88.015205],[28727,42.043816,-88.311823],[12920,34.236173,-117.412279],[12954,34.12181,-117.325803],[102813,44.515676,-88.115866],[95251,41.074536,-111.954382],[71765,38.535404,-82.681215],[76432,35.532599,-97.574433],[72682,41.068756,-80.700283],[103286,44.953738,-92.077848],[46450,42.591661,-83.585468],[46858,42.546763,-82.856183],[99678,48.395501,-122.490623],[42758,42.421342,-71.051382],[94597,31.546238,-97.192079],[76433,35.500625,-97.657837],[94593,31.567989,-97.181393],[45172,41.858229,-84.978936],[68607,35.611468,-80.89157],[30562,42.039354,-88.095444],[27504,42.111978,-88.259623],[25009,33.466978,-81.982529],[102833,44.465505,-88.026837],[23124,32.397863,-81.813146],[23125,32.397937,-81.812834],[12921,34.118511,-117.232494],[32349,41.601783,-86.725495],[104588,41.323542,-105.566128],[45169,41.947649,-85.005408],[28739,42.04973,-88.273114],[9556,40.417082,-120.656436],[74908,41.710475,-81.265803],[81000,40.338642,-75.933027],[28738,42.003018,-88.149632],[16424,39.798056,-105.085644],[74854,40.886378,-80.764079],[45174,41.951427,-85.014568],[11713,34.069193,-117.708776],[58212,39.645204,-119.837919],[11818,34.177805,-119.154043],[24882,33.960825,-84.809587],[41974,38.273087,-76.61047],[75562,35.507909,-97.957967],[27035,38.966529,-90.180923],[46729,42.711032,-84.590208],[41975,38.260863,-76.456313],[43767,42.128803,-72.579713],[43358,42.29474,-71.327458],[24885,33.916957,-84.913508],[100891,47.224609,-122.44056],[43768,42.119593,-72.605143],[104014,45.505401,-91.736343],[102814,44.523076,-88.040492],[57796,36.214421,-115.1128],[26688,42.176777,-87.796509],[28836,42.03409,-87.675352],[31175,41.797099,-89.678906],[12922,34.123317,-117.288528],[71488,40.26588,-81.847879],[45173,41.932294,-84.996558],[28548,41.637575,-87.605267],[75559,35.529625,-97.964078],[33924,41.561939,-93.628167],[61401,35.256616,-106.686626],[99094,46.39251,-117.079037],[30623,41.952151,-87.868784],[58215,39.539434,-119.745596],[30547,42.060508,-88.090818],[76748,36.14932,-95.87764],[6769,33.862892,-118.111052],[41333,39.432612,-77.244233],[46808,42.0456488,-84.7555373],[46807,42.045842,-84.754509],[46809,45.444385,-84.789184],[10850,37.375768,-120.723312],[52009,33.454657,-90.654812],[41533,39.25893,-77.214031],[102834,44.511924,-88.128034],[47723,43.417599,-83.937746],[28736,42.043347,-88.253049],[61999,32.349322,-108.714393],[57405,41.288789,-95.945367],[27038,38.905158,-90.167888],[29131,41.605484,-87.650245],[28742,42.026234,-88.284218],[103295,44.883706,-92.060702],[61032,40.224559,-74.762396],[16427,39.749526,-105.070883],[57904,36.177606,-115.113901],[99249,47.825598,-122.32992],[99250,47.82945,-122.292965],[99251,47.832181,-122.273805],[46730,42.702728,-84.541958],[12923,34.097861,-117.307443],[43790,42.098364,-72.49725],[102835,44.520485,-88.086803],[30563,42.060001,-88.1065],[42760,42.413259,-71.068346],[34456,41.444834,-91.034575],[96675,37.433045,-79.127007],[99252,47.78493,-122.356976],[29626,41.568057,-87.700484],[6482,33.817382,-117.969904],[16715,37.345045,-108.291783],[6458,33.84476,-117.924959],[58151,36.21199,-115.991891],[10213,34.008295,-118.29162],[12910,34.143996,-117.331171],[99253,47.816801,-122.349591],[100308,47.190234,-122.30864],[99275,47.81773,-122.3482],[99513,46.658051,-120.696276],[43769,42.122976,-72.554679],[30571,42.00988,-88.052272],[32928,38.955722,-85.874507],[74934,39.43965,-81.458729],[74933,39.418168,-81.446829],[58282,39.488261,-119.780588],[29623,41.594532,-87.705351],[29633,41.926782,-88.062815],[107299,46.554626,87.392335],[44204,46.556734,87.413216],[12924,34.150263,-117.299776],[16429,39.779473,-105.070038],[32041,39.63601,-86.859832],[99266,47.83942,-122.246389],[102836,44.490021,-87.962669],[57984,36.199521,-115.13405],[32455,39.425021,-86.410496],[32456,39.420122,-86.413664],[32457,39.420774,-86.426977],[72677,41.097669,-80.590344],[43770,42.126744,-72.514611],[43776,42.114107,-72.494151],[43771,42.138188,-72.568252],[58267,39.540926,-119.780424],[24884,33.908903,-84.831838],[23122,32.468037,-81.786583],[25454,20.877108,-156.474367],[26278,43.788609,-116.939027],[29129,41.603652,-87.659719],[76424,35.484873,-97.614489],[84739,34.996395,-85.240568],[57816,36.203085,-115.130637],[107327,33.9237141,-84.8407732],[100495,47.635944,-122.358396],[33931,41.512026,-93.617229],[29852,37.807389,-89.339974],[24875,33.907248,-84.765128],[28743,42.049914,-88.280712],[33933,41.607989,-93.641042],[34457,41.427091,-91.070112],[104471,43.41957,-88.18646],[57783,36.184467,-115.209967],[94599,31.518865,-97.159244],[73481,39.95027,-81.557492],[27492,42.124948,-88.256296],[99254,47.846609,-122.321016],[99256,47.84643,-122.31448],[99255,47.84643,-122.320048],[100309,47.188759,-122.298788],[43359,42.267502,-71.321915],[46995,42.896557,-82.779019],[46994,42.896386,-82.778539],[46993,42.896386,-82.778539],[46997,42.011102,-85.452696],[46996,42.013689,-85.44264],[103291,44.867727,-91.935038],[10851,37.318892,-120.472897],[33934,41.633089,-93.684482],[33935,41.583218,-93.689424],[47725,43.398875,-83.986176],[30564,42.027146,-88.069967],[12966,34.088949,-117.313363],[11039,33.957442,-117.239387],[46444,42.616422,-83.616223],[23126,32.452298,-81.74501],[74106,39.591869,-82.143326],[81011,40.318625,-75.930274],[43742,42.100782,-72.579931],[74284,38.857774,-82.85491],[16432,39.731165,-105.062621],[96682,37.457489,-79.11397],[12925,34.107502,-117.26916],[46733,42.716021,-84.556172],[33954,41.524678,-93.635344],[27044,38.908549,-90.150451],[99533,47.506799,-122.35002],[100856,47.159459,-122.161859],[94600,31.540135,-97.204949],[99257,47.798993,-122.303242],[99258,47.800489,-122.292346],[61402,35.235549,-106.684739],[43728,42.109652,-73.375835],[58244,39.51587,-119.815955],[100310,47.226738,-122.268931],[46734,42.712126,-84.53492],[12926,34.117721,-117.31264],[46446,42.596022,-83.597064],[34458,41.443872,-91.068697],[26328,47.718266,-116.951395],[92840,30.471151,-97.593248],[29853,37.783958,-89.344816],[29854,37.763309,-89.348483],[34459,41.436018,-91.07161],[12927,34.150341,-117.34073],[47134,43.223906,-86.246264],[88554,32.690496,-96.64226],[58218,39.635754,-119.290419],[30565,42.004218,-88.111112],[70071,47.964969,-97.36805],[43360,42.274616,-71.361118],[98937,47.569467,-122.64755],[24878,33.835349,-84.838133],[30566,42.049983,-88.115225],[47727,43.396075,-83.930524],[72033,39.415663,-82.229091],[23111,32.27121,-81.75956],[42087,42.31667,-72.123024],[24868,33.83786,-84.966482],[37214,37.756846,-85.899857],[42138,42.112356,-72.510183],[96761,37.305938,-79.305501],[41371,39.483197,-77.253027],[12928,34.168746,-117.304531],[26495,42.464779,-87.937862],[102988,44.27359,-88.275197],[102837,44.512793,-87.994113],[29624,41.584245,-87.70708],[95266,41.10164,-112.012938],[33114,39.240614,-84.937835],[41256,39.601238,-75.939557],[72684,41.112186,-80.594092],[47728,43.428104,-83.959045],[12929,34.176884,-117.3003],[107328,34.0499975,-84.803057],[32673,39.789669,-86.802143],[32675,39.789669,-86.802143],[46749,42.669336,-84.548773],[12901,34.211036,-117.371639],[94602,31.568449,-97.166292],[40905,39.324567,-76.550717],[81004,40.353592,-75.912025],[76445,35.556941,-97.665424],[57730,39.479599,-118.786227],[24863,33.954159,-84.850072],[92825,30.432006,-97.674967],[79883,40.349831,-76.427476],[81002,40.350328,-75.935173],[100311,47.235573,-122.299646],[26691,42.203614,-87.824336],[57734,39.469672,-118.760379],[99259,47.857556,-122.258117],[26692,42.199914,-87.814152],[46438,42.590557,-83.557469],[42088,42.35801,-72.047162],[28744,42.02206,-88.173705],[103287,44.885599,-91.904257],[12930,34.139511,-117.207607],[40111,44.936012,-68.652894],[8429,34.097066,-117.451433],[98939,47.582517,-122.613475],[28745,41.991818,-88.157036],[92831,30.444912,-97.632897],[95565,40.516398,-111.956617],[101146,47.682181,-117.303696],[28517,42.003629,-87.877963],[33942,41.533778,-93.62612],[32736,41.387552,-86.553152],[32735,41.3896,-86.553152],[71533,39.762733,-84.142326],[75541,35.628605,-97.476485],[98985,47.597258,-120.663644],[96756,37.365161,-79.433601],[76434,35.507665,-97.65204],[46448,42.639929,-83.487217],[43518,42.138777,-71.866887],[12962,34.128731,-117.265659],[12902,34.200126,-117.355687],[58247,39.60624,-119.758749],[32458,39.39547,-86.565713],[18092,41.751615,-72.104628],[33943,41.555939,-93.624616],[92830,30.457966,-97.617799],[102989,44.283897,-88.266207],[28556,41.636907,-87.627071],[94603,31.525782,-97.199141],[12931,34.159409,-117.277876],[27493,42.106908,-88.281527],[42759,42.410796,-71.052014],[26279,43.790319,-116.934698],[26277,43.788713,-116.934572],[92823,30.413262,-97.690891],[46726,42.735041,-84.537809],[72672,41.048269,-80.623144],[24866,33.89259,-84.835099],[26281,44.077846,-116.927381],[25529,21.392476,-157.948779],[38568,30.221215,-93.202992],[33944,41.607578,-93.676552],[27503,42.131922,-88.266425],[41260,39.569711,-76.070069],[92819,30.427326,-97.615884],[92820,30.444359,-97.631746],[92821,30.442567,-97.642323],[74936,39.412937,-81.437135],[33945,41.608703,-93.571633],[54426,36.946435,-93.999671],[54427,36.946435,-93.999671],[48143,43.370664,-83.56282],[12142,35.97009,-119.282766],[28518,42.021129,-87.902419],[57495,41.00259,-95.899128],[57498,41.00259,-95.899128],[33946,41.587237,-93.52011],[47756,42.162928,-83.776132],[58221,39.35069,-119.784272],[96683,37.603028,-79.246949],[46736,42.688233,-84.58231],[39723,29.442045,-90.462461],[100323,47.119293,-122.266587],[23128,32.541395,-81.928809],[107314,38.7374692,-82.9927599],[107313,38.7338993,-82.9878123],[74982,38.734606,-82.990439],[46737,42.757643,-84.516142],[32459,39.413846,-86.426811],[29370,42.178025,-87.975512],[75478,35.700931,-97.549273],[29619,41.593349,-87.691336],[28712,41.958658,-88.170251],[102838,44.502374,-87.967391],[25929,42.092114,-111.872629],[29620,41.593349,-87.691672],[94604,31.550471,-97.159297],[25404,21.412485,-157.792545],[107333,35.513404,-97.613753],[107334,35.521826,-97.588111],[76435,35.522265,-97.608167],[76443,35.589802,-97.638209],[107335,35.5237866,-97.5508221],[76442,35.492754,-97.651414],[76436,35.492934,-97.663569],[74937,39.473637,-81.480107],[43783,42.117484,-72.54827],[96215,42.986462,-72.529657],[100312,47.191692,-122.302596],[42084,42.401007,-72.112822],[95569,40.586809,-111.816051],[38471,32.486561,-93.780192],[102990,44.259054,-88.279411],[88466,32.717317,-96.713833],[62001,32.34518,-108.702375],[107329,33.9194664,-85.0033632],[76447,35.580098,-97.644555],[12932,34.111496,-117.321316],[26689,42.166083,-87.780988],[72685,41.126569,-80.649021],[30583,42.369015,-88.102005],[81005,40.346908,-75.911723],[43733,42.1127,-72.565625],[26694,42.165585,-87.818742],[102848,44.53522,-87.906282],[32931,38.975527,-85.890587],[46738,42.687926,-84.56548],[29634,41.917899,-88.067749],[38546,30.228557,-93.197144],[104016,45.500899,-91.745591],[104015,45.499554,-91.75308],[88536,32.702622,-96.635522],[12933,34.092786,-117.307467],[28747,42.023781,-88.159936],[100321,47.141355,-122.257514],[101209,46.570803,-120.515257],[13774,34.88317,-120.421104],[12934,34.122751,-117.29874],[29126,41.598084,-87.661995],[61407,35.266427,-106.632992],[12935,34.125827,-117.331163],[41262,39.70183,-76.070608],[58185,39.549909,-119.771203],[24874,33.830545,-84.777527],[103293,44.861269,-91.936163],[92822,30.408655,-97.688587],[102992,44.278908,-88.265166],[80999,40.356239,-75.934059],[100313,47.217113,-122.356192],[38473,32.459727,-93.701136],[35168,39.06166,-94.894827],[30567,42.005105,-88.087619],[52006,33.442011,-90.65594],[12963,34.115821,-117.273839],[107321,34.129924,-117.23975],[76437,35.536256,-97.613018],[28549,41.629845,-87.624647],[12936,34.12731,-117.311876],[33948,41.591142,-93.672226],[28555,41.629845,-87.624647],[72708,39.950995,-82.020132],[75560,35.526017,-97.948025],[30584,42.372415,-88.084765],[30585,42.362081,-88.091877],[107307,30.478101,-97.574486],[57795,36.110331,-115.125929],[100514,47.51927,-122.36789],[47684,42.521657,-83.162376],[47707,43.437438,-83.932704],[47709,43.423384,-83.930038],[88468,32.719739,-96.712248],[42089,42.428899,-72.106944],[74909,41.714889,-81.246106],[43737,42.1954,-72.6503],[43735,42.1086,-72.5612],[43736,42.1086,-72.5612],[43738,42.1138469,-72.5894639],[43739,42.1205579,-72.5892594],[43741,42.1575,-72.507],[43740,42.1020382,-72.5632276],[47703,43.432005,-83.944439],[47700,43.444014,-83.968176],[47729,43.407133,-83.925408],[107303,42.17077,-83.781986],[47755,42.184185,-83.77376],[47754,42.181606,-83.788808],[23120,32.438238,-81.771504],[99538,47.495609,-122.343304],[45038,41.911557,-86.00608],[24872,33.860428,-84.76404],[43774,42.1434,-72.562603],[12949,34.128702,-117.217452],[12937,34.131798,-117.294323],[12938,34.128521,-117.23512],[29132,41.625624,-87.652463],[95534,40.59246,-111.881649],[58048,38.887329,-119.724728],[107330,33.8132662,-84.8974063],[32923,38.681619,-85.778418],[99245,47.812799,-122.303146],[83498,45.447225,-98.482804],[99539,47.472188,-122.352972],[99260,47.828526,-122.347991],[32932,38.96841,-85.878341],[32929,38.954064,-85.906045],[12940,34.167205,-117.316923],[100296,47.185234,-122.255867],[74074,39.807955,-81.449579],[29425,42.264924,-87.835171],[72686,41.065808,-80.665772],[46739,42.775967,-84.548656],[26690,42.165333,-87.82104],[99261,47.791772,-122.374771],[85335,35.099246,-89.946989],[12950,34.115854,-117.27272],[58272,39.641238,-119.881571],[26399,47.474053,-115.92712],[95558,40.589346,-111.845656],[104473,43.424165,-88.193091],[43433,42.699325,-73.108995],[81009,40.330581,-75.906211],[58255,39.607125,-119.835007],[58211,39.538998,-119.76919],[33949,41.591397,-93.65492],[58098,40.966477,-117.722938],[31392,39.062388,-84.930781],[102340,43.458909,-89.738319],[28519,42.020337,-87.886152],[74545,39.157039,-82.528747],[32460,39.423744,-86.425035],[47731,43.416322,-83.982597],[85338,35.084118,-89.931042],[107331,33.7858685,-84.8503907],[24876,33.821006,-84.86632],[70411,46.065738,-96.897674],[33038,39.688609,-87.413],[33039,39.688721,-87.417971],[94612,31.519643,-97.125678],[81001,40.332082,-75.919176],[104876,42.821254,-106.344255],[62000,32.343654,-108.709874],[58068,40.829904,-115.75149],[102839,44.517591,-88.095302],[7298,32.777431,-115.578455],[81003,40.332001,-75.931712],[74801,38.824217,-82.397985],[98907,47.104345,-122.4116],[100314,47.188924,-122.276983],[92834,30.444211,-97.639994],[46453,42.667921,-83.604558],[28758,41.939171,-88.168321],[30727,39.779761,-89.618744],[43785,42.130884,-72.546167],[30748,39.801625,-89.66002],[43744,42.132152,-72.573699],[30749,39.779761,-89.62044],[33104,38.552025,-86.617141],[33105,38.549992,-86.616779],[99262,47.84033,-122.28873],[31501,39.283054,-86.182386],[74911,41.729892,-81.245652],[100911,47.265593,-122.44832],[12953,34.106521,-117.27504],[74910,41.720298,-81.23694],[107338,42.1195137,-72.550955],[31178,41.800919,-89.692167],[16455,39.772339,-105.074588],[100305,47.193762,-122.28895],[32863,39.299652,-86.649157],[47732,43.436614,-83.954864],[69817,46.133833,-100.165788],[28750,42.031534,-88.196541],[94606,31.548888,-97.126139],[102840,44.502593,-87.988689],[43777,42.08262,-72.574881],[42751,42.403951,-71.058313],[3937,33.588725,-112.210461],[33117,39.270485,-84.952164],[33116,39.244563,-85.094555],[33118,39.27597,-84.974957],[57830,36.162574,-115.115903],[100315,47.154681,-122.264678],[75543,35.646746,-97.4886],[28713,41.970199,-88.192792],[72687,41.079169,-80.640984],[104008,45.482143,-91.726628],[102841,44.511091,-88.03128],[57809,36.204104,-115.084592],[57821,36.038423,-114.971854],[47989,42.013893,-83.957389],[28741,42.009895,-88.163341],[96684,37.674905,-79.087199],[94607,31.52548,-97.195442],[81007,40.341992,-75.918325],[80993,40.335125,-75.918791],[95540,40.583847,-111.974017],[99270,47.792009,-122.306256],[81008,40.343342,-75.911473],[80995,40.358768,-75.911661],[30568,42.01411,-88.104858],[80996,40.322419,-75.951138],[96766,37.358696,-79.284471],[43778,42.124994,-72.528951],[57825,36.124915,-115.131388],[12941,34.119023,-117.173675],[95907,37.164708,-113.300455],[46412,42.556153,-83.870758],[41345,39.621311,-77.404533],[99512,46.703449,-120.761901],[92824,30.442667,-97.627775],[58154,38.060355,-117.231712],[48145,43.375469,-83.584411],[48010,44.745017,-85.682951],[76438,35.537479,-97.630133],[38501,32.442066,-93.855609],[81006,40.352819,-75.913565],[57833,36.18412,-115.184898],[99401,47.315825,-122.388858],[80994,40.330819,-75.927722],[32043,39.650776,-86.855971],[43726,42.109018,-73.369118],[24870,33.832099,-84.9809],[73177,40.24446,-82.129555],[46173,42.974838,-85.713075],[95541,40.605538,-111.874317],[30921,37.670847,-89.229897],[94608,31.527345,-97.135056],[94609,31.523583,-97.139236],[5856,34.103165,-117.643514],[12942,34.085463,-117.305283],[95278,41.083088,-111.998519],[31502,39.130892,-86.158772],[33040,39.664354,-87.463988],[43750,42.132152,-72.573699],[48147,43.375469,-83.584411],[48146,43.375469,-83.584411],[12943,34.163097,-117.352979],[58235,39.51351,-119.799918],[100853,47.153281,-122.178724],[94610,31.528362,-97.213275],[30586,42.3513,-88.105562],[74547,39.251475,-82.491386],[74549,39.272674,-82.609767],[46748,42.731785,-84.570423],[72688,41.076897,-80.699758],[88460,32.709546,-96.689338],[30587,42.352245,-88.084128],[94605,31.544201,-97.184993],[46741,42.690185,-84.594654],[41348,39.482936,-77.348397],[41349,39.483321,-77.347587],[41350,39.478428,-77.355454],[84807,35.121425,-85.094077],[26401,47.474053,-115.92712],[100316,47.199641,-122.389171],[107344,41.585264,-93.629014],[47281,42.730914,-84.451701],[12944,34.118611,-117.242723],[43779,42.139743,-72.493567],[14821,33.75555,-117.983038],[58203,39.530246,-119.861112],[100326,47.125397,-122.258373],[95281,41.110682,-111.981735],[43780,42.082985,-72.54992],[28751,42.034317,-88.298493],[28550,41.641684,-87.630045],[30625,41.96668,-87.867893],[31177,41.801641,-89.707296],[71490,40.276274,-81.846173],[34460,41.424309,-91.057335],[74939,39.42286,-81.458091],[41958,38.179722,-75.68568],[75546,35.656384,-97.53171],[102842,44.504535,-87.996952],[40657,39.632547,-78.747444],[30752,39.797213,-89.620203],[28753,41.951141,-88.245071],[26693,42.204924,-87.823066],[47733,43.403733,-83.939352],[47734,43.402925,-83.938821],[102843,44.483345,-88.02255],[75561,35.534275,-97.940907],[102844,44.588272,-87.870283],[94622,31.555918,-97.131062],[74543,39.272554,-82.608623],[72065,40.493729,-81.459973],[27045,38.905897,-90.194377],[70067,47.925335,-97.062789],[72689,41.105337,-80.697926],[37208,37.617276,-86.018415],[104474,43.41215,-88.16147],[102845,44.521076,-88.033744],[68595,35.790157,-80.991265],[71767,38.544539,-82.695044],[42543,42.080023,-71.045071],[57191,40.83779,-96.729648],[99873,47.572977,-122.230363],[30534,42.292563,-89.096728],[34461,41.428497,-91.075237],[8436,34.084902,-117.464336],[58071,40.736615,-114.090704],[76441,35.493209,-97.638956],[76425,35.493213,-97.63874],[99263,47.799609,-122.3618],[72709,39.964757,-82.006435],[92827,30.417759,-97.688928],[46744,42.681085,-84.597702],[16470,39.76945,-105.076232],[78002,45.570299,-122.610644],[99545,47.500974,-122.329916],[46455,42.627401,-83.52071],[84757,35.08798,-85.296487],[43781,42.090474,-72.553848],[29133,41.613626,-87.651688],[71766,38.518815,-82.669392],[107309,30.420144,-97.639247],[102849,44.478998,-87.954643],[100317,47.165713,-122.274225],[76439,35.565465,-97.637],[76446,35.594606,-97.659839],[28754,41.994918,-88.299968],[28845,42.066452,-87.716982],[33956,41.591207,-93.559625],[88612,32.721731,-96.652596],[43782,42.108282,-72.566775],[57832,36.192202,-115.106188],[57801,36.182063,-115.156144],[36108,38.47999,-95.465394],[36109,38.47999,-95.465394],[72691,41.08663,-80.654561],[107304,43.432544,-83.984599],[14809,33.753225,-118.00484],[29366,42.168041,-87.9762],[46743,42.748226,-84.566144],[102338,43.477109,-89.759677],[12945,34.143831,-117.279988],[72710,39.922405,-82.01632],[72692,41.071758,-80.641623],[43361,42.303418,-71.358248],[92828,30.465223,-97.641907],[92836,30.456753,-97.651433],[33957,41.60021,-93.699026],[76440,35.498557,-97.611331],[100532,47.53153,-122.286112],[29635,41.943445,-88.0674],[58099,40.970379,-117.73446],[30569,42.05483,-88.099176],[46746,42.695495,-84.606598],[14935,36.419214,-119.102512],[100318,47.154713,-122.325872],[28755,42.014464,-88.173395],[47750,42.190139,-83.765566],[29367,42.2143,-88.011335],[95608,41.719769,-111.859695],[76926,36.437045,-99.403536],[76930,36.430554,-99.390842],[99267,47.781609,-122.361336],[10852,37.300496,-120.47445],[11097,34.113758,-116.422916],[107300,39.64751,-119.724616],[72711,39.962547,-82.016404],[47735,43.478514,-83.921528]];
		this.addPoints.bind(this).defer('school', this.schoolsVisibleZoom, null, this.schoolIcon, schools, this.onSchoolClick.bind(this));
		
		if (this.bounds) {
			this.map.setCenter(this.bounds.getCenter(), this.map.getBoundsZoomLevel(this.bounds));
		}
		this.mgr.refresh();
	},

	//what google zoom level should schools first be shown at
	schoolsVisibleZoom: 9,
	
	//what google zoom level should districts first be shown at
	districtsVisibleZoom: 7,
	
	//adds point to the map
	addPoints: function (type, minzoom, maxzoom, defaultIcon, points, onclick) {
		var markers = [];
		for (i=0;i<points.length;++i) {
			var m = this._markerForPoint(points[i], this.bounds, defaultIcon, onclick);
			markers.push(m);
		}
		this.mgr.addMarkers(markers, minzoom, maxzoom);
		if (this.debug) google.maps.Log.write ("Adding  "+markers.length+" "+type+" markers to be show from zoom "+minzoom+" to "+maxzoom);

	},
	
	onStateClick: function (p, m) {
		return this._zoomIn(m, this.districtsVisibleZoom);
	},	
	
	onDistrictClick: function (p, m) {
		return this._zoomIn(m, this.schoolsVisibleZoom+2);
	},	
	
	onSchoolClick: function (p, m) {
		window.location = '/schools/school.html?id='+p[0];
	},

	_markerForPoint: function(p, boundsToExtend, defaultIcon, onclick) {
		//[id,lat,lng]
		var pt = new GLatLng(p[1],p[2]); 
		var m = new GMarker(pt, {icon:defaultIcon});
		var p_local = p.slice(); //copy for the closure
		if (boundsToExtend) boundsToExtend.extend(pt); 
		if (onclick) google.maps.Event.addListener(m, 'click', function(){return onclick(p_local, m);});
		return m;	
	},
	
	_zoomIn: function(m, min) {
		if (this.map.getZoom()<min) {
			this.map.setCenter(m.getPoint(), min);
		} else {
			this.map.setCenter(m.getPoint(), this.map.getZoom()+1);		
		}
	}
});
