// JavaScript Document
// Map Functions
// Joseph Corriero
// 40.933742 -74.758467

var map;
var cLatitude = 40.92401941;
var cLongitude = -74.77449417;
var startZoom = 13;

function addMarker(latitude, longitude, description) {
	var marker = new GMarker(new GLatLng(latitude, longitude));
	
	GEvent.addListener(marker, 'click',
					   function() {
						   marker.openInfoWindowHtml(description);
					   }
					   );
	
	map.addOverlay(marker);
}

function init () {
	if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
     	map.setCenter(new GLatLng(cLatitude, cLongitude), startZoom);
		
		for(id in markers) {
			addMarker(markers[id].latitude, markers[id].longitude, markers[id].name);
		}
	}
}

window.onload = init;
window.onunload = GUnload;