function showAddress(map,address,content) {
  var geocoder = new GClientGeocoder();
  geocoder.getLatLng(address,
    function(point) {
      if (point) {
        map.setCenter(point, 13);
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function () {
          this.openInfoWindowHtml(content);
        });
        map.addOverlay(marker);
      }
    }
  );
}

function showGLatLng(map,position,content){
  map.setCenter(position, 13);
  var marker = new GMarker(position);
  GEvent.addListener(marker, "click", function () {
    this.openInfoWindowHtml(content);
  });
  map.addOverlay(marker);
}

$(function() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));  
    map.enableDoubleClickZoom();
    map.enableContinuousZoom();
    map.enableScrollWheelZoom();
    map.addControl(new GSmallZoomControl());
    map.addControl(new GMapTypeControl());
    
    var addresses = new Array("Route de la Rippe 12, Crassier, Switzerland","Scott-Card Identification SA","Route de la Rippe 12<br/>CH-1263 Crassier (VD)");    
    var position = new GLatLng(46.375269,6.162517);
    showGLatLng(map,position, "<h1>" + addresses[1] + "</h1><div>" + addresses[2] + "</div>");

    //showAddress(map, addresses[0], "<h1>" + addresses[1] + "</h1><div>" + addresses[2] + "</div>");
  }
});

