window.onload = function() {
	if (GBrowserIsCompatible()) {	// ブラウザ対応チェック
		//============================================================
		// 変数の初期設定
		//============================================================
		var nDefaultLat   = 33.56235745074455;			// 地図標準の場所(ベルエポックビル)
		var nDefaultLng   = 133.54239106178284;			// 地図標準の場所(ベルエポックビル)
		var nDefaultZoom  = 18;							// 地図標準の倍率
		var arrGmarkers   = [];							// マーカー情報
		var icon          = new Array();
		var arrTabTitle   = new Array();
		var arrTabBody    = new Array();
		var i             = 0;
		
		
		//============================================================
		// 基本設定
		//============================================================
		var map = new GMap2(document.getElementById("gmap"));
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
		map.addControl(new GScaleControl());
		map.addControl(new GOverviewMapControl());
		map.setCenter(new GLatLng(nDefaultLat, nDefaultLng), nDefaultZoom);
		var tabOpt = map.getInfoWindow();
		tabOpt.maxWidth = 350;
		
		
		//============================================================
		// 吹き出しの情報
		//============================================================
		arrTabTitle[0] = ['住所', 'Tel・Fax']
		arrTabBody[0]  = ['<div class="tab"><div class="name">(株)ベルエポック</div>〒780-0842<br />高知県高知市追手筋1丁目3番1号<br /><br clear="all" /></div>', '<div class="tab-telfax"><pre>Tel：088-824-4758<br />Fax：088-824-4758</pre><br clear="all" /></div>']
		
		
		//============================================================
		// 吹き出しあり
		// ===========================================================
		function fncInfoMarker(point, name, iconflg, n) {
			if (iconflg == 1) {
				var marker = new GMarker(point, icon[n]);
			} else {
				var marker = new GMarker(point);
			}
			
			GEvent.addListener(marker, "click", function() { 
				// タブの表示
				//    タブが1つの場合はタブ1つの時と同じ表示になる
				var tabList = [];
				for (i = 0; i < arrTabTitle[n].length; i++) {
					tabList[i] = new GInfoWindowTab(arrTabTitle[n][i], arrTabBody[n][i]);
				}
				marker.openInfoWindowTabsHtml(tabList, tabOpt);
				
				map.panTo(point);
			});
			
			arrGmarkers[i] = marker;
			i++;
			
			return marker;
		}
		
		function showPin(i) {
			GEvent.trigger(arrGmarkers[i], "click");
		}
		
		
		//============================================================
		// 場所の指定
		//============================================================
		var point  = new GLatLng(33.56235745074455, 133.54239106178284);
		var marker = fncInfoMarker(point, 'ベルエポックビル', 0, 0);
		map.addOverlay(marker);

		
		
	} else {						// 対応ブラウザ以外
		document.getElementById("gmap").innerHTML = "お使いのブラウザではご利用になれません";
	}
}
