﻿var map;
function GLoad() {

	if ( GBrowserIsCompatible() ) {

		var def_lat  = 35.657178;
		var def_long = 139.707499;
		var def_zoom = 16;
		var icon_image = "/common/img/mapicon.gif";

		var mapObj = document.getElementById("map");
		map = new GMap2(mapObj);
		map.addControl(new GLargeMapControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.setCenter(new GLatLng(def_lat, def_long), def_zoom);

		map.enableContinuousZoom();
		map.enableScrollWheelZoom();

		var icon = new GIcon();
		icon.image = icon_image;
		icon.iconSize = new GSize(24, 24);
		icon.iconAnchor = new GPoint(24, 24);
		icon.infoWindowAnchor = new GPoint(24, 24);
		icon.transparent = icon_image;

		//var marker = new GMarker(new GLatLng(def_lat, def_long), icon);
		var marker = new GMarker(new GLatLng(def_lat, def_long));
		map.addOverlay(marker);

		openMapInfoWindow(marker);

		GEvent.addListener( marker, "click", function() {
			openMapInfoWindow(marker);
		});

	} else {
		outPutMapErr();
		return false;
	}
}

function openMapInfoWindow(marker) {
	marker.openInfoWindowHtml("<b>医学部予備校ウインダム</b><br />150-0002<br />東京都渋谷区渋谷3-2-3 帝都青山ビル1F、3F（受付）<br />");
}

function outPutMapErr() {
	var err_msg = '';
	err_msg = err_msg + '<div id="map_err" style="color:#FF0000;text-align:center;">';
	err_msg = err_msg + "地図を表示できません";
	err_msg = err_msg + '</div>';
	document.getElementById('map').innerHTML = err_msg;
}

window.onload = GLoad;

