﻿//RSSフィード取得・表示

//初期設定ここから


//最大チェック件数
var feed_num = 20;

//RSSのURL
var feed_url    = "http://www.ohisama-kids.net/blog/?feed=rss2";

//ulのidネーム
var feed_id     = "feed";

//読み込むカテゴリの指定があれば設定・なければ空白にする
var show_category1 = '';

//カテゴリ1を読み込む件数
var num_category1  = 5;

//複数のカテゴリがあるならカテゴリ1と同じように設定・なければ0にする
var show_category2 = '';
var num_category2  = 0;


//初期設定ここまで


google.load("feeds", "1");

function initialize() {
  var feed = new google.feeds.Feed(feed_url);
  feed.setNumEntries(feed_num);
  feed.load(function(result) {
    if (!result.error) {
      var container = document.getElementById(feed_id);
      container.innerHTML += "<dl compact=\"compact\">";
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        dd = new Date(entry.publishedDate);
        var yearNum = dd.getYear();
        if (yearNum < 2000) yearNum += 1900;
        var date = yearNum + "." + (dd.getMonth() + 1) + "." + dd.getDate();
        
        if(((entry.categories == show_category1) || (show_category1 == '')) && num_category1 > 0){
          container.innerHTML += "<dt>" + date + "</dt><dd><a href=\"" + entry.link + "\" target=\"_blank\">" + entry.title + "</a></dd>";
          num_category1--;
        }
        
        if((entry.categories == show_category2) && num_category2 > 0){
          container.innerHTML += "<dt>" + date + "</dt><dd><a href=\"" + entry.link + "\" target=\"_blank\">" + entry.title + "</a></dd>";
          num_category2--;
        }
        if((num_category1 + num_category2) <= 0){ break; }
      }
      container.innerHTML += "</dl>";
    }
  });
}

google.setOnLoadCallback(initialize);

