  
var map = null; 
var geocoder = null; 
  
function load() 
{ 
    if (GBrowserIsCompatible()) { 
        map = new GMap2(document.getElementById("map")); 
        map.setCenter(new GLatLng(48.9, 2.3), 7); 
        map.addControl(new GSmallMapControl()); 
        map.addControl(new GMapTypeControl()); 
        geocoder = new GClientGeocoder(); 
    } 
} 
  
function afficherAdresse(nom,address,code,ville)
{
    var affadresse = address+" "+code+" "+ville;
    if (geocoder) { 
        geocoder.getLatLng(
		  affadresse, 
          function(point) { 
            if (!point) { 
			  var affadresse2 = code+" "+ville;
              if (geocoder) { 
                  geocoder.getLatLng(
		            affadresse2, 
                    function(point) { 
                      if (!point) { 
                         //alert(address + " introuvable"); 
                    } else { 
                      map.setCenter(point, 13); 
                      var marker = new GMarker(point); 
                      //map.addOverlay(marker); 
                      //marker.openInfoWindowHtml(nom); 
                    } 
                  } 
                ); 
              } 
	
            } else { 
              map.setCenter(point, 13); 
              var marker = new GMarker(point); 
              map.addOverlay(marker); 
              marker.openInfoWindowHtml(nom); 
            } 
          } 
        ); 
    } 
} 
