    //<![CDATA[
	var d_markers = Array();
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		// 衛星写真とマップ
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl( new GScaleControl() );
		map.setCenter(new GLatLng( 33.55741,133.53332), 8);

		// 中心座標表示
		var map_center = document.getElementById("map_center");
		var center=map.getCenter();
//		map_center.innerHTML = 'X=' + center.x + ',Y=' + center.y;
//GEvent.addListener(map, "moveend", function() {
//		center=map.getCenter();
//		map_center.innerHTML = 'X=' + center.x + ',Y=' + center.y;
//  });

		// Icon設定
var icon = new GIcon();
var markers = new Object();

//icon.image = "http://www.google.com/mapfiles/marker.png";
//icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
//icon.iconSize = new GSize(20, 34);
//icon.shadowSize = new GSize(37, 34);
		icon.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";

		// Ajax通信スタート
		var request = GXmlHttp.create();
		// Ajaxで寺院データ取得
		request.open("GET", "temple88.xml?rand=" + Math.random() , true);
		request.onreadystatechange = function() {
		  if (request.readyState == 4) {
		    var xmlDoc = request.responseXML;
		    markers = xmlDoc.documentElement.getElementsByTagName("temple");
			var len = markers.length;
    for (var i = 0; i < len; i++) {
      var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
      						parseFloat(markers[i].getAttribute("lng"))
                             );
	  var my_id = markers[i].getAttribute("id");
	  var my_temple = markers[i].getAttribute("tname");
	  var my_pref = markers[i].getAttribute("pref");
	  var my_address = markers[i].getAttribute("address");
	  var my_tel = markers[i].getAttribute("tel");
	  var my_url = markers[i].getAttribute("url");
	  d_markers[i] = new createMarker(point,my_id,my_temple,my_pref,my_address,my_tel,my_url)
      map.addOverlay(d_markers[i]);
}
		}
		}
		request.send(null);
      }

function createMarker(point,tid,tname,pref,address,tel,url){
	var marker = new GMarker(point);
	var html = '<font color="#000088"><b>第' + tid + '番札所　' + tname 
	+ '</b><br>\n' + address + '<br>'+ tel + '</font><br>' ;
	GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
  });
	return marker;
}

function pref_selected(){
	var d_templelist = document.getElementById("d_templelist");
	d_templelist.innerHTML = "";
	var my_point = Array('133.53332','33.55741',
'134.47833','34.04704',
'133.5223388671875','33.25246979589199',
'133.154296875','33.57572644624357',
'134.02923','34.28336');
//	map.centerAndZoom(new GPoint(133.53332, 33.55741), 7);
	var my_prefid = document.getElementById("d_pref").value;

	if( my_prefid == 0 ){
		var zoomsize = 8;
	}else if(my_prefid == 3 || my_prefid == 2 ){
		var zoomsize = 9;
	}else{
		var zoomsize = 10;
	}


	map.setCenter(new GLatLng(my_point[my_prefid*2+1],my_point[my_prefid*2]), zoomsize);

	if( my_prefid > 0 ){
	var t_len = markers.length;
    for (var i = 0; i < t_len; i++) {
      var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
      				parseFloat(markers[i].getAttribute("lng")));
	  var t_id = markers[i].getAttribute("id");
	  var t_temple = markers[i].getAttribute("tname");
	  var t_pref = markers[i].getAttribute("pref");
	  var t_address = markers[i].getAttribute("address");
	  var t_tel = markers[i].getAttribute("tel");
	  var t_url = markers[i].getAttribute("url");
		if( t_pref == my_prefid ){
			d_templelist.innerHTML = d_templelist.innerHTML + '<a href="javascript:void(0);" onclick="disp_selectedtemple('+ t_id +');">' + t_temple + "</a><br>"; 
		}
	}
	}
	return true;
}

function disp_selectedtemple(tid){
	var my_id = tid-1;
	var t_point = new GLatLng(parseFloat(markers[my_id].getAttribute("lat")),parseFloat(markers[my_id].getAttribute("lng")));
//	var my_zlevel = map.getZoomLevel();
	GEvent.trigger(map,'click',markers[my_id]);
	var tname = markers[my_id].getAttribute("tname");
	  var address = markers[my_id].getAttribute("address");
	  var tel = markers[my_id].getAttribute("tel");
	  var url = markers[my_id].getAttribute("url");
	var html = '<font color="#000088"><b>第' + tid + '番札所　' + tname 
	+ '</b><br>\n' + address + '<br>'+ tel + '</font><br>' ;
	if( url != "" ){
		html = html + '<font style="font-size:12px"><a href="'+ url + '">詳細はこちら</a></font>';
	}
	d_markers[my_id].openInfoWindowHtml(html);

}




    //]]>
