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.70888, 136.515255);
	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.493129,136.679436);
	html = '<p class="gMapCom"><a href="http://www.nakamurakensetu.jp/" target="_blank">なかむら建設（株）</a></p><p class="gMapAdd">伊勢市中須町６０９</p><p class="gMapTel">0596（25）6363</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.455431,136.655832);
	html = '<p class="gMapCom"><a href="http://www.syoei-k.com/" target="_blank">（株）昭栄建設</a></p><p class="gMapAdd">伊勢市津村町７０４-１５</p><p class="gMapTel">0596（39）0063</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(35.135163,136.633683);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/tado-seizai/" target="_blank">多度製材（有）</a></p><p class="gMapAdd">桑名市多度町多度７９３</p><p class="gMapTel">0594（48）2058</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.960306,136.599665);
	html = '<p class="gMapCom"><a href="http://www.e-house.co.jp/tokai-seizai/" target="_blank">（株）東海製材</a></p><p class="gMapAdd">四日市市ときわ５-５-４５</p><p class="gMapTel">0593（52）3731</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.964512,136.612316);
	html = '<p class="gMapCom"><a href="http://www.mindhouse.co.jp/" target="_blank">（株）マインドハウス</a></p><p class="gMapAdd">四日市市九の城町６-１５</p><p class="gMapTel">0593（53）1101</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.625221,136.482024);
	html = '<p class="gMapCom"><a href="http://www.saitokensetsu.com/" target="_blank">斎藤建設（株）</a></p><p class="gMapAdd">松阪市嬉野町１４６５</p><p class="gMapTel">0598（42）2224</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.598126,136.565811);
	html = '<p class="gMapCom"><a href="http://www.mitsuibau.com/" target="_blank">（株）ミツイバウマテリアル</a></p><p class="gMapAdd">松阪市高須町３４６０-１２５</p><p class="gMapTel">0598（51）3308</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.570666,136.52876);
	html = '<p class="gMapCom"><a href="http://www.kokorohome.co.jp/" target="_blank">（有）北山建築</a></p><p class="gMapAdd">松阪市新町９９５</p><p class="gMapTel">0598（25）2820</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.528006,136.614236);
	html = '<p class="gMapCom"><a href="http://www.gotoshokai.co.jp/" target="_blank">（株）ゴトー商会</a></p><p class="gMapAdd">多気郡明和町大字斎宮１-２</p><p class="gMapTel">0596（52）5091</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.65848,136.436853);
	html = '<p class="gMapCom"><a href="http://www.super-monkey.co.jp/" target="_blank">株式会社オザキ/株式会社スーパーモンキープロジェクト</a></p><p class="gMapAdd">津市一志町田尻５８番地</p><p class="gMapTel">059（295）1150</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.708714,136.503809);
	html = '<p class="gMapCom"><a href="http://www2.mint.or.jp/~land21/" target="_blank">（株）ランド・二十一</a></p><p class="gMapAdd">津市幸町２７-３５</p><p class="gMapTel">059（222）0021</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.676785,136.519717);
	html = '<p class="gMapCom"><a href="http://www.asahikenzai.co.jp/" target="_blank">旭建材（株）</a></p><p class="gMapAdd">津市高茶屋小森上野町２７９３-８</p><p class="gMapTel">059（234）3301</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.7106,136.50529);
	html = '<p class="gMapCom"><a href="http://www.refine-mie.net/" target="_blank">（株）アルフレッシュ</a></p><p class="gMapAdd">津市修成町１８-２８</p><p class="gMapTel">059（223）2373</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.846752,136.557298);
	html = '<p class="gMapCom"><a href="http://www.aoi-suzuka.com/" target="_blank">（株）葵</a></p><p class="gMapAdd">鈴鹿市稲生町７８１１-１</p><p class="gMapTel">0593（80）6555</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.854838,136.591834);
	html = '<p class="gMapCom"><a href="http://www.kirala-home.co.jp/" target="_blank">キララホーム（株）</a></p><p class="gMapAdd">鈴鹿市東玉垣町２８５０-１４</p><p class="gMapTel">059（381）1020</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.427249,136.32658);
	html = '<p class="gMapCom">小林建築</p><p class="gMapAdd">松阪市飯高町宮前３１２－２</p><p class="gMapTel">0598（46）0369</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.805868,136.552552);
	html = '<p class="gMapCom"><a href="http://www.tanoshiya-teranishi.com/" target="_blank">寺西建築（株）</a></p><p class="gMapAdd">津市河芸町西千里1625</p><p class="gMapTel">059（245）3366</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.595314,136.54136);
	html = '<p class="gMapCom"><a href="http://www.nishikawakoumuten.com/" target="_blank">（有）西川工務店</a></p><p class="gMapAdd">松阪市町平尾町１６４番地３</p><p class="gMapTel">0598（51）7040</p>';
	map.addOverlay(createMarker(point, html, icon));

	point = new GLatLng(34.685428,136.480608);
	html = '<p class="gMapCom">（有）大幸</p><p class="gMapAdd">津市久居持川町字持川2348-8</p><p class="gMapTel">059（255）0728</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);
				}
			}
		);
	}
}

