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(36.72894, 137.106921);
	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(36.777314,137.073362);
	html = '<p class="gMapCom"><a href="http://www.ishitomo-home.co.jp/" target="_blank">石友ホーム（株）</a></p><p class="gMapAdd">高岡市下牧野３６-２</p><p class="gMapTel">0766（84）6110</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.731763,137.01507);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/akusu/" target="_blank">（有）アクスプランニング</a></p><p class="gMapAdd">高岡市京田１３１</p><p class="gMapTel">0766（28）1523</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.756172,137.065189);
	html = '<p class="gMapCom"><a href="http://www.woodlink.co.jp/" target="_blank">ウッドリンク（株）</a></p><p class="gMapAdd">射水市寺塚原４１５</p><p class="gMapTel">0766（84）4477</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.686682,137.251646);
	html = '<p class="gMapCom"><a href="http://www.ribhouse.co.jp/" target="_blank">（株）リブハウス</a></p><p class="gMapAdd">富山市天正寺１０１９-１</p><p class="gMapTel">076（495）9393</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.732669, 136.939341);
	html = '<p class="gMapCom"><a href="http://www.hokuriku-j.com/" target="_blank">ホクリク住材（株）</a></p><p class="gMapAdd">高岡市福岡町赤丸６２８-１</p><p class="gMapTel">0766（31）5050</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.560913,136.881257);
	html = '<p class="gMapCom"><a href="http://www.chumoku-house.jp/" target="_blank">チューモク（株）</a></p><p class="gMapAdd">南砺市田中７９３</p><p class="gMapTel">0763（52）2808</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.707691,136.906159);
	html = '<p class="gMapCom">（有）片山工務店</p><p class="gMapAdd">高岡市福岡町上向田１２２－２</p><p class="gMapTel">0766（64）6458</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.673841,137.203882);
	html = '<p class="gMapCom"><a href="http://www.yunite.co.jp/" target="_blank">（株）ユニテ</a></p><p class="gMapAdd">富山市二口町１－２－７</p><p class="gMapTel">076（495）9010</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.851466,136.987095);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/iinuma-kenchiku/" target="_blank">飯沼建築</a></p><p class="gMapAdd">氷見市本町７－１</p><p class="gMapTel">0766（72）3487</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.689282, 137.016852);
	html = '<p class="gMapCom">（有）高桑ハウス工業</p><p class="gMapAdd">高岡市下麻生142</p><p class="gMapTel">0766（36）0582</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.777608539949064,137.07341462373734);
	html = '<p class="gMapCom"><a href="http://www.woodlife-home.co.jp/" target="_blank">ウッドライフホーム（株）</a></p><p class="gMapAdd">高岡市下牧野33-1</p><p class="gMapTel">0766（84）3683</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.664467,137.209373);
	html = '<p class="gMapCom"><a href="http://www.income-house.co.jp/" target="_blank">（株）インカムハウス</a></p><p class="gMapAdd">富山市掛尾町457-2</p><p class="gMapTel">076（424）5505</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(36.861365,136.963181);
	html = '<p class="gMapCom">大和住宅</p><p class="gMapAdd">氷見市大野７０２-１</p><p class="gMapTel">0766（74）3614</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);
				}
			}
		);
	}
}

