  /* load map centered on alabama */
 
      function loadMap( id) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(32.7, -86.75), 6);

        // Download the data in data.xml and load it on the map. The format we
        // expect is:
        // <markers>
        //   <marker lat="37.441" lng="-122.141"/>
        //   <marker lat="37.322" lng="-121.213"/>
        // </markers>
        if (id != null) {
        GDownloadUrl("/face/mapQuery.jsp?id="+id, function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = new GMarker(point);
          

            map.addOverlay(marker);
         // later   marker.openInfoWindowHtml(markers[i].getAttribute("description"));  
          }
        });
          }
      }
    }