function mapInit(latitude, longitude, zoom) {
	function loadMap() {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			map.removeMapType(G_NORMAL_MAP);
			map.removeMapType(G_SATELLITE_MAP);
			var mapTypeControl = new GSmallZoomControl();
			var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(6,8));
			map.setCenter(new GLatLng(latitude, longitude), zoom);
			map.addControl(mapTypeControl, topRight);
		}
	}
	
	function unloadMap() {
		GUnload();
	}
	
	if (window.addEventListener) {
		window.addEventListener("load", loadMap, false);
		window.addEventListener("unload", unloadMap, false);
	}
	else if (window.attachEvent) {
		window.attachEvent("onload", loadMap);
		window.attachEvent("onunload", unloadMap);
	}
}
