window.onload = function() {
	if (GBrowserIsCompatible()) {
		var DIVs = document.getElementsByTagName('div');
		var MapCount = 0;
		for (var Count=0;  Count<DIVs.length; Count++) {
			if (DIVs[Count].id.match(/^aagmap\d*$/)) {
				ViewMap(DIVs[Count].id, MapCount);
				MapCount ++;
			}
		}
	}
}

window.onunload = function() {
	GUnload();
}

function ViewMap(GmapID, Flag) {
	var Info = new Array();
	Info = document.getElementById(GmapID).innerHTML.split("|");

	if (Info[1] && Info[2]) {
		CreateMap(new GLatLng(Info[1], Info[2]));
	} else {
		var gGeo = new GClientGeocoder();
		gGeo.getLatLng(Info[0], CreateMap);
	}

	function CreateMap(Point) {
		if (Point) {
			var gMap = new GMap2(document.getElementById(GmapID));
			gMap.addControl(new GLargeMapControl());
			gMap.addControl(new GMapTypeControl());
			gMap.setCenter(Point, 17);
			var gMarker = new GMarker(Point);
			gMap.addOverlay(gMarker);
			GEvent.addListener(gMarker, "click", function() { gMarker.openInfoWindowHtml(Info[3] || Info[0]); });
			if (!Flag) GEvent.trigger(gMarker, 'click');
		} else {
			document.getElementById(GmapID).innerHTML = '現在、システムが混みあっています。';
		}
		document.getElementById(GmapID).style.visibility = "visible";
	}
}


