    //<![CDATA[
 
    var map;
    var geoXml = null;


    function load() {
      if (GBrowserIsCompatible()) {

        //地図を作成
        map = new GMap2(document.getElementById("map"));
	map.setMapType(G_SATELLITE_MAP);
        map.setCenter(new GLatLng(38.479395,137.636719), 5); 
        map.addControl(new GLargeMapControl());

	//マップオーバービューコントローラを付ける
	var miniMap=new GOverviewMapControl(new GSize(150,150));
	map.addControl(miniMap);

	//スケールコントローラ(尺度定規)を付ける
	map.addControl(new GScaleControl());

        
	//階層式のマップタイプコントローラ
	map.addControl(new GMapTypeControl());
	map.addMapType(G_PHYSICAL_MAP);  //地形
	map.addMapType(G_SATELLITE_3D_MAP);  //Google Earth

        //セレクトボックスの選択初期を地図に表示
        markerChange(document.getElementById("markerSelect"));

        map.openInfoWindow(map.getCenter(),
          document.createTextNode("地図を拡大縮小して使ってね。アイコンをクリックするとお店の詳細が表示されます。"));



      }
    }

    function locateAddress() {
      var address = document.getElementById("address").value;
      var geocoder = new GClientGeocoder();
      if (geocoder) {
	//住所検索
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
	map.setMapType(G_NORMAL_MAP);
              map.setCenter(point, 11);
              //ポイント表示なしvar marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(address);
              start = point;
            }
          }
        );
      }
    }


    function markerChange(selectBox){
        //セレクトボックスの選択が変化したら該当するKMLファイルを読み込む
        var kmlFile = selectBox.options[selectBox.selectedIndex].value;

        if(geoXml){
            map.removeOverlay(geoXml);
        }
        geoXml = new GGeoXml("http://www.scorpion-headwear.com/images/" + kmlFile);
        map.addOverlay(geoXml);
    }



    //]]>