var map = null;
var overlay = null;
var Marker = new GIcon();
var Marker = Object.extend(Marker, {
    image: '/markers/f72.png',
    shadow: '/markers/s.png',
    iconSize: new GSize(20,34),
    shadowSize: new GSize(36,34),
    iconAnchor: new GPoint(10,34),
    infoWindowAnchor: new GPoint(0,1)
});

var Map = Class.create();
Map.prototype = {
  initialize: function(mapDiv) {
    overlay = null;
    if (GBrowserIsCompatible() && mapDiv != null) {
      this.gMap = new GMap2(mapDiv);
      this.gMap.setCenter(starting_bounds.getCenter());
      this.gMap.setZoom(this.gMap.getBoundsZoomLevel(starting_bounds));
      this.gMap.addControl(new GSmallMapControl());
      this.gMap.addControl(new GMapTypeControl());
      overlay = new GMarker(starting_bounds.getCenter(), {draggable: false, icon: Marker});
      this.gMap.addOverlay(overlay);
    }
  }
}

Event.observe( window, 'load', function() {
  map = new Map($('map_div'));
});

