function addMarker(map, point, text) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(text);
	});
	map.addOverlay(marker);
	return marker;
}

function mapUnload() {
	GUnload();
}

function mapLoad(id_map, id_window, x, y, zoom) {
	// 吹き出しHTML
	var text = document.getElementById(id_window).innerHTML;
	
	// マップ作成
	var map = new GMap2(document.getElementById(id_map));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(y, x), zoom);
	
	// マーカー作成
	addMarker(map, new GLatLng(y, x), text);
}
