
var labels = new Array();
labels[0] = "<p><strong>Salem State College</strong><br />O'Keefe Center<br />209 Canal Street<br />Salem, MA 01970</p>";
labels[1] = "<p><strong>Salem State College</strong><br />Cat Cove Marine Facility<br />70 Fort Ave<br />Salem, MA 01970</p>";
labels[2] = "<p><strong>Salem State College</strong><br />Central Campus<br />71 Loring Avenue<br />Salem, MA 01970</p>";
labels[3] = "<p><strong>Salem State College</strong><br />South Campus<br />11 Harrison Road<br />Salem, MA 01970</p>";
labels[4] = "<p><strong>Salem State College</strong><br />North Campus<br />352 Lafayette Street<br />Salem, MA 01970</p>";

var latitudes = new Array();
latitudes[0] = 42.505975;
latitudes[1] = 42.530823;
latitudes[2] = 42.501695;
latitudes[3] = 42.494244;
latitudes[4] = 42.503895;

var longitudes = new Array();
longitudes[0] = -70.896113;
longitudes[1] = -70.873419;
longitudes[2] = -70.895101;
longitudes[3] = -70.893974;
longitudes[4] = -70.889892;

var map = null;
var geocoder = null;

function loadMap(label_num) {
	
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		var geocoder = new GClientGeocoder();
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(42.516500, -70.881000), 13);

		function createMarker(point, label) {
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(label);
			});
			return marker;
		}
		
		for (var i = 0; i < latitudes.length; i++) {
			var point = new GLatLng(latitudes[i],longitudes[i]);
			var label = labels[i];
			marker = createMarker(point, label);
			map.addOverlay(marker);
			if (i == label_num){
				marker.openInfoWindowHtml(label);
			}
		}
	}
}

function loadPlaceholder() {
	if (document.getElementById){
		var para = document.getElementById("directions");
		var map = document.getElementById("map");
		var staticmap = document.getElementById("static_map");
 		/* var service = document.getElementById("map_service");
		var option = service.firstChild;
		var defaultservice = document.createElement("option");
		var google = document.createTextNode("Google");
					
		defaultservice.value = "go";
		document.forms['directions'].map_service.selectedIndex = -1;
		defaultservice.appendChild(google);
		
		service.insertBefore(defaultservice, option); */
		
		staticmap.style.display = "none";
	
		map.style.display = "";
		loadMap('4');
		window.onunload = 'GUnload()';
	}
}

addLoadEvent(loadPlaceholder);