 function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.setCenter(new GLatLng(32.805097, 130.711217), 12);
        GDownloadUrl("../mapdata.xml", 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 textnode = "<a href="+markers[i].getAttribute("web")+">"+markers[i].getAttribute("name")+"</a><br />電話："+markers[i].getAttribute("tel")+"<br />住所："+markers[i].getAttribute("address");
            var marker =new GMarker(point);
            map.addOverlay(createMarker(point, i + 1,textnode));
          }
        });
      }
    }
        // Creates a marker at the given point with the given number label
        function createMarker(point, number,textnode) {
          var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(textnode);});
          return marker;
        }