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(34.065885, 134.328778);
	map.setCenter(center, 9);

	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.042118,133.926327);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/kawahara/" target="_blank">（株）川原茂総合建設</a></p><p class="gMapAdd">三好郡東みよし町加茂１２６０-１</p><p class="gMapTel">0883（82）2089</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.039746,133.853222);
	html = '<p class="gMapCom"><a href="http://hiraokamokuzai.msidomain.com/" target="_blank">（有）平岡木材</a></p><p class="gMapAdd">三好市池田町州津宮ノ久保８１１-１</p><p class="gMapTel">0883（72）0087</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.080671,134.513853);
	html = '<p class="gMapCom"><a href="http://www.himenogumi.co.jp/" target="_blank">（株）姫野組</a></p><p class="gMapAdd">徳島市南島田町２－７２－２</p><p class="gMapTel">088（634）1010</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.068293,134.557432);
	html = '<p class="gMapCom"><a href="http://www.kitajimakensetsu.co.jp/" target="_blank">（株）北島建設</a></p><p class="gMapAdd">徳島市中洲町１-１４</p><p class="gMapTel">088（623）5811</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.056839,134.593976);
	html = '<p class="gMapCom"><a href="http://www.3-u.co.jp/" target="_blank">三友物産（株）</a></p><p class="gMapAdd">徳島市東沖洲２-１６-３</p><p class="gMapTel">088（664）6688</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.049977,134.534332);
	html = '<p class="gMapCom"><a href="http://www.orisuma.com/" target="_blank">（有）辻組</a></p><p class="gMapAdd">徳島市八万町千鳥４９-５</p><p class="gMapTel">088（668）1326</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.136802,134.577461);
	html = '<p class="gMapCom"><a href="http://h-daiken.co.jp" target="_blank">東四国ダイケンホーム（株）</a></p><p class="gMapAdd">板野郡松茂町広島字北川向参ノ越３２-６</p><p class="gMapTel">088（699）6188</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.056136,134.12894);
	html = '<p class="gMapCom">（株）津川組</p><p class="gMapAdd">美馬市穴吹町三島字三谷３４６-１</p><p class="gMapTel">0883（52）2348</p>';
	map.addOverlay(createMarker(point, html, icon));

		point = new GLatLng(34.173545,134.612888);
	html = '<p class="gMapCom"><a href="http://www.kameihome.com/" target="_blank">（株）亀井組</a></p><p class="gMapAdd">鳴門市撫養町立岩字七枚１１４番地</p><p class="gMapTel">088（685）4178</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.119514, 134.547757);
	html = '<p class="gMapCom"><a href="http://www.watanabe-f.co.jp/" target="_blank">（株）渡辺不動産</a></p><p class="gMapAdd">板野郡北島町江尻字妙蛇池32-1</p><p class="gMapTel">088（698）4040</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);
				}
			}
		);
	}
}

