    var map = null;
    var geocoder = null;
    var marker2 = null;
    
    function createMarker(point, html, icon){
      var marker = new GMarker(point, icon);
      GEvent.addListener(marker, "mouseover", function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }

    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GScaleControl());
        map.addControl(new GMapTypeControl());
	map.enableContinuousZoom();
	map.enableDoubleClickZoom();

        // GClientGeocoderを初期化
        geocoder = new GClientGeocoder();
        
        var center = new GLatLng(35.398775, 136.734381);
        map.setCenter(center, 11);

	icon = new GIcon();
	icon.image = '../img/marker.gif';
	icon.iconSize = new GSize( 25, 33 );	// 画像の大きさ
	icon.shadow = '../img/marker_shadow.png';
	icon.shadowSize = new GSize( 45, 29 );	// 影画像の大きさ
	icon.iconAnchor = new GPoint( 12, 32 );	// 画像の「基準点」
	icon.infoWindowAnchor = new GPoint( 12, 32 );	// 情報ウィンドウの基準点	
        var html; 
        var point;
                point = new GLatLng(35.328667,136.672708);
        html = '<center><strong><a href="http://www.oasys-h.co.jp/" target="_blank">金森建設（株）</a></strong><br>安八郡安八町大森４１３-２<br>0584-64-2238</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.396538,136.77274);
        html = '<center><strong><a href="http://www.ymg-s.co.jp" target="_blank">ヤマガタヤ産業（株）</a></strong><br>羽島郡岐南町みやまち１-３<br>058-271-3111</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.326815,136.70501);
        html = '<center><strong><a href="http://www.marumo-hanamura.co.jp/" target="_blank">（株）花村材木店</a></strong><br>羽島市竹鼻町狐穴３２８５<br>058-391-2126</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.426925,136.970386);
        html = '<center><strong>（有）コジマ住建</strong><br>加茂郡坂祝町勝山１-３<br>0574-26-7655</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.601147,137.330829);
        html = '<center><strong><a href="http://minowa.biz/" target="_blank">（株）ミノワ</a></strong><br>加茂郡白川町黒川２４８２-３<br>0574-77-1255</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.424511,137.082245);
        html = '<center><strong><a href="http://www.e-house.co.jp/shinkenhome/" target="_blank">（有）真建ホーム</a></strong><br>可児市瀬田６４４番地<br>0574-62-5197</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.395305,136.944983);
        html = '<center><strong><a href="http://www.e-house.co.jp/ootakekensetu/" target="_blank">（株）大竹建設工業所</a></strong><br>各務原市鵜沼南町７丁目１７３<br>058-384-0034</center>';
        map.addOverlay(createMarker(point, html, icon));


                point = new GLatLng(35.402938,136.863357);
        html = '<center><strong><a href="http://www.nakada-kensetsu.co.jp/" target="_blank">クリエイトホームズ岐阜各務原（株）中田建設</a></strong><br>各務原市蘇原早苗町４０<br>058-389-3450</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.401328,136.864238);
        html = '<center><strong>（有）藤原建設</strong><br>各務原市蘇原緑町３-７-２<br>0583-82-3372</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.398316,136.851878);
        html = '<center><strong>左高建材店</strong><br>各務原市那加住吉町３-１５<br>0583-83-7777</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.403879,136.853805);
        html = '<center><strong><a href="http://www.daiko-j.com" target="_blank">大幸住宅（株）</a></strong><br>各務原市那加昭南町８８-３<br>058-382-1711</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.416435,136.75521);
        html = '<center><strong><a href="http://www.iwatakk.co.jp/" target="_blank">イワタ建設（株）</a></strong><br>岐阜市金岡町５<br>058-264-8001</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.39447,136.813688);
        html = '<center><strong><a href="http://www.wakon-home.com/" target="_blank">（株）ワコンホーム</a></strong><br>岐阜市高田５-１０-１２<br>058-240-0835</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.399699,136.791679);
        html = '<center><strong>柳原建築</strong><br>岐阜市切通３-１-２１<br>058-245-1398</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.399696,136.765087);
        html = '<center><strong><a href="http://www.houscrum.co.jp/" target="_blank">後藤木材（株）</a></strong><br>岐阜市大倉町１２<br>058-271-3000</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.364324,136.700706);
        html = '<center><strong><a href="http://www.niwamoku.com/" target="_blank">丹羽木材（株）</a></strong><br>岐阜市茶屋新田３-４９<br>058-279-3355</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.431008,136.734632);
        html = '<center><strong><a href="http://www.e-house.co.jp/kurimoto/" target="_blank">（有）栗本工務店ひびき不動産販売</a></strong><br>岐阜市北島７-１５-１０<br>058-231-0374</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.864232,136.866152);
        html = '<center><strong><a href="http://a222.jp/" target="_blank">（有）アシスト</a></strong><br>郡上市白鳥町大島２８７１-２<br>0575-82-5498</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.878911,136.858222);
        html = '<center><strong><a href="http://www.takahashi-k1.jp/" target="_blank">（株）高橋建設</a></strong><br>郡上市白鳥町白鳥２１-２<br>0575-82-2282</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.720927,136.928261);
        html = '<center><strong><a href="http://www.itorinsan.com/" target="_blank">（株）イトウ林産</a></strong><br>郡上市八幡町那比２９１<br>0575-63-2208</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.449445,137.413719);
        html = '<center><strong><a href="http://www.rakuen-jutaku.co.jp/" target="_blank">金子建築工業（株）</a></strong><br>恵那市長島町正家１-５-５<br>0573-26-5122</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(36.216233,137.197044);
        html = '<center><strong><a href="http://www.e-house.co.jp/morishita/" target="_blank">森下建築</a></strong><br>高山市国府町宇津江１８５３-１<br>0577-72-5123</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(36.147045,137.227697);
        html = '<center><strong><a href="http://www.e-house.co.jp/kono/" target="_blank">小野住建</a></strong><br>高山市山田町７４３-９<br>0577-33-5362</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(36.133599,137.20124);
        html = '<center><strong><a href="http://maruhiro-it.com/" target="_blank">丸弘木材合資会社</a></strong><br>高山市新宮町１１２-１３<br>0577-32-4136</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.333333,137.124949);
        html = '<center><strong><a href="http://www.e-house.co.jp/sone-zaimokuten/" target="_blank">（株）曽根材木店</a></strong><br>多治見市豊岡町１-８９<br>0572-22-0504</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.469269,137.482025);
        html = '<center><strong><a href="http://www.kowamokuzai.com/" target="_blank">（株）広和木材</a></strong><br>中津川市千旦林４４６<br>0573-68-5050</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.451449,137.024933);
        html = '<center><strong><a href="http://www.wataken.co.jp/" target="_blank">（株）ワタケン・ホーム</a></strong><br>美濃加茂市新池町１-８-８<br>0574-27-3311</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.526211,136.919117);
        html = '<center><strong><a href="http://hi-takase.hp.infoseek.co.jp/" target="_blank">高瀬建設（株）</a></strong><br>美濃市松森１０３４-４<br>0575-33-2622</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.45719,136.963179);
        html = '<center><strong>間宮建築</strong><br>美濃加茂市加茂野町稲辺２３６－１<br>0574-26-9248</center>';
        map.addOverlay(createMarker(point, html, icon));		


                point = new GLatLng(35.737689,137.33756);
        html = '<center><strong><a href="http://www.marusu-seizai.com/" target="_blank">(有)マルス製材所</a></strong><br>中津川市加子母1748<br>0573(799)3007</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.442717,137.02318);
        html = '<center><strong><a href="http://www.sago-g.co.jp/" target="_blank">(株)佐合木材</a></strong><br>美濃加茂市古井町下古井450-1<br>0574(26)3111</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.331673,137.142831);
        html = '<center><strong><a href="http://www.takumikensetu-kouji.com/" target="_blank">（有）匠建設工事</a></strong><br>多治見市美坂町5-5-2<br>0572(24)0030</center>';
        map.addOverlay(createMarker(point, html, icon));


              }
    }
    
    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              if(marker2 != null){
	              map.removeOverlay(marker2);
              }
				var icon = new GIcon();
				icon.image = "../img/aicon_map.gif";  //アイコン画
				icon.shadow = "../img/aicon_map.gif"; //影の画
				icon.iconSize = new GSize(36, 36);    //アイコンサイズ
				icon.shadowSize = new GSize(36, 36); //影のサイズ
				icon.iconAnchor = new GPoint(18, 36);
				icon.infoWindowAnchor = new GPoint(18, 0);
				var markeropts = new Object();
				markeropts.icon = icon;
              
              map.setCenter(point, 13);
              marker2 = new GMarker(point, icon);
              map.addOverlay(marker2);
              marker2.openInfoWindowHtml(address);
            }
          }
        );
      }
    }
