function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap(document.getElementById("map_canvas"));
				map.addControl(new GSmallMapControl());
				map.addControl(new GMapTypeControl());
				map.removeMapType(G_HYBRID_MAP);
				map.removeMapType(G_NORMAL_MAP);
				
        map.setCenter(new GLatLng(-29.852853056614162, 31.02813720703125), 12);
		
		// Create our "tiny" marker icon
		var tinyIcon = new GIcon();
			tinyIcon.image = "/assets/layout/map-icon.png";
			tinyIcon.iconSize = new GSize(24, 24);
			tinyIcon.iconAnchor = new GPoint(0, 0);
			//tinyIcon.infoWindowAnchor = new GPoint(100, 200);
		
		// Set up our GMarkerOptions object literal
		markerOptions = { icon:tinyIcon };
		
		var latlng = new GLatLng(-29.86863341269235, 31.05062484741211);
			map.addOverlay(new GMarker(latlng, markerOptions));
		
      }
    }
