//<![CDATA[
   
	function onLoad() {
	
	// Call Map and Controls
		var map = new GMap(document.getElementById("map"));
		map.centerAndZoom(new GPoint(-76.36734008789062, 37.13336110415565), 4);
		map.openInfoWindowHtml(map.getCenterLatLng(),("<center><br><h2>The City of Poquoson</h2></center>"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		
	// Create "tiny" red marker icon
		var icon_fire = new GIcon();
		icon_fire.image = "/images/icon_red.png";
		icon_fire.shadow = "/images/map_shadow.png";
		icon_fire.iconSize = new GSize(12, 20);
		icon_fire.shadowSize = new GSize(22, 20);
		icon_fire.iconAnchor = new GPoint(6, 20);
		icon_fire.infoWindowAnchor = new GPoint(5, 1);
	
	// Create "tiny" yellow marker icon
		var icon_school = new GIcon();
		icon_school.image = "/images/icon_yellow.png";
		icon_school.shadow = "/images/map_shadow.png";
		icon_school.iconSize = new GSize(12, 20);
		icon_school.shadowSize = new GSize(22, 20);
		icon_school.iconAnchor = new GPoint(6, 20);
		icon_school.infoWindowAnchor = new GPoint(5, 1);
	
	// Create "tiny" blue marker icon
		var icon_pol = new GIcon();
		icon_pol.image = "/images/icon_blue.png";
		icon_pol.shadow = "/images/map_shadow.png";
		icon_pol.iconSize = new GSize(12, 20);
		icon_pol.shadowSize = new GSize(22, 20);
		icon_pol.iconAnchor = new GPoint(6, 20);
		icon_pol.infoWindowAnchor = new GPoint(5, 1);

	// Create "tiny" green marker icon
		var icon_park = new GIcon();
		icon_park.image = "/images/icon_green.png";
		icon_park.shadow = "/images/map_shadow.png";
		icon_park.iconSize = new GSize(12, 20);
		icon_park.shadowSize = new GSize(22, 20);
		icon_park.iconAnchor = new GPoint(6, 20);
		icon_park.infoWindowAnchor = new GPoint(5, 1);
	
	// Create "tiny" orange marker icon
		var icon_lib = new GIcon();
		icon_lib.image = "/images/icon_orange.png";
		icon_lib.shadow = "/images/map_shadow.png";
		icon_lib.iconSize = new GSize(12, 20);
		icon_lib.shadowSize = new GSize(22, 20);
		icon_lib.iconAnchor = new GPoint(6, 20);
		icon_lib.infoWindowAnchor = new GPoint(5, 1);

	var phs = new GPoint( -76.37956023216248, 37.12897181510925);
	var mark_phs = new GMarker(phs, icon_school);
	map.addOverlay(mark_phs);
	GEvent.addListener(mark_phs, "click", function() {
	 mark_phs.openInfoWindowHtml("<b>Poquoson High School</b><br>51 Odd Road");
	});

	var pms = new GPoint( -76.36438965797424, 37.12912201881409);
	var mark_pms = new GMarker(pms, icon_school);
	map.addOverlay(mark_pms);
	GEvent.addListener(mark_pms, "click", function() {
	 mark_pms.openInfoWindowHtml("<b>Poquoson Middle School</b><br>985 Poquoson Avenue");
	});

	var pes = new GPoint( -76.36106371879578, 37.12914347648620);
	var mark_pes = new GMarker(pes, icon_school);
	map.addOverlay(mark_pes);
		GEvent.addListener(mark_pes, "click", function() {
	 mark_pes.openInfoWindowHtml("<b>Poquoson Elementary School</b><br>1033 Poquoson Avenue");
	});
	
	var pps = new GPoint( -76.37752175331116, 37.13145017623901);
	var mark_pps = new GMarker(pps, icon_school);
	map.addOverlay(mark_pps);
	GEvent.addListener(mark_pps, "click", function() {
	 mark_pps.openInfoWindowHtml("<b>Poquoson Primary School</b><br>19 Odd Road");
	});
	
	var lib = new GPoint( -76.39657616615295, 37.12225556373596);
	var mark_lib = new GMarker(lib, icon_lib);
	map.addOverlay(mark_lib);
	GEvent.addListener(mark_lib, "click", function() {
	 mark_lib.openInfoWindowHtml("<b>City Hall/Library</b><br>500 City Hall Avenue");
	});
	
	var pol = new GPoint( -76.38017177581787, 37.13207244873047);
	var mark_pol = new GMarker(pol, icon_pol);	
	map.addOverlay(mark_pol);
	GEvent.addListener(mark_pol, "click", function() {
	 mark_pol.openInfoWindowHtml("<b>Police Department</b><br>774 Poquoson Avenue");
	});
	
	var fire2 = new GPoint( -76.39097571372986, 37.13253378868103);
	var mark_fire2 = new GMarker(fire2, icon_fire);
	map.addOverlay(mark_fire2);
	GEvent.addListener(mark_fire2, "click", function() {
	 mark_fire2.openInfoWindowHtml("<b>Fire Station #2</b><br>562 Odd Road");
	});
	
	var fire1 = new GPoint( -76.36041884045022, 37.12751052334306);
	var mark_fire1 = new GMarker(fire1, icon_fire);
	map.addOverlay(mark_fire1);
	GEvent.addListener(mark_fire1, "click", function() {
	 mark_fire1.openInfoWindowHtml("<b>Fire Station #1</b><br>1035 Poquoson Avenue");
	});
	
	var mun = new GPoint( -76.3748288154602, 37.131924123085305);
	var mark_mun = new GMarker(mun, icon_park);
	map.addOverlay(mark_mun);
	GEvent.addListener(mark_mun, "click", function() {
	 mark_mun.openInfoWindowHtml("<b>Poquoson Municipal Park</b><br>830 Poquoson Avenue");
	});
	
	var mes = new GPoint( -76.3194465637207, 37.11081862449646);
	var mark_mes = new GMarker(mes, icon_park);
	map.addOverlay(mark_mes);
	GEvent.addListener(mark_mes, "click", function() {
	 mark_mes.openInfoWindowHtml("<b>Messick Point</b><br>401 Messick Road");
	});

}
    //]]>