var map = null;
var geocoder = null;
var address = null;
var txt = null;
function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2($("map"));
    geocoder = new GClientGeocoder();
    showAddress();
  }
}

function showAddress() {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          //alert(address + " not found");
          $("map").innerHTML = 'Adresse introuvable.'
        } else {
          map.setCenter(point, 14);
          var marker = new GMarker(point);
          
          map.addOverlay(marker);
          marker.openInfoWindowHtml(txt);
        }
      }
    );
  }
   map.addControl(new GSmallMapControl());
   map.addControl(new GMapTypeControl());
   map.addControl(new GOverviewMapControl());
}
addEvent(window, 'load', load);
addEvent(window, 'unload', GUnload);
