var initMap = function (rue,numero,cp,localite,pays,adrclean)
{
   var map = new GMap2(document.getElementById("map"));
   map.addControl(new GSmallMapControl());

// le choix dans le type de carte plan, satellite ou mixte

   // map.setMapType(G_SATELLITE_MAP); // Vue satelite
    map.setMapType(G_NORMAL_MAP); // Vue carte
   // map.setMapType(G_HYBRID_MAP); // Vue mixte

	map.getMapTypes();
    //map.setCenter(new GLatLng(50.647614,5.580443), 15); //Position sur la Tour Eiffel
	map.addControl(new GMapTypeControl()); // type de cartes
	map.addControl(new GScaleControl()); // echelles de la carte
	//map.addControl(new GOverviewMapControl()); // mini-map en bas à droite
	
	//variable pour l'adresse à afifcher
	var adresse = rue + ', ' + numero + '<br />' + cp + ' ' + localite + ', ' + pays;
	var adresseok = adrclean;
	
	//code afifché dans l'infobulle
	var codeHTML = '<div id="planConteneur"><div id="planImg"></div><p class="planTitre">Le Clos Fontaine</p><p class="planTexte">'+adresse+'</p><p class="planLien"><a href="http://maps.google.be/maps?f=q&hl=fr&geocode=&q='+adresseok+'" target="_blank">Créer votre itinéraire...</a></p></div>';
	
	// récupère l'adresse et calcule les coordonnées en latitute et longitude
    var geocoder = new google.maps.ClientGeocoder();
    geocoder.getLatLng(adresse, function (coord) {
        map.setCenter(coord, 15);  // Centrage sur le point dont on a obtenu les coordonnées depuis l'adresse
          
        // Ajout d'un marqueur sur la carte
        var marker = new GMarker(coord);
        
		//fonction pour afficher l'infobulle
		var window = function() {
	        marker.openInfoWindowHtml(codeHTML);
	    }; 
		
		// on affiche l'infobulle si clic (après avoir fermé l'infobulle par exemple)
	    GEvent.addListener(marker, "click", window);
        map.addOverlay(marker); 
		
		//on affiche l'infobulle au chargement de la carte
		marker.openInfoWindowHtml(codeHTML); 
	}

)
    
}; // initMap
    