var cfg_description = cfg_adress; 
var map;   
var geocoder; 
	
function loadMyMap() {  
	if (GBrowserIsCompatible()) {    
		var divMap    = document.getElementById("map");  
		divMap.style.width    = cfg_width;  
		divMap.style.height    = cfg_height; 
		map         = new GMap2(divMap); 
		geocoder     = new GClientGeocoder(); 
		map.enableScrollWheelZoom();  
		map.addControl(new GLargeMapControl());  
		map.addControl(new GMapTypeControl()); 
		centerMapOnAdress(cfg_adress);    
	}                   
	else alert('Votre navigateur ne permet pas l\'affichage de carte Google Maps');  
}

function centerMapOnAdress(adresse) {  
	if (!adresse.length) alert('Remplir la variable adresse');   
	geocoder.getLatLng(   
	  adresse,       
	  function(point) {
		if (!point) {  
			alert('Adresse : ' + addresse + " introuvable");
		} else {   
			map.setCenter(point, cfg_zoomLevel); 
			var marker = new GMarker(point);    
			var textePopUp = cfg_description;   
			if (textePopUp.length) {       
				GEvent.addListener(marker, "click", function() {  
					marker.openInfoWindowHtml(textePopUp);   
				});   
				map.addOverlay(marker);   
				marker.openInfoWindowHtml(textePopUp); 
			}   
				else  map.addOverlay(marker);   
			}  
		  }    
	);

} 

window.onload=loadMyMap;  
window.onunload=GUnload; 