function loadmaps(lat, lng, txt) {
		if (GBrowserIsCompatible() && $('map')) {
			var map;
			var marker;
			var puce = new GIcon();
				puce.image="img/puce_map.png";
				puce.iconSize=new GSize(50,50);
				puce.iconAnchor=new GPoint(19,38);
				puce.infoWindowAnchor=new GPoint(19, 0);

			map = new GMap2(document.getElementById("map"));
			var point = new GLatLng( lat,  lng);
			map.setCenter(point, 16);

				map.setMapType(G_NORMAL_MAP);		// Vue plan
			// 	map.setMapType(G_SATELLITE_MAP);	        // Vue satelite
			//	map.setMapType(G_HYBRID_MAP);	        // Vue mixte
			//	map.setMapType(G_PHYSICAL_MAP);	        // Vue relief

				map.addControl(new GSmallMapControl());
			//	map.addControl(new GLargeMapControl ());
			//	map.addControl(new GSmallZoomControl());
				map.addControl(new GHierarchicalMapTypeControl());
				map.addControl(new GMapTypeControl());
			//	map.removeMapType(G_NORMAL_MAP);
			//	map.removeMapType(G_SATELLITE_MAP);
			//	map.removeMapType(G_HYBRID_MAP);
			//	map.removeMapType(G_PHYSICAL_MAP);
				map.addMapType(G_PHYSICAL_MAP);
			//	map.setMapType(G_PHYSICAL_MAP);
			//	map.addMapType(G_MOON_ELEVATION_MAP);
			//	map.addMapType(G_MOON_VISIBLE_MAP);
			//	map.addMapType(G_MARS_ELEVATION_MAP);
			//	map.addMapType(G_MARS_VISIBLE_MAP);
			//	map.addMapType(G_MARS_INFRARED_MAP);
			//	map.addMapType(G_SKY_VISIBLE_MAP);
			//	map.addControl(new GScaleControl(), new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(100,20)));
				map.addControl(new GOverviewMapControl());

				map.enableScrollWheelZoom();
				map.enableDoubleClickZoom();
				map.enableContinuousZoom();
				new GKeyboardHandler(map);
			//	map.addOverlay(trafficInfo);

			var opts = new Object();
			opts.icon = puce;
			marker = new GMarker(point, opts);
			map.addOverlay(marker);
			marker.openInfoWindowHtml(txt);

//			GEvent.addListener(marker, "mouseover", function() {	marker.openInfoWindowHtml(txt);});
			GEvent.addListener(marker, "click", function() {		marker.openInfoWindowHtml(txt);});
		}
	}
function loadmaps2(){
	var elem = $$('div#map.fiche')[0];
	if(elem){
		var rel = elem.getAttribute('rel');
		var lat = rel.substring(0,rel.indexOf("|"));
		var lng = rel.substring(rel.indexOf("|")+1);
		var txt = elem.innerHTML;
		elem.update('');

		loadmaps(lat, lng, txt);
	}
}
Event.observe(window, 'load', loadmaps2);
