google.load("feeds", "1");
function initialize() {
  var feed = new google.feeds.Feed("http://www.progledge.com/dict/atom.xml");
  //口述試験ポイント情報ブログ用フィード
  //フィード内の記事を３件取得
  feed.setNumEntries(3);
  feed.load(function(result) {
    if (!result.error) {
       // idがfeedのオブジェクトを取得
       //この文字列と取得フィードの値を変えて、新規ファイルとして
       //定義すれば複数フィードを個別に表示可能
      var container = document.getElementById("dict_feed");
    
    // 要素の削除
    // （※ここでrssArea内の要素をすっきりきれいに削除。）
    while ( container.firstChild ) {
        container.removeChild( container.lastChild );
    }

    // 取得した記事情報が0件の場合は、記事情報が無い旨を出力して終了。
   if (result.feed.entries.length == 0) {
        var p = document.createElement("p");
        var pStr = "現在、記事情報はありません。";
        p.appendChild(document.createTextNode(pStr));
        container.appendChild(p);
        return;
    }
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        //取得フィード内、各記事の投稿日を取得して成型する。
        var eDate = new Date(entry.publishedDate);
        var year = eDate.getFullYear();
        var month = eDate.getMonth()+1;
        var date = eDate.getDate();
        var hours = eDate.getHours();
        var minutes = eDate.getMinutes();
        //var formattedDate = year + "年" + month + "月" + date + "日" + hours + "時" + minutes + "分";
        var formattedDate = year + "年" + month + "月" + date + "日" + hours + "時";

        var div = document.createElement("div");
        //取得フィード表示用の成型。
        div.innerHTML = '<div style="margin-bottom:1px;margin-left:10px;border-bottom: 1px solid #D6D6D6;">'+
                         '<span style="font-weight:bold;">' + formattedDate + '</span>'+
                          '<br><p style="margin-bottom:3px;margin-left:10px;">'+
                          '<a href="' + entry.link + '">' + entry.title + '</a>'+ 
                           '</p></div>';
        container.appendChild(div);
      }
    }
  });
}
// 作成した関数（initialize）が読込時に呼び出されるようにコールバック関数として登録。
google.setOnLoadCallback(initialize);

