
	//initilaisation des variables
	var map = null;
	var geocoder = null;
	
  
function load() {
	if (GBrowserIsCompatible()) {
		
		
		
//ajout des options et ADSENSES pour la barre de recherche interne dans la carte   
var mapOptions = {
    googleBarOptions : {
      style : "new",
// le adsOptions: ne marche peut etre pas, il ne donne pas mon id adsense quand je fais copier le lien adsense affiché
      //adsOptions: {
       // client: "ca-pub-1971131785752938",
        //channel: "AdSense for Search channel",
        //channel: "partner-pub-1971131785752938",
       // adsafe: "high",
       // language: "fr"
     // }
    }
  }
  
  
  
//nouvel objet de type Map	
		map = new GMap2(document.getElementById("map"), mapOptions);
		
		//centralisa de la carte initiale. 
		//Emplacement fait en fonction des code Longitude et Latitude
		// Si on supprime ça on evite de charger 2 différentes cartes, coordonnées gps ci dessous et celle de mon site
		//map.setCenter(new GLatLng(48.9, 2.3), 13);
		
		//ANCIEN affichage des contrôleurs de zoom, ...
		//map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());
		
//NOUVEAU affichage des contrôleurs de zoom, ...
		map.setUIToDefault();
    map.enableGoogleBar();
    
//nouvel Obget de géocodeur
		geocoder = new GClientGeocoder();
	}
 
  
  
// AJOUT ADSENSES en bas à droite de la carte

      // Note: replace this publisher ID with your own.
      var publisherID = 'ca-pub-1971131785752938';
      var adsManagerOptions = {
        maxAdsOnMap : 2,
        style: 'adunit',
        // The channel field is optional - replace this field with a channel number 
        // of your own for Google AdSense tracking
        //channel: '1971131785752938'  
      };

      adsManager = new GAdsManager(map, publisherID, adsManagerOptions);
      adsManager.enable();
    

         
//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)
     
     
 

