function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(-29.840643899834426, 30.965309143066406), 10);
		
		// Create our "tiny" marker icon
		var tinyIcon = new GIcon();
		tinyIcon.image = "/assets/contact-us/1.png";
		tinyIcon.shadow = "/assets/contact-us/shadow.png";
		tinyIcon.iconSize = new GSize(18, 18);
		tinyIcon.shadowSize = new GSize(25, 24);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		
		var tinyIcon2 = new GIcon();
		tinyIcon2.image = "/assets/contact-us/2.png";
		tinyIcon2.shadow = "/assets/contact-us/shadow.png";
		tinyIcon2.iconSize = new GSize(18, 18);
		tinyIcon2.shadowSize = new GSize(25, 24);
		tinyIcon2.iconAnchor = new GPoint(6, 20);
		tinyIcon2.infoWindowAnchor = new GPoint(5, 1);
		
		var tinyIcon3 = new GIcon();
		tinyIcon3.image = "/assets/contact-us/3.png";
		tinyIcon3.shadow = "/assets/contact-us/shadow.png";
		tinyIcon3.iconSize = new GSize(18, 18);
		tinyIcon3.shadowSize = new GSize(25, 24);
		tinyIcon3.iconAnchor = new GPoint(6, 20);
		tinyIcon3.infoWindowAnchor = new GPoint(5, 1);
		
		var tinyIcon4 = new GIcon();
		tinyIcon4.image = "/assets/contact-us/4.png";
		tinyIcon4.shadow = "/assets/contact-us/shadow.png";
		tinyIcon4.iconSize = new GSize(18, 18);
		tinyIcon4.shadowSize = new GSize(25, 24);
		tinyIcon4.iconAnchor = new GPoint(6, 20);
		tinyIcon4.infoWindowAnchor = new GPoint(5, 1);
		
		var tinyIcon5 = new GIcon();
		tinyIcon5.image = "/assets/contact-us/5.png";
		tinyIcon5.shadow = "/assets/contact-us/shadow.png";
		tinyIcon5.iconSize = new GSize(18, 18);
		tinyIcon5.shadowSize = new GSize(25, 24);
		tinyIcon5.iconAnchor = new GPoint(6, 20);
		tinyIcon5.infoWindowAnchor = new GPoint(5, 1);
		
		// Set up our GMarkerOptions object literal
		markerOptions = { icon:tinyIcon };
		markerOptions2 = { icon:tinyIcon2 };
		markerOptions3 = { icon:tinyIcon3 };
		markerOptions4 = { icon:tinyIcon4 };
		markerOptions5 = { icon:tinyIcon5 };
		
		var latlng = new GLatLng(-29.72746146893062, 31.084452867507935);
		map.addOverlay(new GMarker(latlng, markerOptions));
		
		var latlng2 = new GLatLng(-30.0641542377744, 30.879006385803223);
		map.addOverlay(new GMarker(latlng2, markerOptions2));
		
		var latlng3 = new GLatLng(-29.75603219748296, 30.774078369140625);
		map.addOverlay(new GMarker(latlng3, markerOptions3));
		
		var latlng4 = new GLatLng(-29.905543739943536, 31.013717651367188);
		map.addOverlay(new GMarker(latlng4, markerOptions4));
		
		var latlng5 = new GLatLng(-29.845408626428437, 30.999126434326172);
        map.addOverlay(new GMarker(latlng5, markerOptions5));
		
      }
    }
