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.396538,136.77274);
	html = '<p class="gMapCom"><a href="http://www.ymg-s.co.jp" target="_blank">ヤマガタヤ産業（株）</a></p><p class="gMapAdd">羽島郡岐南町みやまち１-３</p><p class="gMapTel">058（271）3111</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.326815,136.70501);
	html = '<p class="gMapCom"><a href="http://www.marumo-hanamura.co.jp/pc/" target="_blank">（株）花村材木店</a></p><p class="gMapAdd">羽島市竹鼻町狐穴３２８５</p><p class="gMapTel">058（391）2126</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.426925,136.970386);
	html = '<p class="gMapCom">（有）コジマ住建</p><p class="gMapAdd">加茂郡坂祝町勝山１-３</p><p class="gMapTel">0574（26）7655</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.395305,136.944983);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/ootakekensetu/" target="_blank">（株）大竹建設工業所</a></p><p class="gMapAdd">各務原市鵜沼南町７丁目１７３</p><p class="gMapTel">058（384）0034</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.402938,136.863357);
	html = '<p class="gMapCom"><a href="http://www.nakada-kensetsu.co.jp/" target="_blank">クリエイトホームズ岐阜各務原（株）中田建設</a></p><p class="gMapAdd">各務原市蘇原早苗町４０</p><p class="gMapTel">058（389）3450</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.401328,136.864238);
	html = '<p class="gMapCom">（有）藤原建設</p><p class="gMapAdd">各務原市蘇原緑町３-７-２</p><p class="gMapTel">0583（82）3372</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.398316,136.851878);
	html = '<p class="gMapCom">左高建材店</p><p class="gMapAdd">各務原市那加住吉町３-１５</p><p class="gMapTel">0583（83）7777</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.403879,136.853805);
	html = '<p class="gMapCom"><a href="http://www.daiko-j.com" target="_blank">大幸住宅（株）</a></p><p class="gMapAdd">各務原市那加昭南町８８-３</p><p class="gMapTel">058（382）1711</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.399699,136.791679);
	html = '<p class="gMapCom">柳原建築</p><p class="gMapAdd">岐阜市切通３-１-２１</p><p class="gMapTel">058（245）1398</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.39989,136.764259);
	html = '<p class="gMapCom"><a href="http://www.houscrum.co.jp/" target="_blank">後藤木材（株）</a></p><p class="gMapAdd">岐阜市大倉町１２</p><p class="gMapTel">058（271）3000</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.399905,136.763978);
	html = '<p class="gMapCom"><a href="../../toukai-taishin" target="_blank">NPO法人　東海耐震マイスタークラブ</a></p><p class="gMapAdd">岐阜市大倉町１２</p><p class="gMapTel">058（271）3003</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.364324,136.700706);
	html = '<p class="gMapCom"><a href="http://www.niwamoku.com/" target="_blank">丹羽木材（株）</a></p><p class="gMapAdd">岐阜市茶屋新田３-４９</p><p class="gMapTel">058（279）3355</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.431008,136.734632);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/kurimoto/" target="_blank">（有）栗本工務店ひびき不動産販売</a></p><p class="gMapAdd">岐阜市北島７-１５-１０</p><p class="gMapTel">058（231）0374</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.864232,136.866152);
	html = '<p class="gMapCom"><a href="http://a222.jp/" target="_blank">（有）アシスト</a></p><p class="gMapAdd">郡上市白鳥町大島２８７１-２</p><p class="gMapTel">0575（82）5498</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.878911,136.858222);
	html = '<p class="gMapCom"><a href="http://www.takahashi-k1.jp/" target="_blank">（株）高橋建設</a></p><p class="gMapAdd">郡上市白鳥町白鳥２１-２</p><p class="gMapTel">0575（82）2282</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.720927,136.928261);
	html = '<p class="gMapCom"><a href="http://www.itorinsan.com/" target="_blank">（株）イトウ林産</a></p><p class="gMapAdd">郡上市八幡町那比２９１</p><p class="gMapTel">0575（63）2208</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.449445,137.413719);
	html = '<p class="gMapCom"><a href="http://www.rakuen-jutaku.co.jp/" target="_blank">金子建築工業（株）</a></p><p class="gMapAdd">恵那市長島町正家１-５-５</p><p class="gMapTel">0573（26）5122</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.216233,137.197044);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/morishita/" target="_blank">森下建築</a></p><p class="gMapAdd">高山市国府町宇津江１８５３-１</p><p class="gMapTel">0577（72）5123</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.147045,137.227697);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/kono/" target="_blank">小野住建</a></p><p class="gMapAdd">高山市山田町７４３-９</p><p class="gMapTel">0577（33）5362</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.133599,137.20124);
	html = '<p class="gMapCom"><a href="http://maruhiro-it.com/" target="_blank">丸弘木材合資会社</a></p><p class="gMapAdd">高山市新宮町１１２-１３</p><p class="gMapTel">0577（32）4136</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.333333,137.124949);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/sone-zaimokuten/" target="_blank">（株）曽根材木店</a></p><p class="gMapAdd">多治見市豊岡町１-８９</p><p class="gMapTel">0572（22）0504</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.469269,137.482025);
	html = '<p class="gMapCom"><a href="http://www.kowamokuzai.com/" target="_blank">（株）広和木材</a></p><p class="gMapAdd">中津川市千旦林４４６</p><p class="gMapTel">0573（68）5050</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.526211,136.919117);
	html = '<p class="gMapCom"><a href="http://www1.odn.ne.jp/hi-takase/ " target="_blank">高瀬建設（株）</a></p><p class="gMapAdd">美濃市松森１０３４-４</p><p class="gMapTel">0575（33）2622</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.45719,136.963179);
	html = '<p class="gMapCom">間宮建築</p><p class="gMapAdd">美濃加茂市加茂野町稲辺２３６－１</p><p class="gMapTel">0574（26）9248</p>';
	map.addOverlay(createMarker(point, html, icon));		

	point = new GLatLng(35.442717,137.02318);
	html = '<p class="gMapCom"><a href="http://www.sago-g.co.jp/" target="_blank">（株）佐合木材</a></p><p class="gMapAdd">美濃加茂市古井町下古井450-1</p><p class="gMapTel">0574（26）3111</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.338437,137.11313);
	html = '<p class="gMapCom"><a href="http://saraca.jp/fc/tajimi/" target="_blank">（株）テラホート</a></p><p class="gMapAdd">多治見市宝町1-32-2</p><p class="gMapTel">0572(21)1001</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.352728,136.600015);
	html = '<p class="gMapCom">（株）古宮山建設</p><p class="gMapAdd">大垣市南若森町８１７-２</p><p class="gMapTel">0584(73)8838</p>';
	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);
				}
			}
		);
	}
}

