function mapsLoaded() {
    if (GBrowserIsCompatible()){
		var geocoder = new GClientGeocoder();
		geocoder.getLatLng(
			currentGmapAddress,
   			function(point) {
				if (!point) {
					//alert(currentGmapAddress + " introuvable");
				} else {
					$('#mapContainer').css('display', 'block');
					map = new GMap2(document.getElementById("map"));
					map.setCenter(point, 13);
					map.addControl(new GMapTypeControl());
					map.addControl(new GLargeMapControl());
				}
		});
		/*
		if(markers){
			for(var i = 0; i < markers.length; i++){
				geocoder.getLatLng(
					markers[i].address,
		   			function(point, name){
						if (point) {
							var marker = new GMarker(point);
							map.addOverlay(marker);
						}
				});
			}
		}
		*/
	}
}

var currentGmapAddress;

function getGmap(address){
	currentGmapAddress = address;
	google.load("maps", "2", {"callback" : mapsLoaded});
}