function misbehavenmap () {
if (GBrowserIsCompatible()) 
     { 
     // this variable will collect the html which will eventualkly be placed in the sidebar
      var sidebar_html = "";
    
      // arrays to hold copies of the markers and html used by the sidebar
      // because the function closure trick doesnt work there
      var gmarkers = [];
      var htmls = [];
      var i = 0;

      // arrays to hold variants of the info window html with get direction forms open
      var to_htmls = [];

      // A function to create the marker and set up the event window
      function createMarker(point,name,html) 
          {
          var marker = new GMarker(point);

          GEvent.addListener(marker, "click", function() 
               {
               marker.openInfoWindowHtml(html);
               }
          );
          // save the info we need to use later for the sidebar
          gmarkers[i] = marker;
          htmls[i] = html;
          
          // add a line to the sidebar html
//          sidebar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
          i++;
          return marker;
          }


     // This function picks up the click and opens the corresponding info window
     function myclick(i) 
     {
          gmarkers[i].openInfoWindowHtml(htmls[i]);
     }

     // functions that open the directions forms


     // create the map
     var map = new GMap(document.getElementById("map"));
     map.addControl(new GLargeMapControl());
     map.addControl(new GMapTypeControl());
     map.setMapType(G_MAP_TYPE)
     map.centerAndZoom(new GPoint(-118.34025, 46.0648), 2);


// SMMC
     //var marker = new GMarker(new GPoint(-118.34326, 46.0622))
//     var point = new GPoint(-118.34326, 46.0622)
//     var label = "SMMC"
//     var html = "St. Mary Medical Center<br>401 W. Poplar<br>Walla Walla, WA 99362"
//     var marker = createMarker(point,label,html);
//     map.addOverlay(marker)

// PMC
     //var marker = new GMarker(new GPoint(-118.34230, 46.0628))
//     var point = new GPoint(-118.34230, 46.0628)
//     var label = "PMC"
//     var html = "Poplar Medical Complex<br>301 W. Poplar<br>Walla Walla, WA 99362"
//     var marker = createMarker(point,label,html);
//     map.addOverlay(marker)

// HERRING House
     //var marker = new GMarker(new GPoint(-118.34154, 46.0633))
//     var point = new GPoint(-118.34154, 46.0633)
//     var label = "Herring"
//     var html = "HERRING House<br>205 W. Poplar<br>Walla Walla, WA 99362"
//     var marker = createMarker(point,label,html);
//     map.addOverlay(marker)

// PBC
     //var marker = new GMarker(new GPoint(-118.34065, 46.0636))
//     var point = new GPoint(-118.34065, 46.0636)
//     var label = "PBC"
//     var html = "Poplar Billing Complex<br>201 W. Poplar<br>Walla Walla, WA 99362"
//    var marker = createMarker(point,label,html);
//     map.addOverlay(marker)

// CMC
     //var marker = new GMarker(new GPoint(-118.3416, 46.0606))
//     var point = new GPoint(-118.3416, 46.0606)
//     var label = "CMC"
//     var html = "Chase Medical Complex<br>380 Chase St<br>Walla Walla, WA 99362"
//     var marker = createMarker(point,label,html);
//     map.addOverlay(marker)

// MisBeHaven
     //var marker = new GMarker(new GPoint(-118.3416, 46.0606))
     var point = new GPoint(-118.34025, 46.0648)
     var label = "Misbehaven Spa & Salon"
     var html = "Misbehaven Spa & Salon<br>115 W Alder St.<br>Walla Walla, WA 99362"
     var marker = createMarker(point,label,html);
     map.addOverlay(marker)


     // Read the data from example.xml
//    var request = GXmlHttp.create();
//    request.open("GET", "http://red.smmc.com/fileadmin/other/example.xml", true);
//    request.onreadystatechange = function() 

//          {
//        if (request.readyState == 4) 
//               {
//             var xmlDoc = request.responseXML;
//             // obtain the array of markers and loop through it
//             var markers = xmlDoc.documentElement.getElementsByTagName("marker");
          
//             for (var i = 0; i < markers.length; i++)  
//                    {
                    // obtain the attribues of each marker
//                 var lat = parseFloat(markers[i].getAttribute("lat"));
//                 var lng = parseFloat(markers[i].getAttribute("lng"));
//                 var point = new GPoint(lng,lat);
//                 var html = markers[i].getAttribute("html");
//                 var label = markers[i].getAttribute("label");
                    // create the marker
//                 var marker = createMarker(point,label,html);
//                 map.addOverlay(marker);
//                 }
//          // put the assembled sidebar_html contents into the sidebar div
 //            document.getElementById("sidebar").innerHTML = sidebar_html;
//             }
//        }
//       request.send(null);


     }
else 
     {
     alert("Sorry, the Google Maps API is not compatible with this browser");
     }

}