    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.123572, 135.973835);
        map.setCenter(center, 10);

	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.543169,136.206156);
        html = '<center><strong><a href="http://www.e-house.co.jp/kirihata-mokuzai/" target="_blank">桐畑木材（株）</a></strong><br>伊香郡余呉町中之郷９７５<br>0749-86-3018</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.064364,136.130937);
        html = '<center><strong><a href="http://www.murachi.com/" target="_blank">村地綜合木材（株）</a></strong><br>蒲生郡竜王町綾戸３２８-３<br>0748-57-0615</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.09789,136.127009);
        html = '<center><strong><a href="http://www.e-house.co.jp/act/" target="_blank">（株）アクト建設</a></strong><br>近江八幡市馬淵町４４６-２<br>0748-37-8533</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.119398,136.104894);
        html = '<center><strong><a href="http://www.hakko-gr.co.jp/" target="_blank">（株）八興</a></strong><br>近江八幡市上田町１７５<br>0748-37-7185</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.108689,136.15432);
        html = '<center><strong><a href="http://www.e-house.co.jp/shigaoota/" target="_blank">（有）シガオータランバー</a></strong><br>近江八幡市末広町１３番地<br>0748-38-4147</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(34.995599,136.024029);
        html = '<center><strong><a href="http://www.kurodajyuken.jp/" target="_blank">黒田住建</a></strong><br>栗東市御園２０２７-２<br>077-558-0037</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(34.987933,136.014431);
        html = '<center><strong>（株）中西製材所</strong><br>栗東市荒張９８４<br>077-558-2741</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(34.917034,136.170368);
        html = '<center><strong><a href="http://www.yumesakinoie.com/" target="_blank">（株）マツヤ</a></strong><br>甲賀市甲南町竜法師７９２<br>0748-86-3143</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(34.983679,136.189268);
        html = '<center><strong><a href="http://www.fujisawacons.jp" target="_blank">（株）フジサワ建設</a></strong><br>甲賀市水口町水口１５９０-１<br>0748-62-3100</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.300484,136.00185);
        html = '<center><strong><a href="http://www.sakae-club.co.jp/" target="_blank">（株）栄</a></strong><br>高島市音羽４５０番地１<br>0740-36-1326</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.125814,135.948607);
        html = '<center><strong><a href="http://www.proud-atsurae.com/" target="_blank">（株）プラウド</a></strong><br>守山市今浜町２６２４-１５０<br>077-584-3080</center>';
        map.addOverlay(createMarker(point, html, icon));

                point = new GLatLng(35.033844,136.06102);
        html = '<center><strong><a href="http://www.e-house.co.jp/e-plus/" target="_blank">（有）イー・プラス</a></strong><br>湖南市菩提寺１５８８番地<br>0748-74-8511</center>';
        map.addOverlay(createMarker(point, html, icon));
		
                point = new GLatLng(34.975796,135.904958);
        html = '<center><strong><a href="http://www.tatsuken.com/" target="_blank">(株)タツケン</a></strong><br>大津市唐橋町8-8<br>077(534)3111</center>';
        map.addOverlay(createMarker(point, html, icon));


                point = new GLatLng(35.037247, 136.165926);
        html = '<center><strong>小箱工務店</strong><br>東近江市蒲生堂町328-74<br>0748(55)0116</center>';
        map.addOverlay(createMarker(point, html, icon));
		
                point = new GLatLng(35.028483,135.95901);
        html = '<center><strong><a href="http://www.ayaha.co.jp/arnet/" target="_blank">アヤハ不動産(株)</a></strong><br>草津市野村1-26-8 A.S野村ビル2F<br>077(567)2232</center>';
        map.addOverlay(createMarker(point, html, icon));	
		

                point = new GLatLng(35.397476,136.268253);
        html = '<center><strong>上田康允デザインコラボ</strong><br>長浜市神照町740-105<br>0749(50)7308</center>';
        map.addOverlay(createMarker(point, html, icon));	

                point = new GLatLng(34.982084,136.166253);
        html = '<center><strong><a href="http://www.biwakohome.com/" target="_blank">びわこテックコーポレーション（株）</a></strong><br>甲賀市水口町名坂1033-7<br>0748(63)8050</center>';
        map.addOverlay(createMarker(point, html, icon));	

                point = new GLatLng(35.058392,136.105418);
        html = '<center><strong><a href="http://www5d.biglobe.ne.jp/~sun-en/" target="_blank">（株）スンエン 関西支店</a></strong><br>蒲生郡竜王町小口1284-1<br>0748(58)3456</center>';
        map.addOverlay(createMarker(point, html, icon));	

                point = new GLatLng(34.968442,136.161837);
        html = '<center><strong><a href="http://nishimura-c.co.jp/jyutaku/" target="_blank">西村建設（株）</a></strong><br>甲賀市水口町的場96<br>0748(65)0600</center>';
        map.addOverlay(createMarker(point, html, icon));	

                point = new GLatLng(35.022997,135.994866);
        html = '<center><strong><a href="http://www.seiwa2103.co.jp/" target="_blank">西和不動産販売（株）</a></strong><br>栗東市上鈎４５９番地８<br>077(554)0880</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);
            }
          }
        );
      }
    }
