window.onload = function init_maps() {

var g_map_20090518111413 = 
new GMap(document.getElementById("map20090518111413"));
	g_map_20090518111413.addControl(new GLargeMapControl());
g_map_20090518111413.addControl(new GMapTypeControl());

g_map_20090518111413.centerAndZoom(new GPoint(139.72069,35.56213),1);

function buildInfoHtml(no){
	return document.getElementById('marker_html_' + no).innerHTML;
}
function buildGMarker(lng, lat){return new GMarker(new GPoint(lng, lat));}

addGMarker(20090518111413,139.72069,35.56213);

function addGMarker(marker_no, lng, lat){
	var marker = buildGMarker(lng, lat);
	var function_value = function(){
		g_map_20090518111413.centerAtLatLng(new GPoint(lng,lat));
		marker.openInfoWindowHtml(buildInfoHtml(marker_no));
	};
	GEvent.addListener(marker, 'click', function_value);
	var marker_field = document.getElementById('marker_link_'+ marker_no);
	if(marker_field){
		marker_field.onmousedown = function_value;
	}
	g_map_20090518111413.addOverlay(marker);
		
}
}

