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.200462, 134.6887626);
	map.setCenter(center, 8);

	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(34.945108,134.885782);
	html = '<p class="gMapCom"><a href="http://www10.ocn.ne.jp/~itoudesu/index.htm" target="_blank">（株）伊藤製材所</a></p><p class="gMapAdd">加西市池上町７８</p><p class="gMapTel">0790（45）0028</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.997007,134.543992);
	html = '<p class="gMapCom"><a href="http://www4.ocn.ne.jp/~yamafuku/" target="_blank">（株）山福</a></p><p class="gMapAdd">宍粟市山崎町下広瀬１１７</p><p class="gMapTel">0790（62）2727</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.661879,135.102514);
	html = '<p class="gMapCom"><a href="http://www.sanyumokuzai.co.jp" target="_blank">三祐木材（株）</a></p><p class="gMapAdd">神戸市須磨区多井畑字池の奥上１１-１</p><p class="gMapTel">078（743）3111</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.659327,135.14073);
	html = '<p class="gMapCom"><a href="http://www.manix.co.jp/" target="_blank">（株）ＭＡＮＩＸ</a></p><p class="gMapAdd">神戸市長田区御屋敷通５-１-１６</p><p class="gMapTel">078（691）0404</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.709029,135.227266);
	html = '<p class="gMapCom"><a href="http://www.sumai-jp.com/" target="_blank">（株）あんじゅホーム</a></p><p class="gMapAdd">神戸市灘区灘南通３-４-２０</p><p class="gMapTel">078（802）2768</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.741933,134.400211);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/mizukami-souken/" target="_blank">水上創建</a></p><p class="gMapAdd">赤穂市さつき町９-２１</p><p class="gMapTel">0791（45）0125</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.820746,134.456303);
	html = '<p class="gMapCom"><a href="http://www.himawari-kobo.net/" target="_blank">（有）ひまわり工房</a></p><p class="gMapAdd">相生市緑ヶ丘４-２-２３</p><p class="gMapTel">0791（22）4771</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.179894,134.997461);
	html = '<p class="gMapCom"><a href="http://www.net-work.ne.jp/~nnym/" target="_blank">本庄工務店</a></p><p class="gMapAdd">丹波市氷上町上新庄５０８</p><p class="gMapTel">0795（82）0578</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.267426,134.811086);
	html = '<p class="gMapCom">（有）和田金物店</p><p class="gMapAdd">朝来市物部１４２７-１</p><p class="gMapTel">079（678）0436</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.79359,134.679279);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/kame-home/" target="_blank">（有）亀谷工務店</a></p><p class="gMapAdd">姫路市飾磨区中島３１２７</p><p class="gMapTel">079（234）8945</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.804492,134.654198);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/sogo-mokuzai/" target="_blank">（株）相互木材センター</a></p><p class="gMapAdd">姫路市飾磨区今在家６-２９</p><p class="gMapTel">0792（35）6773</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.530296,134.834011);
	html = '<p class="gMapCom"><a href="http://www13.ocn.ne.jp/~kyowa/" target="_blank">（株）キョウワ</a></p><p class="gMapAdd">豊岡市江本５８３</p><p class="gMapTel">0796（23）0230</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.833666,134.562556);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/marutani/" target="_blank">（株）マルタニ</a></p><p class="gMapAdd">揖保郡太子町阿曽１０２</p><p class="gMapTel">0792（76）4065</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.394639,134.785453);
	html = '<p class="gMapCom"><a href="http://www.takashiba.net/" target="_blank">高柴商事（株）</a></p><p class="gMapAdd">養父市薮崎１０５１</p><p class="gMapTel">079（664）0229</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.972478,134.731795);
	html = '<p class="gMapCom"><a href="http://www.housefukumoto.co.jp/" target="_blank">（株）ふくもと</a></p><p class="gMapAdd">神崎郡福崎町高岡1794-1</p><p class="gMapTel">0790（22）0818</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.804411, 134.671974);
	html = '<p class="gMapCom">（株）中塚木材商店</p><p class="gMapAdd">姫路市飾磨区恵美酒260</p><p class="gMapTel">079（234）4500</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.811094,134.546452);
	html = '<p class="gMapCom">（有）名村建設</p><p class="gMapAdd">たつの市揖保川町市場４７６-１</p><p class="gMapTel">0791（72）7770</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.93072,134.861659);
	html = '<p class="gMapCom"><a href="http://neil-arc.com/">ニール建築工房</a></p><p class="gMapAdd">加西市笹倉町４４４番地の１</p><p class="gMapTel">0790(44)3255</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);
				}
			}
		);
	}
}

