function display_map(div_id, label, address) {
	map_div = document.getElementById(div_id);
	
	if (map_div && GBrowserIsCompatible())
	{
		geocoder = new GClientGeocoder();
		geocoder.getLocations(address,
			function (response) {
				if (response && response.Status.code == 200)
				{
					map_div.style.visibility = 'visible';
					map_div.style.display = 'block';
					map = new GMap2(map_div);
					map.addControl(new GSmallMapControl());
					place = response.Placemark[0];
					point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
					map.setCenter(point, 15);
					marker = new GMarker(point);
					map.addOverlay(marker);
					//marker.openInfoWindowHtml('<b>' + label + '</b><br />' + place.address);
				}
				else
					alert('Impossible d\'afficher le plan interactif pour cette adresse.');
			});
	}
	else
		alert('Impossible d\'afficher le plan interactif pour cette adresse.');
}