function load() {
	if (GBrowserIsCompatible()) {
		function createMarker(point) {
			map.addOverlay(new GMarker(point));
		}

		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallZoomControl());
		map.setCenter(new GLatLng(g_long,g_lat),g_zoom);
		map.setMapType(G_HYBRID_MAP);
		createMarker(new GLatLng(g_long,g_lat));
		var Icon = new GIcon();
		Icon.image = "xhair.png";
		Icon.iconSize = new GSize(21, 21);
		Icon.shadowSize = new GSize(0,0);
		Icon.iconAnchor = new GPoint(11, 11);
		Icon.infoWindowAnchor = new GPoint(11, 11);
		Icon.infoShadowAnchor = new GPoint(11, 11);
		var minimap = new GMap2(document.getElementById("minimap"));
		minimap.setCenter(new GLatLng(g_long,g_lat),3);
		var xhair = new GMarker(minimap.getCenter(), Icon);
		minimap.addOverlay(xhair);
		var map_moving = 0;
		var minimap_moving = 0;

		function Move(){
			minimap_moving = true;
			if (map_moving == false) {
				minimap.setCenter(map.getCenter());
				xhair.setPoint(map.getCenter());
				xhair.redraw(true);
			}
			minimap_moving = false;
		}

		GEvent.addListener(map, "move", Move);
		document.getElementById("legende-carte").onclick = function () {
			map.setCenter(new GLatLng(g_long,g_lat),g_zoom);return false;
		};
	}
}
