
// Javascript functions for Google Maps

// Missions
function init_missions() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(35.373, -119.019), 6);

		// Create a base icon for all of our markers that specifies the
		// shadow, icon dimensions, etc.
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);

		// Creates a marker whose info window displays the letter corresponding
		// to the given index.
		function createMarker(point, index) {
		  // Create a lettered icon for this point using our icon class
		  var letter = String.fromCharCode("A".charCodeAt(0) + index);
		  var letteredIcon = new GIcon(baseIcon);
		  letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

		  // Set up our GMarkerOptions object
		  markerOptions = { icon:letteredIcon };
		  var marker = new GMarker(point, markerOptions);

		  GEvent.addListener(marker, "click", function() {
			 marker.openInfoWindowHtml("Marker <b>" + letter + "</b>");
		  });
		  return marker;
		}

		map.addOverlay( createMarker(new GLatLng(38.2937410, -122.4561970), 0) ); //Sonoma
		map.addOverlay( createMarker(new GLatLng(37.9746200, -122.5278300), 1) ); //San Rafael
		map.addOverlay( createMarker(new GLatLng(37.0479230, -122.0608920), 2) ); //Santa Cruz
		//map.addOverlay( createMarker(new GLatLng(36.8450830, -121.5358890), 2) ); //San Juan Bautista
		map.addOverlay( createMarker(new GLatLng(36.5428190, -121.9171640), 3) ); //Carmel
		map.addOverlay( createMarker(new GLatLng(35.2811418, -120.6647842), 4) ); //San Luis Obispo
		map.addOverlay( createMarker(new GLatLng(34.6689272, -120.4213753), 5) ); //La Purisima
		map.addOverlay( createMarker(new GLatLng(34.5934900, -120.1372560), 6) ); //Santa Ynez
		map.addOverlay( createMarker(new GLatLng(34.4378040, -119.7140260), 7) ); //Santa Barbara
		map.addOverlay( createMarker(new GLatLng(34.2816150, -119.2982280), 8) ); //San Buenaventura
		map.addOverlay( createMarker(new GLatLng(34.0964700, -118.1065000), 9) ); //San Gabriel
		map.addOverlay( createMarker(new GLatLng(34.0482668, -117.2188281), 10) ); //Assistencia
		map.addOverlay( createMarker(new GLatLng(33.5027780, -117.6627780), 11) ); //San Juan Capistrano
		map.addOverlay( createMarker(new GLatLng(33.2324100, -117.3187400), 12) ); //San Luis Rey
		map.addOverlay( createMarker(new GLatLng(32.7844440, -117.1063890), 13) ); //Mission De Alcala
		
		map.setUIToDefault();
	}
}
