function createMarker(point,dom_node) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindow(dom_node);
  });
  return marker;
}

function initialize_main_map() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("mapCanvas"));
    map.setCenter(new GLatLng(39.3740, -104.8623), 15);
    var marker_dom_node = document.getElementById("mapMarkerText");
		var marker = createMarker(new GLatLng(39.37405, -104.8623),marker_dom_node);
    map.setUIToDefault();
		map.addOverlay(marker);
		marker.openInfoWindow(marker_dom_node);
		marker_dom_node.style.display = 'block';
  }
}

