function addMarkers() { mySelect = document.getElementById('selection'); New_Orleans = [];New_Orleans[New_Orleans.length] = createMarker(new GPoint(-89.99974823,29.91816521),"
Alice M. Harte School
5300 Berkley Drive
New Orleans, LA 70131

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Alice M. Harte School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.07541656,29.96957397),"
Andrew J. Bell Junior High School
1010 North Galvez Street
New Orleans, LA 70119

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Andrew J. Bell Junior High School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.11991882,29.91783142),"
Arthur Ashe School
401 Nashville Avenue
New Orleans, LA 70115

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Arthur Ashe School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.12931824,29.93413544),"
Audubon Montessori School
428 Broadway Street
New Orleans, LA 70118

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Audubon Montessori School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.07511902,29.95438957),"
Belle Chasse Academy
100 Fifth Avenue, N O Nasjrb
New Orleans, LA 70143

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Belle Chasse Academy",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.12129974,29.92018509),"
Ben Franklin Elementary Math/science Magnet
5951 Patton Street
New Orleans, LA 70115

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Ben Franklin Elementary Math/science Magnet",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.11447800,29.92309000),"
Benjamin Franklin Elem. Math-science Magnet
1116 Jefferson Avenue
New Orleans, LA 70125

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Benjamin Franklin Elem. Math-science Magnet",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08871460,29.94968796),"
Booker T. Washington School
1201 South Roman Street
New Orleans, LA 70125

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Booker T. Washington School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-89.99864960,29.90553474),"
Dwight D. Eisenhower Elementary School
3700 Tall Pines Drive
New Orleans, LA 70131

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Dwight D. Eisenhower Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.05087280,29.96992111),"
East New Orleans Educational Center
2521 Marais Street
New Orleans, LA 70117

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("East New Orleans Educational Center",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.00457001,29.92015648),"
Edna Karr Magnet School
3332 Huntlee Drive
New Orleans, LA 70131

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Edna Karr Magnet School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.10198212,29.94861221),"
Fannie Lou Hamer Charter School
3900 General Taylor Street
New Orleans, LA 70125

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Fannie Lou Hamer Charter School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.07670593,29.97041130),"
George O. Mondy, Junior Elementary School
2327 Saint Philip Street
New Orleans, LA 70119

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("George O. Mondy, Junior Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.09418488,29.97031975),"
International School Of Louisiana
3401 Canal Street
New Orleans, LA 70119

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("International School Of Louisiana",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.11447906,29.92313766),"
James Lewis Elementary School
1116 Jefferson Avenue
New Orleans, LA 70115

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("James Lewis Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08432770,29.93612862),"
James M Singleton Charter Middle School
1924 Philip Street
New Orleans, LA 70113

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("James M Singleton Charter Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08454132,29.93623543),"
James M. Singleton Charter Middle School
1924 Philip Street
New Orleans, LA 70113

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("James M. Singleton Charter Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.09491730,29.94577789),"
John W. Hoffman Elementary School
2622 South Prieur Street
New Orleans, LA 70125

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("John W. Hoffman Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.03742981,29.98261452),"
Johnson C. Lockett Elementary School
3240 Law Street
New Orleans, LA 70117

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Johnson C. Lockett Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.00378418,29.97227097),"
Joseph A. Hardin School
2401 Saint Maurice Avenue
New Orleans, LA 70117

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Joseph A. Hardin School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.09478760,29.95983124),"
Juvenile Alternative School
850 South White Street
New Orleans, LA 70119

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Juvenile Alternative School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.07511902,29.95438957),"
L. B. Landry Middle School
1700 Dearmas Street
New Orleans, LA 70114

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("L. B. Landry Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08554077,29.92328262),"
Live Oak Middle School
3128 Constance Street
New Orleans, LA 70115

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Live Oak Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08579254,29.94199944),"
Mahalia Jackson Elementary School
2101 Freret Street
New Orleans, LA 70113

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Mahalia Jackson Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.04894257,29.94856262),"
Martin Behrman Elementary School
715 Opelousas Avenue
New Orleans, LA 70114

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Martin Behrman Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.11147308,29.94241142),"
Mcmain Magnet Secondary School
5712 South Claiborne Avenue
New Orleans, LA 70125

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Mcmain Magnet Secondary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.07478333,29.98915291),"
Medard H. Nelson Elementary School
3121 Saint Bernard Avenue
New Orleans, LA 70119

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Medard H. Nelson Elementary School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08640289,29.94047928),"
Middle Level Alternative School
1927 Saint Roch Avenue
New Orleans, LA 70117

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Middle Level Alternative School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.06469727,30.00889969),"
Milestone Academy Of Learning Experiences
P O Box 820080
New Orleans, LA 70182

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Milestone Academy Of Learning Experiences",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.06469727,30.00889969),"
Milestone Academy Of Learning Experiences (ch Sch)
P O Box 820080
New Orleans, LA 70182

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Milestone Academy Of Learning Experiences (ch Sch)",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.12128448,29.92024422),"
Milestone Sabis Academy Of New Orleans
5951 Patton Street
New Orleans, LA 70115

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Milestone Sabis Academy Of New Orleans",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.07835388,29.94253731),"
Myrtle Rosebella Banks School
1307 Oretha Castle Haley Blvd.
New Orleans, LA 70113

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Myrtle Rosebella Banks School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.04691315,29.93981171),"
N. O. Public Schools Alternative High School
709 Park Boulevard
New Orleans, LA 70114

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("N. O. Public Schools Alternative High School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.12370300,29.91641235),"
New Orleans Adolescent Hospital
P O Box 15839
New Orleans, LA 70118

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("New Orleans Adolescent Hospital",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08640289,29.94047928),"
New Orleans Center For Creative Arts
2800 Chartres Street
New Orleans, LA 70117

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("New Orleans Center For Creative Arts",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.08640289,29.94047928),"
New Orleans Science And Mathematics High School
980 Navarre Avenue
New Orleans, LA 70124

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("New Orleans Science And Mathematics High School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.03422300,29.93738000),"
O. P. Walker Senior High School
2832 General Meyer Avenue
New Orleans, LA 70114

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("O. P. Walker Senior High School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.02806091,29.93826294),"
O. Perry Walker Middle School
2727 Lawrence Street
New Orleans, LA 70114

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("O. Perry Walker Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.04966736,29.99796295),"
P.a. Capdau Middle School
3821 Franklin Avenue
New Orleans, LA 70122

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("P.a. Capdau Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.10626984,29.93324852),"
S.j. Green Middle School
2319 Valence Street
New Orleans, LA 70115

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("S.j. Green Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.11480800,29.97010600),"
Samuel J. Green Charter School
3801 Monroe Street
New Orleans, LA 70118

[ View School Profile ]
",iconRd); mySelect.options[mySelect.options.length] = new Option("Samuel J. Green Charter School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-89.97177887,30.03097534),"
Sixth Grade Center
5600 Read Boulevard
New Orleans, LA 70127

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Sixth Grade Center",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.10202700,29.92521100),"
Sophie B. Wright Inst.of Academic Excellence
1426 Napoleon Avenue
New Orleans, LA 70115

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Sophie B. Wright Inst.of Academic Excellence",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.10203552,29.92521858),"
Sophie B. Wright Middle School
1426 Napoleon Avenue
New Orleans, LA 70115

[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Sophie B. Wright Middle School",'New_Orleans=' + New_Orleans.length); New_Orleans[New_Orleans.length] = createMarker(new GPoint(-90.10452271,29.93513870),"
Urban League Street Academy
1300 Milton Street
New Orleans, LA 70122

[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Urban League Street Academy",'New_Orleans=' + New_Orleans.length); } // 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(New_Orleans); 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(New_Orleans);map.removeOverlays(New_Orleans); map.addOverlays(New_Orleans); centerByArray(New_Orleans, false, false); cntMarker += New_Orleans.length; centerByArray(New_Orleans,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'); } }