var defaultLat = 35.34807942707534;
var defaultLng = 139.13934588432312;
var defaultZoom = 12;

function load(){
	if( GBrowserIsCompatible() ){
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(defaultLat, defaultLng), defaultZoom);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		map.addControl(new GOverviewMapControl());
		var mgr = new GMarkerManager(map);
		var icons = new Array();
		for(i=0; i<=9; i++){
			icons[i] = new GIcon();
			icons[i].image = "./images/marker0"+i+".png";
			icons[i].iconSize = new GSize(19, 22);
			icons[i].iconAnchor = new GPoint(10, 22);
			icons[i].infoWindowAnchor = new GPoint(10, 1);
		}
		var markers = new Array();
		for(var id in facilities){
			markers.push(createMarker(id, facilities[id], icons));
		}
		mgr.addMarkers(markers, 0);
		mgr.refresh(); 
	}
	function createMarker(id, data, icons){
		var html = '<div align=left><div style="margin-bottom:2px"><b>'+data[4]+'</b></div><div style="margin-bottom:4px">'+data[5]+'</div>[ <a href=\"tmap/'+id+'.html\" target=_parent>¾ÜºÙ</a> ]</div>';
		var marker = new GMarker(new GLatLng(data[1], data[2]), {icon: icons[data[0]+1]});
		GEvent.addListener(marker, "click", function(){
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
}

