function initialize(address) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("googlemap"));
		map.addControl(new GSmallMapControl());
    	map.addControl(new GMapTypeControl());
		
		if (address == "home") {
			point = new GLatLng(-37.8510,145.053657);
			map.setCenter(point, 14);
			var marker = new GMarker(point);
			map.addOverlay(marker);
			marker.openInfoWindowHtml("<table border='0'><tr><td><strong>Howard Dawson Reserve</strong><br/>326 Burke Rd<br/>Glen Iris</td><td><img src='images/boar.jpg'/></td></tr>");
		}
		else {
			var geocoder = new GClientGeocoder();
			var searchAddress = address.replace(/.*?,/, "") + ', Victoria, Australia';
			address = address.replace(/,/g, "<br/>");
			address = address.replace(/(.*?)<br\/>/, '<strong>$1</strong><br/>');
			geocoder.getLatLng(
				searchAddress,
				function(point) {
				  if (!point) {
					alert(searchAddress + " not found");
				  } else {
					map.setCenter(point, 14);
					var marker = new GMarker(point);
					map.addOverlay(marker);
					//add tokenizer to split address onto lines
					marker.openInfoWindowHtml(address);
				  }
				}
			);
		}
	}
}
