    //<![CDATA[

	var map = null;
	var markers = [];

// ============アイコン指定=============
	var baseIcon = new GIcon();
	baseIcon.shadow = "shadow.png";
	baseIcon.iconSize = new GSize(24,34);
	baseIcon.shadowSize = new GSize(42,31);
	baseIcon.iconAnchor = new GPoint(1,33);
	baseIcon.infoWindowAnchor = new GPoint(9,2);
	baseIcon.infoShadowAnchor = new GPoint(18,25);

// ============マーカー作成=============
    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(36.578041001498704,136.6472625732422), 13);

        // Creates a marker at the given point with the given number label
        function createMarker(point, bno, syu, info) {

		  var icon = new GIcon(baseIcon);
		  icon.image = syu + ".png";
		  var marker = new GMarker(point,icon);

		  var f = function(){
				map.setCenter(point);
				marker.openInfoWindowHtml(info);
		  };

		  var marker_field = document.getElementById('bukken_'+ bno);
		  if(marker_field){
				marker_field.onmousedown = f;
		  }

          GEvent.addListener(marker, "click", f);

          return marker;
        }

        // Download the data in data.xml
        GDownloadUrl("sakura.xml", function(data) {
          var xml = GXml.parse(data);
          markers = xml.documentElement.getElementsByTagName("marker");

// document.getElementById('map').innerHTML='<br><br>マーカー数＝' + markers.length;

          for (var i = 0; i < markers.length; i++) {
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var syu = markers[i].getAttribute("syu");
            var bno = markers[i].getAttribute("bno");

			var info = buildInfoHtml(i);
            map.addOverlay(createMarker(point, bno, syu, info));
          }
        });
      } else { document.getElementById('map').innerHTML='<br><br>ご利用の環境ではこのマップをご覧いただけません。';}
    }

// ============地区選択=============
    function mapChange(chiku_code) {


		document.images['ks'].src = "ks.gif"
document.images['kn'].src = "kn.gif"
document.images['kc'].src = "kc.gif"
document.images['nn'].src = "nn.gif"
document.images['ha'].src = "ha.gif"
document.images['uc'].src = "uc.gif"
document.images['tb'].src = "tb.gif"
document.images['nt'].src = "nt.gif"
document.images['km'].src = "km.gif"
document.images['nm'].src = "nm.gif"
document.images['kg'].src = "kg.gif"

		document.images[chiku_code].src = chiku_code + "_on.gif"

	    var list = document.getElementById("bukken_list");
	    var item = list.firstChild;
	    while(item){
	        var nextItem = item.nextSibling;

	        if(item.id){
	            if(item.id.substr(0,7) == "bukken_"){

	               if(item.id.substr(7) == chiku_code){
	                  document.getElementById(item.id).style.display = "block";
	               } else{
	                   document.getElementById(item.id).style.display = "none";	                   }
	            }
	        }
	        item = nextItem;
	    }
	    document.getElementById("bukken_list").style.display = "block";

		map.closeInfoWindow();

		if ( chiku_code == "ks" ) { map.setCenter(new GLatLng(36.536950188057794,136.63267135620117), 13); }
if ( chiku_code == "kn" ) { map.setCenter(new GLatLng(36.60298817594373,136.68331146240234), 13); }
if ( chiku_code == "kc" ) { map.setCenter(new GLatLng(36.56521970408098,136.66048049926758), 13); }
if ( chiku_code == "nn" ) { map.setCenter(new GLatLng(36.531501946903845,136.59979820251465), 13); }
if ( chiku_code == "ha" ) { map.setCenter(new GLatLng(36.51287847843771,136.56134605407715), 12); }
if ( chiku_code == "uc" ) { map.setCenter(new GLatLng(36.65368463203463,136.6450309753418), 13); }
if ( chiku_code == "tb" ) { map.setCenter(new GLatLng(36.72099868793134,136.7494010925293), 12); }
if ( chiku_code == "nt" ) { map.setCenter(new GLatLng(37.254379960133264,136.90475463867187), 10); }
if ( chiku_code == "km" ) { map.setCenter(new GLatLng(36.408573321528664,136.44624710083008), 12); }
if ( chiku_code == "nm" ) { map.setCenter(new GLatLng(36.435370561024364,136.52366638183594), 12); }
if ( chiku_code == "kg" ) { map.setCenter(new GLatLng(36.29658807406395,136.33655548095703), 12); }



	}


// ============ウィンドウ作成=============
  function buildInfoHtml(i){
    var answer = '';

    var syu = markers[i].getAttribute("syu");
    var bno = markers[i].getAttribute("bno");
    var addr = markers[i].getAttribute("addr");
    var kakaku = markers[i].getAttribute("kakaku");
    var imgURL = markers[i].getAttribute("img");
    var htmlURL = markers[i].getAttribute("url");
    var p_school = markers[i].getAttribute("p_school");
    var s_school = markers[i].getAttribute("s_school");
	var syu_image = '<img src="' + syu + '.gif" hspace=5>';
	var url = '<a href="' + htmlURL + '" target="_blank">';

	answer = answer + '<table border=0 bgcolor=white cellpadding=3 cellspacing=0><tr><td>\n';
    answer = answer + syu_image + '<span class="subject">' + addr + '</span><br />\n';
    answer = answer + url + '<img src="' + imgURL + '" alt="' + addr + '" align=left hspace=10 vspace=5 border=0 width=115 height=86 /></a>\n';
    answer = answer +  '<br /><span class="kakaku">' + kakaku + '</span>万円<br />\n';
    answer = answer +  '<span class="detail">' + p_school + '小学校<br />' + s_school + '中学校</span><br />\n';
    answer = answer + url + '詳細情報</a><br />\n';
	answer = answer + '</td></tr></table>\n';
    return answer;
  }

    //]]>
