function addMarkers()
{
mySelect = document.getElementById('selection');
Rochester = [];Rochester[Rochester.length] = createMarker(new GPoint(-77.52707672,43.12562180),"
",iconRd);
mySelect.options[mySelect.options.length] = new Option("Allen Creek School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61919403,43.15424347),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Alternative Educ Center At Lofton",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.66279602,43.22388077),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Apollo Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.66510773,43.25550461),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Arcadia Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.70443726,43.22356415),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Autumn Lane Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64368439,43.22356415),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Barnard Es",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59765625,43.18682480),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Benjamin Franklin Montessori School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60388947,43.21497726),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Briarwood School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.56834412,43.12192535),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Brighton High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.69650269,43.21797562),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Brookside Elementary School Campus",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59362030,43.20424652),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Brookview School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.67060852,43.21579361),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Buckman Hts Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.58382416,43.14304352),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Canterbury Road Group Home",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59765625,43.18682480),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Career High School At Franklin",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59765625,43.18682480),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Career Schools At Benjamin Franklin",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61785126,43.24557114),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Charlotte High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61835480,43.16886139),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Charter School Of Sci & Technical",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.77835083,43.09361649),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Chestnut Ridge Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59317780,43.24001312),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Colebrook School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55075836,43.13155746),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Council Rock Primary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.72084808,43.20531845),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Craig Hill Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59844971,43.21804810),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Dake Junior High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61437988,43.07524872),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("David B. Crane Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.68630981,43.21189880),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Day Care Treatment",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59415436,43.16799545),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Dr. Freddie Thomas Learning Center",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61596680,43.15443802),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Durand-eastman Intermediate School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.56283569,43.15966415),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("East High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61752319,43.18830109),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("East Irondequoit Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55640411,43.20436478),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Eastridge Junior High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55640411,43.20436478),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Eastridge Senior High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.66975403,43.17276382),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Edison Technical & Occup Educ Center",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65098572,43.23978806),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("English Village School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65196228,43.06806946),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Ethel K. Fyle Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59780884,43.17543793),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Eugenio Maria De Hostos Charter School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61596680,43.15443802),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Finger Lakes Ddso High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.74544525,43.11536026),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Florence Brasser School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.57162476,43.17012787),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Florence S. Brown Pre-k Center",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.57712555,43.17836380),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Frederick Douglass Prep School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.56732178,43.09916306),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("French Road Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.71121216,43.15276718),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Gates-chili High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.71121216,43.15276718),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Gates-chili Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.58745575,43.15313339),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Genesee Community Charter School At R",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60286400,43.18496000),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Global Media Arts High School At Franklin",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.66510773,43.25531387),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Greece Arcadia High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.69635773,43.24422073),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Greece-athena High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.69635773,43.24422073),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Greece-athena Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.54492187,43.17342377),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Helendale Road Primary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.68974304,43.20161438),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Holmes Road Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.52902222,43.14246368),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Indian Landing Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60286400,43.18496000),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Intrntnl Finance & Econ Dev High School At Frankli",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59831238,43.21596527),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Irondequoit High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59474945,43.23997879),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Iroquois Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.56792450,43.20567322),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Ivan L. Green Primary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63622284,43.14596176),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("James Madison High School - Excellence",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59935760,43.14722824),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("James Monroe Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63577271,43.19403076),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("John Marshall High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63628387,43.14033508),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Joseph C. Wilson Magnet High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.67778778,43.25906372),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Kirk Road School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64328003,43.25304413),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Lakeshore Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55350494,43.18631363),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Laurelton-pardee Intermediate School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60778809,43.13871765),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Linden St Group Home",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59274292,43.21669388),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Listwood School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65338898,43.22791290),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Longridge School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60748291,43.15940475),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Monroe Correctional Facility",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61249542,43.11466217),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Monroe County Childrens Center",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.71634674,43.16446304),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Neil Armstrong School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60033417,43.18933868),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Nester St Group Home",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.67171478,43.20318985),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Odyssey School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.67281342,43.22356415),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Olympia Senior High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65964508,43.25276184),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Paddy Hill Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.67428589,43.23843765),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Parkland Elementary School Campus",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.72493744,43.10606384),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Paul Road School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.71082306,43.23881149),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Pine Brook Elementary School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64309692,43.14810181),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Preschool-parent Prog",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60821533,43.12486267),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Rochester Chldrn & Youth Svcs",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65316010,43.15543747),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Rochester Leadership Academy Charter School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60764313,43.20296478),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Rogers Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.73204800,43.18045300),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Sch Of Engineering & Manufacturing At Edison",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.73204800,43.18045300),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Sch Of Imaging & Information Tech At Edison",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.56406403,43.14306259),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 1-martin B Anderson",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.62642670,43.14476395),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 2-clara Barton",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61782074,43.14866257),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 3-nathaniel Rochester",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64309692,43.14810181),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 4-george Mather Forbes",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.62812805,43.16676331),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 5-john Williams",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60250092,43.17109680),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 6-dag Hammarskjold",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63815308,43.18446350),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 7-virgil Grissom",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.62532806,43.17713165),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 8-roberto Clemente",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61110687,43.16773224),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 9-dr Martin Luther King, Junior High School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60822296,43.13407516),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 12-james P B Duffy",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59828186,43.15970230),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 14-chester Dewey",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59052200,43.15061600),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 15-children's School Of Rochester (the)",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64792633,43.13927078),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 16-john Walton Spencer",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63492584,43.15823364),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 17-enrico Fermi",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.62702179,43.13813019),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 19-dr Charles T Lunsford",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61437225,43.17096329),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 20-henry Lomb School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60997772,43.18302536),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 22-lincoln School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.58239746,43.14734268),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 23-francis Parker",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.57879639,43.17180252),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 25-nathaniel Hawthorne",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55690765,43.15372849),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 28-henry Hudson",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63878632,43.14636230),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 29-adlai E Stevenson",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63967896,43.16906357),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 30-general Elwell S Otis",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.57162476,43.17012787),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 33-audubon",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64472198,43.17936325),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 34-dr Louis A Cerulli",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.58935547,43.13867569),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 35-pinnacle",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59453583,43.17798233),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 36-henry W Longfellow",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.64704895,43.12886429),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 37-lewis H Morgan",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.57927704,43.18510056),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 39-andrew J Townson",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63505554,43.19874191),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 41-kodak Park",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.62657928,43.23041916),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 42-abelard Reynolds",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.66062927,43.16486359),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 43-theodore Roosevelt",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65820312,43.14294434),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 44-lincoln Park",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.58356476,43.17560196),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 45-mary Mcleod Bethune",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.54224396,43.15402222),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 46-charles Carroll",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60896301,43.19257736),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 50-helen Barrett Montgomery",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55284882,43.16550446),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 52-frank Fowler Dow",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.65262604,43.13076401),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 54-flower City Community School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.63135529,43.16941071),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 57-early Childhood School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59828186,43.15970230),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("School 58-world Of Inquiry School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59056854,43.15842819),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("School Of Arts",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60132599,43.14736176),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("School Without Walls",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.59942627,43.23123169),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Seneca School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.73204800,43.18045300),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Skilled Trades At Edison",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.60704803,43.20196152),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Southlawn School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61904907,43.17089462),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Spec Educ Pre-school At Family Learn",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.66905212,43.20924377),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Stoneridge",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.62290192,43.15409851),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Thomas Jefferson MiddleSchool",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.56586456,43.12624741),"",iconBl);
mySelect.options[mySelect.options.length] = new Option("Twelve Corners Middle School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.55379400,43.15330100),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Urban Choice Charter School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.73619080,43.13945770),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Walt Disney School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.69683075,43.12895203),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("Washington Irving School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.68630981,43.21189880),"",iconRd);
mySelect.options[mySelect.options.length] = new Option("West Ridge School",'Rochester=' + Rochester.length);
Rochester[Rochester.length] = createMarker(new GPoint(-77.61596680,43.15443802),"",iconGr);
mySelect.options[mySelect.options.length] = new Option("Young Mothers Prog",'Rochester=' + Rochester.length);
maxLng = -77.52707672;
maxLat = 43.25906372;
minLng = -77.77835083;
minLat = 43.06806946;
reCenterMap();
} // End addStateMarkers JavaScript Function
// Takes an array of markers and centers/zooms map based on marker range
function centerByArray(myArray, recenter, newMaxMin)
{
if (newMaxMin == true)
reMaxMin(myArray);
for (var i = 0; i < myArray.length; i++)
{
var markLng = myArray[i].getPoint().x;
var markLat = myArray[i].getPoint().y;
if (markLat > maxLat) maxLat = markLat;
if (markLng > maxLng) maxLng = markLng;
if (markLat < minLat) minLat = markLat;
if (markLng < minLng) minLng = markLng;
}
if (recenter)
reCenterMap();
}
// Reinit max/mins
function reMaxMin(myArray)
{
maxLng = myArray[0].getPoint().x;
maxLat = myArray[0].getPoint().y;
minLng = myArray[0].getPoint().x;
minLat = myArray[0].getPoint().y;
}
// Recenter map based on global max/mins
function reCenterMap()
{
var bounds = new GLatLngBounds();
bounds.extend(new GLatLng(minLat, minLng));
bounds.extend(new GLatLng(maxLat, maxLng));
var center_lat = (bounds.getNorthEast().lat() + bounds.getSouthWest().lat()) / 2.0;
var center_lng = (bounds.getNorthEast().lng() + bounds.getSouthWest().lng()) / 2.0;
var center = new GLatLng(center_lat, center_lng);
var zoom = map.getBoundsZoomLevel(bounds);
map.setCenter(center,zoom);
//map.setCenter(center,10);
/*
var center = new GPoint( (maxLng + minLng)/2, (maxLat+minLat)/2 );
var delta = new GSize(maxLng - minLng, maxLat - minLat);
var minZoom = map.spec.getLowestZoomLevel(center, delta, map.viewSize);
if (minZoom < 4) minZoom = 4; // Lowest possible zoom is 4
map.centerAndZoom(center, minZoom);
*/
}
// Fires when drop down list of schools changes
function selectChange(selection)
{
var myVal = selection.options[selection.selectedIndex].value;
map.closeInfoWindow();
// Add entire array based on variable type
if (myVal.indexOf('all') != -1 && myVal != 'all')
{
var temp = myVal.split('=');
var showArray = temp[1];
// If Array is > X amount of markers, then open in a new page
if (eval(showArray).length > 20)
// New window depends on whether or not we're on the search page
if (location.href.indexOf('nearby_schools.php') == -1)
window.open(location.href + '/map/' + showArray);
else
window.open('/search////' + showArray);
map.removeOverlays(Rochester);
map.addOverlays(eval(showArray));
centerByArray(eval(showArray), true, true); // Center and zoom on set of markers
}
// Add individual markers
if (myVal.indexOf('all') == -1 && myVal != 'all' && myVal.length)
{
var temp = myVal.split('=');
var myArray = temp[0];
var myIndex = parseInt(temp[1]) - 1;
document.getElementById('map').width = "750";
map.removeOverlay(eval(myArray)[myIndex]);
map.addOverlay(eval(myArray)[myIndex]);
GEvent.trigger(eval(myArray)[myIndex],'click');
}
// Show all markers
if (myVal == 'all')
{
cntMarker = 0;
reMaxMin(Rochester);map.removeOverlays(Rochester);
map.addOverlays(Rochester);
centerByArray(Rochester, false, false);
cntMarker += Rochester.length;
centerByArray(Rochester,true, false);
if (cntMarker > 20)
// New window depends on whether or not we're on the search page
if (location.href.indexOf('schools-by-distance') == -1)
window.open(location.href + '/map/all');
else
window.open('/search////all');
}
}