var map = null;
var geocoder = null;

function load() {
  if (GBrowserIsCompatible()) {
    geocoder = new GClientGeocoder();
    showAddress("Scharmbarg 31, Assen, Netherlands");
  }
}

function showAddress(address) {
  var map = new GMap2(document.getElementById("map"));
  var icon = new GIcon();
  var sInput = "<b>Sporthal Peelo</b><br />	Scharmbarg 31<br />";
  
  map.addControl(new GSmallMapControl());
  map.addControl(new GMapTypeControl());
  
   map.enableDoubleClickZoom();
   map.enableContinuousZoom();
  
  //********** make new marker **********//
    icon.image = "http://www.animo68.nl/wp-content/themes/animo68/images/dot.png";
    icon.iconSize = new GSize(16, 16);
    icon.iconAnchor = new GPoint(10, 21);
    icon.infoWindowAnchor = new GPoint(10, 1);
  //************************************//
    
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        alert(address + " not found");
      } else {
        map.setCenter(point, 14);
        map.setMapType(G_HYBRID_MAP); //opties: G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP
        var marker = new GMarker(point, icon);
        map.addOverlay(marker);
        marker.openInfoWindowHtml(sInput);
      }
    }
  );
}

window.onload = load;
