function load() {

    //地図オブジェクトを生成
    var map = new GMap2(document.getElementById("map"));

    //コントロールの追加
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());

//初期位置の定義
//とりあえず14号地で初期化（座標、拡大率）
map.setCenter(new GLatLng(35.1738888888889,136.909722222222), 13);

    //ポイントアイコン
    var sign = new GIcon();
    sign.image = "sign_01.gif";
    sign.iconSize = new GSize(12, 16);
    sign.iconAnchor = new GPoint(6, 20);
    sign.infoWindowAnchor = new GPoint(5, 1);

    var text = new GIcon();
    text.image = "text_01.gif";
    text.iconSize = new GSize(20, 19);
    text.iconAnchor = new GPoint(6, 20);
    text.infoWindowAnchor = new GPoint(5, 1);




    //座標を表示する処理（内部処理）
    GEvent.addListener(map, "moveend", function() {
      var center = map.getCenter();
      //document.getElementById("message").innerHTML = center.toString();
      document.getElementById("x1").innerHTML = center.lat();
      document.getElementById("x2").innerHTML = center.lng();
    });


    //マーカーを作る
    /**
       1.point(x)
       2.point(y)
       3.年月
       4.タイトル
       5.本文
       6.画像
       7.アイコン
    */
    function createMarker(x, y, ymd, title, text, image, width, height, icons) {
      var point = new GLatLng(x,y);
      var marker = new GMarker(point,icons);
      GEvent.addListener(marker, "click", function() {
        var base = "http://www.takenokomebaru.net/";
        var txt;
        var img = "";;
        if (image.length > 0){
            img = "<img src=\"" + base + "map/TAKENOKO_IMAGE/" + image+"\"";
            img += image+"\" width=\""+width+"\" height=\"" + height+"\"";
            img += ">";
        }

        //日付処理（釣行記へのリンク）
        var dt, y4, m2, d2;
        dt = new Date(ymd);
        y4 = (dt.getYear() < 2000) ? dt.getYear()+1900 : dt.getYear();
        m2 = dt.getMonth() + 1;
        m2 = (m2.toString().length == 1 ) ? "0" + m2 : m2;
        d2 = dt.getDate();
        d2 = (d2.toString().length == 1 ) ? "0" + d2 : d2;

        txt = "<div>";
        txt += "<a href=\"" + base + "diary/diary.cgi?pstId=" + y4 + m2 + d2 + "\">" + ymd + "</a>";
        txt += "<br><hr size=1 noshade width=\"" + width +  "\">" + text + "<br>" + img + "<br>";
        txt += "</div>";
        marker.openInfoWindowHtml(txt);
      });
      return marker;
    }

    function createMarker2(x, y, id, title, icons) {
      var point = new GLatLng(x,y);
      var marker = new GMarker(point,icons);
      GEvent.addListener(marker, "click", function() {
        var base = "http://www.takenokomebaru.net/";
        var txt;

        //日付処理（釣行記へのリンク）
        var dt, y4, m2, d2;
        dt = new Date(id);
        y4 = (dt.getYear() < 2000) ? dt.getYear()+1900 : dt.getYear();
        m2 = dt.getMonth() + 1;
        m2 = (m2.toString().length == 1 ) ? "0" + m2 : m2;
        d2 = dt.getDate();
        d2 = (d2.toString().length == 1 ) ? "0" + d2 : d2;

        txt = "<div>";
        txt += "<a href=\"" + base + "diary/diary.cgi?pstId=" + id + "\">釣行記：" + id + "</a>";
        txt += "<br><hr size=1 noshade width=\"160\">" + title + "<br>";
        txt += "</div>";
        marker.openInfoWindowHtml(txt);
      });
      return marker;
    }


map.addOverlay(createMarker(35.1738888888889,136.909722222222, "Thu, 2 Feb 2012 08:00:07 +0900","=?ISO-2022-JP?B?GyRCJGYkLRsoQg==?=","名古屋雪ー<br>","DSC_0110.JPG","240","320", sign));
map.addOverlay(createMarker(35.1261111111111,136.908611111111, "Sun, 1 Jan 2012 13:26:48 +0900","","混んどるね<br>","DSC_0102.JPG","240","320", sign));
map.addOverlay(createMarker(34.8219444444444,136.921111111111, "Fri, 30 Dec 2011 14:13:27 +0900","","西堤終了のお知らせ<br>","DSC_0101.JPG","240","320", sign));
map.addOverlay(createMarker2("34.79084","136.9615", "20111017","どうでも良いネタですが・・・", text));
map.addOverlay(createMarker2("35.1594707","136.870543", "20110917","GRF-TR85 PE SPECIAL をいじってきた", text));
map.addOverlay(createMarker2("34.772357129","137.16852289", "20100918","西浦（松島）釣行も、タケノコなんていませんよ", text));


}


