    // **** Constants
    // The main Gmap control
    var map = null;
    // Definition of the base marker icon
    //var baseIcon;

    // **** Configurable Constants
    // If GLog should be enabled
    var log = false;
    
    // Main setup method
    function gmapLoad() {
      if (GBrowserIsCompatible()) {
        // Set the map height to fill the window
        // Only do this if the div exists
        var mapDiv = document.getElementById("map");
        if( mapDiv == null ) {
          return;
        }
        // Create the GMap
        map = new GMap2(mapDiv);
        map.setCenter(new GLatLng(32.764, -97.042), 6);
        map.enableDoubleClickZoom();
        map.enableScrollWheelZoom();

      }
    }

    // Make a marker at locaion "point" with icon color "color"
    // and show "text" in the ballon when clicked
    function MakeMarker( point ) {

      // Make an icon with the right color image
      //var icon = new GIcon( baseIcon );
      var marker = new GMarker( point);

      // Make text scoped to this block for more sanity in the
      // closure
      //var newText = text + "";
      // Set onClick method to closeu
      //GEvent.addListener(marker, "click", function( ) {
          //marker.openInfoWindowHtml( "<div>" + newText + "<br><font color=\"white\">&nbsp;</font></div>" );
      //});

      // Return the created marker
      return marker;
    }

    // Main method to handle loading of an xml file and display of
    // markers
    function plotPoint( lat, lng) {

      if( map == null ) {
        return;
      }
      map.clearOverlays();
      
      // Make the point, Jittering in case of overlaps
      var point = new GLatLng( lat, lng );
      // Make the marker
      var marker = MakeMarker( point  );

      map.addOverlay( marker );
      map.setCenter( point, 6 );
    } // plotPoint
