function mapInitialize() {
	var latlng = new google.maps.LatLng(defLat,defLng);
	var myOptions = {
		zoom: zoomLevel,
		center: latlng,
		mapTypeControl: false,
		mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	lastactive = new google.maps.InfoWindow(
	{ content: '',
	  size: new google.maps.Size(0,0)
	});
	
	setMarkers(map);
}

var lastactive;

function setMarkers(map) {
	// Add markers to the map
	for (var i = 0; i < locs.length; i++) {
		createMarker(map,locs[i]);
	}
}

function createMarker(map,loc)
{
	var myLatLng = new google.maps.LatLng(loc[1], loc[2]);
	var infowindow = new google.maps.InfoWindow(
	{ content: loc[3],
	  size: new google.maps.Size(100,60)
	});
	var marker = new google.maps.Marker({
		position: myLatLng,
		map: map,
		title: loc[0]
	});
	google.maps.event.addListener(marker, 'click', function() {
		lastactive.close();
	    infowindow.open(map,marker);
	    lastactive = infowindow;
	});
}
