function initMap() {
  if (GBrowserIsCompatible()) {
    pinLng = -27.303077799267996;
    pinLat = 152.98934787511826;
    
    var map = new GMap2(document.getElementById("map_canvas"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(pinLng, pinLat), 16);
    
    var bounds = map.getBounds();
    var southWest = bounds.getSouthWest();
    var northEast = bounds.getNorthEast();
    var lngSpan = northEast.lng() - southWest.lng();
    var latSpan = northEast.lat() - southWest.lat()
    
    var latlng = new GLatLng(pinLng, pinLat);
    map.addOverlay(new GMarker(latlng));
  }
}

function printDirections() {
  window.open("/pages/printout.html", "printout", "width=600,height=600,status=0,toolbar=0,location=0,menubar=0");
}
