
    //<![CDATA[

    var map = null;
    var geocoder = null;

    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        var point = new GLatLng(-32.254293, 148.613906);
		map.setCenter(point, 14);
        geocoder = new GClientGeocoder();
		
		var popup = document.createElement("div");
					popup.setAttribute("class", "MapPopup");

					var description = document.createElement("div");
					description.setAttribute("class", "MapAddress");

					var heading = document.createElement("strong");
					heading.innerHTML = "Cascades Motor Inn";
					description.appendChild(heading);

					description.appendChild(document.createElement("br"));

					description.appendChild(document.createTextNode("147 Cobra Street"));
					description.appendChild(document.createElement("br"));

					description.appendChild(document.createTextNode("Dubbo"));

					description.appendChild(document.createTextNode(" NSW"));

					description.appendChild(document.createTextNode(" 2830"));

					description.appendChild(document.createElement("br"));
					description.appendChild(document.createTextNode("Australia"));

					popup.appendChild(description);
					
					var marker = new GMarker(point);
					map.addOverlay(marker);
					marker.openInfoWindow(popup);
		      }
    }

    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(address);
            }
          }
        );
      }
    }
    //]]>