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(39.717751, 140.129242);
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(39.323585,140.549381);
	html = '<p class="gMapCom"><a href="http://www.clima.co.jp/" target="_blank">（株）クリマ</a></p><p class="gMapAdd">横手市卸町２-４</p><p class="gMapTel">0182（32）3523</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.843603,140.021827);
	html = '<p class="gMapCom"><a href="http://www.mutsumi-ken.co.jp/" target="_blank">むつみ建設（株）</a></p><p class="gMapAdd">潟上市天王字北野２５６</p><p class="gMapTel">018（878）5050</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.651772,140.21564);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/kimura-kenzaiten/" target="_blank">（株）木村建材店</a></p><p class="gMapAdd">秋田市河辺和田３７-９</p><p class="gMapTel">018（882）3515</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.716798,140.123338);
	html = '<p class="gMapCom"><a href="http://kakuhan.com/" target="_blank">（株）角繁</a></p><p class="gMapAdd">秋田市中通２-１-２２</p><p class="gMapTel">018（833）9461</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.730312,140.09867);
	html = '<p class="gMapCom"><a href="http://www.akitahome.com/" target="_blank">（株）秋田ホーム</a></p><p class="gMapAdd">秋田市八橋三和町１７-１５</p><p class="gMapTel">018（862）5995</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.726563,140.100086);
	html = '<p class="gMapCom"><a href="http://www.mutumi-w.co.jp/" target="_blank">（株）むつみワールド</a></p><p class="gMapAdd">秋田市八橋本町３-１８-３３</p><p class="gMapTel">018（863）5050</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.595546,140.56936);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/kurosawa/" target="_blank">（株）黒澤製材所</a></p><p class="gMapAdd">仙北市角館町水ノ目沢７９-１</p><p class="gMapTel">0187（53）2504</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.637863,140.570999);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/sato-komuten/" target="_blank">（有）佐藤工務店</a></p><p class="gMapAdd">仙北市西木町西荒井字塚野腰７６-１</p><p class="gMapTel">0187（47）3180</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.375702,140.064322);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/wakabayashi-mokuzai/" target="_blank">（株）若林木材</a></p><p class="gMapAdd">由利本荘市出戸町下大野１４-１</p><p class="gMapTel">0184（22）4051</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.714962, 140.121571);
	html = '<p class="gMapCom"><a href="http://www.souzousya.co.jp/" target="_blank">（株）創造舎</a></p><p class="gMapAdd">秋田市中通3-4-27</p><p class="gMapTel">018（874）7818</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(39.466671,140.511327);
	html = '<p class="gMapCom"><a href="http://www.motegi-corp.com/" target="_blank">茂木建設（株）</a></p><p class="gMapAdd">大仙市堀見内字下田茂木２５番地２</p><p class="gMapTel">0187（69）2710</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);
				}
			}
		);
	}
}

