    //<![CDATA[

    // ===== アイコン指示 =====
	var icon = Array();

	icon[0] = new GIcon();
	icon[0].image = "http://yamatotv.co.jp/img/icon03.png";
	icon[0].iconSize = new GSize(14,39);
	icon[0].iconAnchor = new GLatLng(18,7);
	icon[0].infoWindowAnchor = new GLatLng(0,10);

	icon[1] = new GIcon();
	icon[1].image = "http://yamatotv.co.jp/img/icon04.png";
	icon[1].shadow="http://yamatotv.co.jp/img/icon04-02.png";
	icon[1].iconSize = new GSize(15,33);
	icon[1].shadowSize=new GSize(57, 33);
	icon[1].iconAnchor = new GLatLng(16,7);
	icon[1].infoWindowAnchor = new GLatLng(0,10);
    // ===== 以上アイコン指示 =====
    // ===== レベルIMG指示 =====
	var level = Array();

	level[0] = '<img src="http://yamatotv.co.jp/img/lev0.gif" />';
	level[1] = '<img src="http://yamatotv.co.jp/img/lev1.gif" />';
	level[2] = '<img src="http://yamatotv.co.jp/img/lev2.gif" />';
	level[3] = '&nbsp;';
    // ===== 以上レベルIMG指示 =====	
    if (GBrowserIsCompatible()) { 
    var sidebar_html = "";
    var gmarkers = [];
    var points = [];
    var tgpointsa = [];
    var tgpointsb = [];
    var tgpointsc = [];
    var labels = [];
	var days = [];
    var pas = [];
    var pbs = [];
    var pcs = [];
    var p1s = [];
    var p2s = [];
    var p3s = [];
    var p4s = [];
    var p5s = [];
    var p6s = [];
    var p7s = [];
    var p8s = [];
    var p9s = [];
    var p10s = [];
    var p11s = [];
    var p12s = [];
    var p13s = [];
    var p14s = [];
    var p15s = [];
    var p16s = [];
    var p17s = [];
    var p18s = [];
    var p19s = [];
    var p20s = [];
    var p21s = [];
    var p22s = [];
    var p23s = [];
    var p24s = [];
    var p25s = [];
    var p26s = [];
    var p27s = [];
	var p28s = [];
	var p29s = [];
	var p30s = [];
	var bikous = [];
    var i = 0;

      var ZOOM_IN_LIMIT = 15;
      var ZOOM_OUT_LIMIT = 9;
      var map = new GMap2(document.getElementById("map"));
			GEvent.addListener(map,"zoomend",function(oz,nz) {
          if (nz>ZOOM_IN_LIMIT) map.setZoom(oz);
          if (nz<ZOOM_OUT_LIMIT) map.setZoom(oz);
       });
      map.addControl(new GSmallMapControl());
      map.addControl(new GMapTypeControl(true));
      map.addControl(new GScaleControl(300),
        new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(76, 10)));
      map.setCenter(new GLatLng(35.5985339737654,139.601077600309), 9);
      map.enableContinuousZoom();
      map.enableDoubleClickZoom();
      map.hideControls();
      GEvent.addListener(map, 'mouseover', function() {
        map.showControls();
      });
      GEvent.addListener(map, 'mouseout', function() {
        map.hideControls();
      });

      function createMarker(city,name2,point,tgpointa,tgpointb,tgpointc,label,day,n,pa,p1,p2,p3,p4,p5,p6,p7,p8,p9,pb,p10,p11,p12,p13,p14,p15,p16,p17,p18,pc,p19,p20,p21,p22,p23,p24,p25,p26,p27,p28,p29,p30,bikou) { // ★ n がアイコン指示
		var marker = new GMarker(point,icon[n]);
        gmarkers[i] = marker;
        points[i] = point;
        tgpointsa[i] = tgpointa;
        tgpointsb[i] = tgpointb;
        tgpointsc[i] = tgpointc;
        labels[i] = label;
		days[i] = day;
        pas[i] = pa;
        pbs[i] = pb;
        pcs[i] = pc;
        p1s[i] = p1;
        p2s[i] = p2;
        p3s[i] = p3;
        p4s[i] = p4;
        p5s[i] = p5;
        p6s[i] = p6;
        p7s[i] = p7;
        p8s[i] = p8;
        p9s[i] = p9;
        p10s[i] = p10;
        p11s[i] = p11;
        p12s[i] = p12;
        p13s[i] = p13;
        p14s[i] = p14;
        p15s[i] = p15;
        p16s[i] = p16;
        p17s[i] = p17;
        p18s[i] = p18;
        p19s[i] = p19;
        p20s[i] = p20;
        p21s[i] = p21;
        p22s[i] = p22;
        p23s[i] = p23;
        p24s[i] = p24;
        p25s[i] = p25;
        p26s[i] = p26;
        p27s[i] = p27;
        p28s[i] = p28;
        p29s[i] = p29;
        p30s[i] = p30;
        bikous[i] = bikou;
		if (n > 0){
			var html = '<strong style="font-size:14px">' + label + '<\/strong><br /><a href="javascript:Adentro(' + i + ');"><img src="http://www.google.com/intl/en_ALL/mapfiles/zoom-plus-mini.png" width="18" height="18" alt="plus" title="zoom-in"/><\/a>&nbsp;<a href="javascript:Fuera(' + i + ');"><img src="http://www.google.com/intl/en_ALL/mapfiles/zoom-minus-mini.png" width="18" height="18" alt="minus" title="zoom-out"/><\/a>';
			if (city.value = ""){
				sidebar_html += '<div class="sidelist"><a href="javascript:myclick(' + i + ')">' + name2 + '<\/a><\/div>';
			}
			else {
				sidebar_html += '<div class="city">' + city + '<\/div><div class="sidelist"><a href="javascript:myclick(' + i + ')">' + name2 + '<\/a><\/div>';
			}
		}
		else {
			var html = '<strong style="font-size:14px">' + label + '<\/strong><br /><a href="javascript:Adentro(' + i + ');"><img src="http://www.google.com/intl/en_ALL/mapfiles/zoom-plus-mini.png" width="18" height="18" alt="plus" title="zoom-in"/><\/a>&nbsp;<a href="javascript:Fuera(' + i + ');"><img src="http://www.google.com/intl/en_ALL/mapfiles/zoom-minus-mini.png" width="18" height="18" alt="minus" title="zoom-out"/><\/a>';
			digisidebar_html += '<div class="sidelist"><a href="javascript:myclick(' + i + ')">' + name2 + '<\/a><\/div>';
		}
        GEvent.addListener(marker, "click", function() {
													 rmPolyline();
													 marker.openInfoWindowHtml(html);
													         document.getElementById("pa").innerHTML = pa;
															 document.getElementById("pb").innerHTML = pb;
															 document.getElementById("pcc").innerHTML = pc;
															 document.getElementById("p1").innerHTML = level[p1];
															 document.getElementById("p2").innerHTML = level[p2];
															 document.getElementById("p3").innerHTML = level[p3];
															 document.getElementById("p4").innerHTML = level[p4];
															 document.getElementById("p5").innerHTML = level[p5];
															 document.getElementById("p6").innerHTML = level[p6];
															 document.getElementById("p7").innerHTML = level[p7];
															 document.getElementById("p8").innerHTML = level[p8];
															 document.getElementById("p9").innerHTML = level[p9];
															 document.getElementById("p10").innerHTML = level[p10];
															 document.getElementById("p11").innerHTML = level[p11];
															 document.getElementById("p12").innerHTML = level[p12];
															 document.getElementById("p13").innerHTML = level[p13];
															 document.getElementById("p14").innerHTML = level[p14];
															 document.getElementById("p15").innerHTML = level[p15];
															 document.getElementById("p16").innerHTML = level[p16];
															 document.getElementById("p17").innerHTML = level[p17];
															 document.getElementById("p18").innerHTML = level[p18];
															 document.getElementById("p19").innerHTML = level[p19];
															 document.getElementById("p20").innerHTML = level[p20];
															 document.getElementById("p21").innerHTML = level[p21];
															 document.getElementById("p22").innerHTML = level[p22];
															 document.getElementById("p23").innerHTML = level[p23];
															 document.getElementById("p24").innerHTML = level[p24];
															 document.getElementById("p25").innerHTML = level[p25];
															 document.getElementById("p26").innerHTML = level[p26];
															 document.getElementById("p27").innerHTML = level[p27];
															 document.getElementById("p28").innerHTML = level[p28];
															 document.getElementById("p29").innerHTML = level[p29];
															 document.getElementById("p30").innerHTML = level[p30];
															 document.getElementById("bikou").innerHTML = bikou;
															 document.getElementById("pName").innerHTML = label;
															 document.getElementById("day").innerHTML = day;});
        i++;
        return marker;
      }
      function myclick(i) {
        GEvent.trigger(gmarkers[i],"click");
	  }
    // ===== zoom =====
      function Adentro(i) { 
        map.setCenter(gmarkers[i].point, 15);
      }
      function Fuera(i) { 
        map.setCenter(gmarkers[i].point, 9); 
      }
	//======= 電波到来方向 =========
	  var polyObj = new Array();
	  var count = 0;
	  function addLine(i) {
		  rmPolyline();
		  polyObj[count] = new GPolyline([tgpointsa[i], points[i]],"#ff0000", 7, 0.6);
		  map.addOverlay(polyObj[count++]);
	  }
	  function addLine2(i) {
		  rmPolyline();
		  polyObj[count] = new GPolyline([tgpointsb[i], points[i]],"#0000ff", 7, 0.6);
		  map.addOverlay(polyObj[count++]);
	  }
	  function addLine3(i) {
		  rmPolyline();
		  polyObj[count] = new GPolyline([tgpointsc[i], points[i]],"#00ff00", 7, 0.6);
		  map.addOverlay(polyObj[count++]);
	  }
	  function rmPolyline() {
		  if (count > 0) {
			  count--;
			  map.removeOverlay(polyObj[count]);
			  if (count > 0) {
				  count--;
				  map.removeOverlay(polyObj[count]);
			  }
		  }
	  }
	//======= 以上電波到来方向 =========
    // ===== XML呼出 =====
      function readMap(url,la,ln,zo) {
          var request = GXmlHttp.create();
          request.open("GET", url, true);
          request.onreadystatechange = function() {
          if (request.readyState == 4) {
            var xmlDoc = request.responseXML;
            var markers = xmlDoc.documentElement.getElementsByTagName("marker");
            map.getInfoWindow().hide();
            map.clearOverlays();
            map.setCenter(new GLatLng(la,ln), zo);
            gmarkers = [];
            sidebar_html="";
            digisidebar_html="";
			LevelClear();
            for (var i = 0; i < markers.length; i++) {
              var lat = parseFloat(markers[i].getAttribute("lat"));
              var lng = parseFloat(markers[i].getAttribute("lng"));
              var point = new GLatLng(lat,lng);
              var city = markers[i].getAttribute("city");
              var name1 = markers[i].getAttribute("name1");
              var name2 = markers[i].getAttribute("name2");
              var label = name1 + name2;
              var day = markers[i].getAttribute("day");
              var pa = markers[i].getAttribute("pa");
              var tglata = parseFloat(markers[i].getAttribute("tglata"));
              var tglnga = parseFloat(markers[i].getAttribute("tglnga"));
              var tgpointa = new GLatLng(tglata,tglnga);
              var pb = markers[i].getAttribute("pb");
              var tglatb = parseFloat(markers[i].getAttribute("tglatb"));
              var tglngb = parseFloat(markers[i].getAttribute("tglngb"));
              var tgpointb = new GLatLng(tglatb,tglngb);
              var pc = markers[i].getAttribute("pc");
              var tglatc = parseFloat(markers[i].getAttribute("tglatc"));
              var tglngc = parseFloat(markers[i].getAttribute("tglngc"));
              var tgpointc = new GLatLng(tglatc,tglngc);
              var p1 = markers[i].getAttribute("p1");
              var p2 = markers[i].getAttribute("p2");
              var p3 = markers[i].getAttribute("p3");
              var p4 = markers[i].getAttribute("p4");
              var p5 = markers[i].getAttribute("p5");
              var p6 = markers[i].getAttribute("p6");
              var p7 = markers[i].getAttribute("p7");
              var p8 = markers[i].getAttribute("p8");
              var p9 = markers[i].getAttribute("p9");
              var p10 = markers[i].getAttribute("p10");
              var p11 = markers[i].getAttribute("p11");
              var p12 = markers[i].getAttribute("p12");
              var p13 = markers[i].getAttribute("p13");
              var p14 = markers[i].getAttribute("p14");
              var p15 = markers[i].getAttribute("p15");
              var p16 = markers[i].getAttribute("p16");
              var p17 = markers[i].getAttribute("p17");
              var p18 = markers[i].getAttribute("p18");
              var p19 = markers[i].getAttribute("p19");
              var p20 = markers[i].getAttribute("p20");
              var p21 = markers[i].getAttribute("p21");
              var p22 = markers[i].getAttribute("p22");
              var p23 = markers[i].getAttribute("p23");
              var p24 = markers[i].getAttribute("p24");
              var p25 = markers[i].getAttribute("p25");
              var p26 = markers[i].getAttribute("p26");
              var p27 = markers[i].getAttribute("p27");
              var p28 = markers[i].getAttribute("p28");
              var p29 = markers[i].getAttribute("p29");
              var p30 = markers[i].getAttribute("p30");
              var bikou = markers[i].getAttribute("bikou");
              var n = markers[i].getAttribute("n");
              var marker = createMarker(city,name2,point,tgpointa,tgpointb,tgpointc,label,day,n,pa,p1,p2,p3,p4,p5,p6,p7,p8,p9,pb,p10,p11,p12,p13,p14,p15,p16,p17,p18,pc,p19,p20,p21,p22,p23,p24,p25,p26,p27,p28,p29,p30,bikou);
              map.addOverlay(marker);
            }
            document.getElementById("sidebar").innerHTML = sidebar_html;
			document.getElementById("digisidebar").innerHTML = digisidebar_html;
          }
        }
        request.send(null);
      }
    // ===== 以上XML呼出 =====
	}
    //]]>
	

