// ID
var ID_LAT = 'jsLat';
var ID_LNG = 'jsLng';
var ID_MARKER = 'jsMarker';
var ID_INFOTEXT = 'infoText';

/*
 * TopPage onload!
 */
window.onload = function() {

	var manager = new GMAPSManager();
	var ret = manager.loadGMAPS('map', true);
	if (ret == manager.LOAD_SUCCESS) {
	
		// 中心座標とマーカーを設定
		var hokuiEle = document.getElementById(ID_LAT);
		var tokeiEle = document.getElementById(ID_LNG);
		var markerEle = document.getElementById(ID_MARKER);
		if (hokuiEle != undefined && tokeiEle != undefined) {
		
			var ptCenter = new GLatLng(hokuiEle.innerHTML, tokeiEle.innerHTML);
			manager.setCenter(ptCenter, 13);
			if (markerEle != undefined && markerEle.innerHTML == '1') {
			
				var balloonVal = null;
				var infoTxtEle = document.getElementById(ID_INFOTEXT);
				if (infoTxtEle != undefined) {
					var title = (infoTxtEle.getElementsByTagName('dt')!=undefined ? infoTxtEle.getElementsByTagName('dt')[0].innerHTML : '');
					bolloonVal =
						  '<div style=\'width:200px; margin:20px auto 15px auto; font-weight:bold; text-align:center;\'>'
						+ '<a href=\'' + infoTxtEle.getElementsByTagName('a')[0].getAttribute('href') + '\'>' + title + '</a>'
						+ '</div>';
				}
				manager.addMarker(ptCenter, bolloonVal, {maxWidth:200});
			}
		}
	}
	else if (ret == manager.NOT_AVAILABLE) {
		alert(manager.ERR_MSG_BROWSER);
	}
}
