	//initilaisation des variables
	var map = null;
	var geocoder = null;
  
function load() {
	if (GBrowserIsCompatible()) {
	
		//nouvel objet de type Map	
		map = new GMap2(document.getElementById("map"));
		
		//centralisa de la carte initiale. 
		//Emplacement fait en fonction des code Longitude et Latitude
		map.setCenter(new GLatLng(48.9, 2.3), 13);
		
		//affichage des contrôleurs de zoom, ...
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		//nouvel Obget de géocodeur
		geocoder = new GClientGeocoder();
	}
   
   
  //récupération des valeurs des champs d'adresse et nom    
	var adresse = $('#adresse').text();
	var nom = $('#nom').text();
     
	if (geocoder) {
		geocoder.getLatLng(
			adresse,function(point) {
				//si l'adresse n'existe pas on l'affiche
				if (!point) {
					alert(adresse + " introuvable");
				} else {
					
					//centrer la carte sur les coordonnées. 
					//le chiffre 13 correspond au zoom de visualisation de la carte
					map.setCenter(point, 13);
					
					//initialisation du pointer (flêche rouge)
					var marker = new GMarker(point);
					map.addOverlay(marker);
					
					//création des informations affichées sur le pointeur
					marker.openInfoWindowHtml(nom +"<br />"+adresse);
				}
			}
		);
	}
}
  
// appelle de la fonction d'initailisation et de chargement de la page dès que google est ok.   
google.setOnLoadCallback(load)
     
     
 

