var map = null;
 var geocoder = null;
 
 function showMarker(point) {
  if (!point) {
   alert(address + " not found");
  } else {
   // Create our "tiny" marker icon
   var houseicon = new GIcon(G_DEFAULT_ICON);
   houseicon.iconSize = new GSize(30, 30);
   houseicon.shadowSize = new GSize(0, 0);
   houseicon.iconAnchor = new GPoint(15, 35)
   houseicon.image = "images/houseicn.png";
 
   // Set up our GMarkerOptions object
   markerOptions = { icon:houseicon };
   var marker = new GMarker(point, markerOptions);
   map.addOverlay(marker);
   marker.openInfoWindowHtml(address);
  }
 }
 
 function initialize() {
  if (GBrowserIsCompatible()) {
   map = new GMap2(document.getElementById("map_canvas"));
   geocoder = new GClientGeocoder();
   map.setCenter(new GLatLng(44.384728665110295, -81.24114990234375), 9);
   map.addControl(new GSmallMapControl());
   //map.addControl(new GMapTypeControl());
   
   //Debugging center coordinates
   //GEvent.addListener(map, "moveend", function() {
    //document.getElementById('loc').innerHTML = map.getCenter() + " " + map.getZoom();
    //});

   if (geocoder) {
    geocoder.getLatLng("38 Grosvenor St N, Southampton, ON, Canada",showMarker);
   } else {
    alert("Issues");
   }
  }
 }
 
