function addMarkers(){ mySelect = document.getElementById('selection'); Dillsburg = [];Newville = [];New_Cumberland = [];Shiremanstown = [];Camp_Hill = [];Carlisle = [];Shippensburg = [];Mechanicsburg = [];Enola = [];Lemoyne = [];Newburg = [];Newmanstown = [];Boiling_Springs = [];mySelect.options[mySelect.options.length] = new Option("Boiling Springs schools",'all=Boiling_Springs'); mySelect.options[mySelect.options.length] = new Option("Camp Hill schools",'all=Camp_Hill'); mySelect.options[mySelect.options.length] = new Option("Carlisle schools",'all=Carlisle'); mySelect.options[mySelect.options.length] = new Option("Dillsburg schools",'all=Dillsburg'); mySelect.options[mySelect.options.length] = new Option("Enola schools",'all=Enola'); mySelect.options[mySelect.options.length] = new Option("Lemoyne schools",'all=Lemoyne'); mySelect.options[mySelect.options.length] = new Option("Mechanicsburg schools",'all=Mechanicsburg'); mySelect.options[mySelect.options.length] = new Option("New Cumberland schools",'all=New_Cumberland'); mySelect.options[mySelect.options.length] = new Option("Newburg schools",'all=Newburg'); mySelect.options[mySelect.options.length] = new Option("Newmanstown schools",'all=Newmanstown'); mySelect.options[mySelect.options.length] = new Option("Newville schools",'all=Newville'); mySelect.options[mySelect.options.length] = new Option("Shippensburg schools",'all=Shippensburg'); mySelect.options[mySelect.options.length] = new Option("Shiremanstown schools",'all=Shiremanstown'); mySelect.options[mySelect.options.length] = new Option("---------------------------",''); Dillsburg[Dillsburg.length] = createMarker(new GPoint(-77.12131400,40.18685200),"
Allen Mennonite School
95 Brittany Lane
Dillsburg, PA 17019
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Allen Mennonite School",'Dillsburg=' + Dillsburg.length); Newville[Newville.length] = createMarker(new GPoint(-77.44359900,40.16210000),"
Berean Christian Day School
12 Windy Hill Road
Newville, PA 17241
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Berean Christian Day School",'Newville=' + Newville.length); New_Cumberland[New_Cumberland.length] = createMarker(new GPoint(-76.85427900,40.19380400),"
Best Friends
Po Box P
New Cumberland, PA 17070
Co-ed school, NS-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Best Friends",'New_Cumberland=' + New_Cumberland.length); Shiremanstown[Shiremanstown.length] = createMarker(new GPoint(-76.95999100,40.22209400),"
Bible Baptist School
201 West Main Street
Shiremanstown, PA 17011
Co-ed school, PK-12
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Bible Baptist School",'Shiremanstown=' + Shiremanstown.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.93931900,40.22227500),"
Brookside Montessori School
3708 Rosemont Avenue
Camp Hill, PA 17011
Co-ed school, NS-PK
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Brookside Montessori School",'Camp_Hill=' + Camp_Hill.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.19319300,40.17351800),"
Carlisle Christian Academy
1412 Holly Pike
Carlisle, PA 17015
Co-ed school, K-12
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Carlisle Christian Academy",'Carlisle=' + Carlisle.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.18684000,40.19954900),"
Carlisle Early Education Center
100 E Pomfret Street
Carlisle, PA 17013
Co-ed school, NS-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Carlisle Early Education Center",'Carlisle=' + Carlisle.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.41451200,40.07483000),"
Chestnut Grove School (parochial)
120 Chestnut Grove Road
Shippensburg, PA 17257
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Chestnut Grove School (parochial)",'Shippensburg=' + Shippensburg.length); Shiremanstown[Shiremanstown.length] = createMarker(new GPoint(-76.95591100,40.22271100),"
The Childrens Garden Of St Johns Lutheran Church
44 W Main Street
Shiremanstown, PA 17011
Co-ed school, PK-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("The Childrens Garden Of St Johns Lutheran Church",'Shiremanstown=' + Shiremanstown.length); New_Cumberland[New_Cumberland.length] = createMarker(new GPoint(-76.88385000,40.23336600),"
Childrens School Of New Cumberland
617 16th Street
New Cumberland, PA 17070
Co-ed school, NS-PK
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Childrens School Of New Cumberland",'New_Cumberland=' + New_Cumberland.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.20676200,40.20621000),"
Christian School Of Grace Baptist Church
777 West North Street
Carlisle, PA 17013
Co-ed school, K-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Christian School Of Grace Baptist Church",'Carlisle=' + Carlisle.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.18703900,40.20020400),"
Cornerstone Christian Academy
54 S Bedford Street
Carlisle, PA 17013
Co-ed school, K-12
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Cornerstone Christian Academy",'Carlisle=' + Carlisle.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.19170000,40.21180000),"
Dickinson College Childrens Center
Po Box 1773
Carlisle, PA 17013
Co-ed school, NS-PK
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Dickinson College Childrens Center",'Carlisle=' + Carlisle.length); Mechanicsburg[Mechanicsburg.length] = createMarker(new GPoint(-76.95958700,40.22989500),"
Emmanuel Baptist Christian Academy
4681 E Trindle Road
Mechanicsburg, PA 17050
Co-ed school, PK-12
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Emmanuel Baptist Christian Academy",'Mechanicsburg=' + Mechanicsburg.length); Enola[Enola.length] = createMarker(new GPoint(-76.98598800,40.28798800),"
The Goddard School
4955 Woodland Drive
Enola, PA 17025
Co-ed school, NS-PK
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("The Goddard School",'Enola=' + Enola.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.93809400,40.23972600),"
Good Shepherd Elementary School
3400 Market Street
Camp Hill, PA 17011
Co-ed school, K-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Good Shepherd Elementary School",'Camp_Hill=' + Camp_Hill.length); Lemoyne[Lemoyne.length] = createMarker(new GPoint(-76.89884600,40.24799100),"
Harrisburg Academy
10 Erford Road
Lemoyne, PA 17043
Co-ed school, NS-12
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Harrisburg Academy",'Lemoyne=' + Lemoyne.length); Newville[Newville.length] = createMarker(new GPoint(-77.35939500,40.09392300),"
Hidden Valley School
2060 Pine Road
Newville, PA 17241
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Hidden Valley School",'Newville=' + Newville.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.51200000,40.05100000),"
Independent Baptist Chr Academy
Box 363
Shippensburg, PA 17257
Co-ed school, 6-12
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Independent Baptist Chr Academy",'Shippensburg=' + Shippensburg.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.94484400,40.24018300),"
Kindercare Learning Center
3715 Kohler Place
Camp Hill, PA 17011
Co-ed school, PK-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Kindercare Learning Center",'Camp_Hill=' + Camp_Hill.length); Enola[Enola.length] = createMarker(new GPoint(-76.94688700,40.28750500),"
Kindercare Learning Center
730 Wertzville Road
Enola, PA 17025
Co-ed school, PK-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Kindercare Learning Center",'Enola=' + Enola.length); Mechanicsburg[Mechanicsburg.length] = createMarker(new GPoint(-76.98035200,40.19340100),"
Kindercare Learning Center 1628
335 Cumberland Parkway
Mechanicsburg, PA 17055
Co-ed school, NS-5
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Kindercare Learning Center 1628",'Mechanicsburg=' + Mechanicsburg.length); New_Cumberland[New_Cumberland.length] = createMarker(new GPoint(-76.86169900,40.22432400),"
Learning & Sharing
335 Front Street
New Cumberland, PA 17070
Co-ed school, NS-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Learning & Sharing",'New_Cumberland=' + New_Cumberland.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.45046700,40.05537200),"
Living Faith School
297 Goodhart Road
Shippensburg, PA 17257
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Living Faith School",'Shippensburg=' + Shippensburg.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.21543200,40.18383500),"
Magic Years
14 Brookwood Ave
Carlisle, PA 17013
Co-ed school, PK-KG
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Magic Years",'Carlisle=' + Carlisle.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.94060600,40.22233400),"
Magic Years Child Care And Lea
1007 Rana Villa Ave
Camp Hill, PA 17011
Co-ed school, PK-KG
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Magic Years Child Care And Lea",'Camp_Hill=' + Camp_Hill.length); Newburg[Newburg.length] = createMarker(new GPoint(-77.60154000,40.10100000),"
Mcclays Mill Amish School
1931 Otterbein Church Road
Newburg, PA 17240
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Mcclays Mill Amish School",'Newburg=' + Newburg.length); Newburg[Newburg.length] = createMarker(new GPoint(-77.56800000,40.15130000),"
Meadow Run
20 Quigley Road
Newburg, PA 17240
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Meadow Run",'Newburg=' + Newburg.length); Mechanicsburg[Mechanicsburg.length] = createMarker(new GPoint(-77.02823800,40.20730300),"
Mechanicsburg Learning Center
841 W Trindle Road
Mechanicsburg, PA 17055
Co-ed school, K-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Mechanicsburg Learning Center",'Mechanicsburg=' + Mechanicsburg.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.48395000,40.02972200),"
Middle Run Parochial School
350 Peiper Road
Shippensburg, PA 17257
Co-ed school, 1-9
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Middle Run Parochial School",'Shippensburg=' + Shippensburg.length); Newmanstown[Newmanstown.length] = createMarker(new GPoint(-76.25050000,40.31180000),"
Millcreek Parochial School
Near Fort Zellers Road by Fish Hatchery
Newmanstown, PA 17013
Co-ed school, 1-7
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Millcreek Parochial School",'Newmanstown=' + Newmanstown.length); Mechanicsburg[Mechanicsburg.length] = createMarker(new GPoint(-76.96224600,40.20422200),"
The Montessori School & Childrens House Inc
5020 Ritter Road
Mechanicsburg, PA 17055
Co-ed school, PK-3
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("The Montessori School & Childrens House Inc",'Mechanicsburg=' + Mechanicsburg.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.94436700,40.23515200),"
Mulberry Child Care And Preschool
3710 Trindle Road
Camp Hill, PA 17011
Co-ed school, PK-5
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Mulberry Child Care And Preschool",'Camp_Hill=' + Camp_Hill.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.51437600,40.10849000),"
Oak Grove Parochial School
980 Britton Road
Shippensburg, PA 17257
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Oak Grove Parochial School",'Shippensburg=' + Shippensburg.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.95507500,40.23599900),"
Oakwood Baptist Day School
4315 Chestnut Street
Camp Hill, PA 17011
Co-ed school, PK-K
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Oakwood Baptist Day School",'Camp_Hill=' + Camp_Hill.length); Newville[Newville.length] = createMarker(new GPoint(-77.39279400,40.12425100),"
Quarry Hill School
3670 Ritner Highway
Newville, PA 17241
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Quarry Hill School",'Newville=' + Newville.length); Newville[Newville.length] = createMarker(new GPoint(-77.42538000,40.14054000),"
Rocky View Parochial School
535 Shippensburg Road
Newville, PA 17241
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Rocky View Parochial School",'Newville=' + Newville.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.48350300,40.12495100),"
Running Pump Rd Parochial School
420 Mud Level Road
Shippensburg, PA 17257
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Running Pump Rd Parochial School",'Shippensburg=' + Shippensburg.length); Carlisle[Carlisle.length] = createMarker(new GPoint(-77.20358000,40.17544500),"
St. Patrick School
87 Marsh Drive
Carlisle, PA 17015
Co-ed school, PK-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("St. Patrick School",'Carlisle=' + Carlisle.length); New_Cumberland[New_Cumberland.length] = createMarker(new GPoint(-76.87425300,40.23299400),"
St. Theresa Elementary School
1200 Bridge Street
New Cumberland, PA 17070
Co-ed school, PK-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("St. Theresa Elementary School",'New_Cumberland=' + New_Cumberland.length); Newville[Newville.length] = createMarker(new GPoint(-77.37356400,40.09348000),"
South Mountain Parochial School
2194 Pine Road
Newville, PA 17241
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("South Mountain Parochial School",'Newville=' + Newville.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.40320000,40.17720000),"
South Mountain Parochial School
319 Mountain View Road
Shippensburg, PA 17257
Co-ed school, 1-9
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("South Mountain Parochial School",'Shippensburg=' + Shippensburg.length); Shippensburg[Shippensburg.length] = createMarker(new GPoint(-77.48129300,40.08580200),"
Spring Hill Parochial School
230 Newville Road
Shippensburg, PA 17257
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Spring Hill Parochial School",'Shippensburg=' + Shippensburg.length); Mechanicsburg[Mechanicsburg.length] = createMarker(new GPoint(-77.00035800,40.21303800),"
St Joseph School
420 E Simpson Street
Mechanicsburg, PA 17055
Co-ed school, K-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("St Joseph School",'Mechanicsburg=' + Mechanicsburg.length); Newburg[Newburg.length] = createMarker(new GPoint(-77.58587400,40.11671500),"
Sunset Amish School
360 Shady Road
Newburg, PA 17240
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Sunset Amish School",'Newburg=' + Newburg.length); Newburg[Newburg.length] = createMarker(new GPoint(-77.61071200,40.15337100),"
Sunset Run Parochial School
Cumberland Highway
Newburg, PA 17240
Co-ed school, 1-8
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Sunset Run Parochial School",'Newburg=' + Newburg.length); Camp_Hill[Camp_Hill.length] = createMarker(new GPoint(-76.95757200,40.23427600),"
Tender Loving Care Learning Center
220 Saint Johns Church Road
Camp Hill, PA 17011
Co-ed school, NS-PK
[ View School Profile ]
",iconGr); mySelect.options[mySelect.options.length] = new Option("Tender Loving Care Learning Center",'Camp_Hill=' + Camp_Hill.length); Boiling_Springs[Boiling_Springs.length] = createMarker(new GPoint(-77.11852800,40.15179900),"
Yellow Breeches Education Center
Po Box 97 510 Park Drive
Boiling Springs, PA 17007
All-boys school, 6-12
[ View School Profile ]
",iconBl); mySelect.options[mySelect.options.length] = new Option("Yellow Breeches Education Center",'Boiling_Springs=' + Boiling_Springs.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,11); /* 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/////1/' + showArray); map.removeOverlays(Boiling_Springs); map.removeOverlays(Camp_Hill); map.removeOverlays(Carlisle); map.removeOverlays(Dillsburg); map.removeOverlays(Enola); map.removeOverlays(Lemoyne); map.removeOverlays(Mechanicsburg); map.removeOverlays(New_Cumberland); map.removeOverlays(Newburg); map.removeOverlays(Newmanstown); map.removeOverlays(Newville); map.removeOverlays(Shippensburg); map.removeOverlays(Shiremanstown); 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(Dillsburg);map.removeOverlays(Boiling_Springs); map.removeOverlays(Camp_Hill); map.removeOverlays(Carlisle); map.removeOverlays(Dillsburg); map.removeOverlays(Enola); map.removeOverlays(Lemoyne); map.removeOverlays(Mechanicsburg); map.removeOverlays(New_Cumberland); map.removeOverlays(Newburg); map.removeOverlays(Newmanstown); map.removeOverlays(Newville); map.removeOverlays(Shippensburg); map.removeOverlays(Shiremanstown); map.addOverlays(Boiling_Springs); centerByArray(Boiling_Springs, false, false); cntMarker += Boiling_Springs.length; map.addOverlays(Camp_Hill); centerByArray(Camp_Hill, false, false); cntMarker += Camp_Hill.length; map.addOverlays(Carlisle); centerByArray(Carlisle, false, false); cntMarker += Carlisle.length; map.addOverlays(Dillsburg); centerByArray(Dillsburg, false, false); cntMarker += Dillsburg.length; map.addOverlays(Enola); centerByArray(Enola, false, false); cntMarker += Enola.length; map.addOverlays(Lemoyne); centerByArray(Lemoyne, false, false); cntMarker += Lemoyne.length; map.addOverlays(Mechanicsburg); centerByArray(Mechanicsburg, false, false); cntMarker += Mechanicsburg.length; map.addOverlays(New_Cumberland); centerByArray(New_Cumberland, false, false); cntMarker += New_Cumberland.length; map.addOverlays(Newburg); centerByArray(Newburg, false, false); cntMarker += Newburg.length; map.addOverlays(Newmanstown); centerByArray(Newmanstown, false, false); cntMarker += Newmanstown.length; map.addOverlays(Newville); centerByArray(Newville, false, false); cntMarker += Newville.length; map.addOverlays(Shippensburg); centerByArray(Shippensburg, false, false); cntMarker += Shippensburg.length; map.addOverlays(Shiremanstown); centerByArray(Shiremanstown, false, false); cntMarker += Shiremanstown.length; centerByArray(Dillsburg,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'); //window.open('/map.php?type=1&schools=&school_level=1&radius=&zipcode=&school_type_search=&school_type_code='); } } function createMarker(point, label, icon) { var marker = new GMarker(point, icon); var html = label; GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); return marker; }