mapinfo.pop();

if(mapinfo.length > 0){

	var scale = 14;
	var args = location.search.substring(1);
	var entryid = 0;
	if(args != ''){
		var pair = args.split('&');
		if(pair.length > 0){
			for(var i = 0; i<pair.length; i++){
				asplit = pair[i].split('=');
				if(asplit[0] == 'eid') entryid = asplit[1];
			}
		}
	}
	
	var eidflag= false;
	for(var i=0; i<mapinfo.length; i++){
		if(entryid == mapinfo[i].eid){
			eidflag = true;
		}
	}
	if(!eidflag) entryid = mapinfo[0].eid;
	
	
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById('map'));
		
		map.addControl(new GLargeMapControl());
		map.setCenter(new GLatLng(35.685232, 139.761612), scale);
		
		for(var i = 0, len = mapinfo.length; i < len; i++)(function(i, mdata){
			//var geocoder = new GClientGeocoder();
			var phtml = '<p style="margin:0 0 5px 0;"><a href="'+mdata.url+'">'+mdata.title+'</a></p><table width="250"><tr><td rowspan="2" style="padding:0 10px 0 0;">'+mdata.img+'</td><td>'+mdata.address+'</td></tr></table><p style="text-align:right;margin:5px 0 0 0;"><a href="'+mdata.url+'"><img src="/mt/mt-static/images_flightd/button_detail.gif" alt="詳細を見る" /></a></p>';
			
			//geocoder.getLatLng(mdata.address, function(point){
			var point = new GLatLng(mdata.lng, mdata.lat);
			if(point != null){
				  var marker = new GMarker(point);
				  GEvent.addListener(marker, 'click', function() {
				    marker.openInfoWindowHtml(phtml);
				  });
  				if(i==0) map.setCenter(point, scale);
				map.addOverlay(marker);
				if(mdata.eid == entryid){
					marker.openInfoWindowHtml(phtml);
					map.setCenter(point, scale);
				}
			}
			//});
		})(i, mapinfo[i]);
	}
	
}
