google.load("feeds", "1");

function initialize() {
	var feed = new google.feeds.Feed("http://rss.rssad.jp/rss/rakutenblog/ZmY4OTAwMjRhYThjMTE_");
	feed.setNumEntries(15);
	feed.load(dispfeed);
	var flag = true;
    function dispfeed(result){
		if (!result.error){
		var container = document.getElementById("feed");
		var htmlstr = "";
		for (var i = 0; i < result.feed.entries.length; i++) {
			var entry = result.feed.entries[i];
			if(entry.title.substr(0,3)!='PR:'){
		    	if(flag){
					flag = false;
					htmlstr += '（最新記事：' + createDateString(entry.publishedDate) + '）<br>';
				}
				htmlstr += '<font color="darkgreen">◆</font><a href="' + entry.link + '" title="'+ createDateString(entry.publishedDate) + '">' + entry.title + '</a><br>';
			}
      }
       container.innerHTML = htmlstr;
    }
  }
}

function initialize2() {
	var feed = new google.feeds.Feed("http://ks2b.blog93.fc2.com/?xml");
	feed.setNumEntries(10);
	feed.load(dispfeed);
	var flag = true;
    function dispfeed(result){
		if (!result.error){
		var container = document.getElementById("feed2");
		var htmlstr = "";
		for (var i = 0; i < result.feed.entries.length; i++) {
			var entry = result.feed.entries[i];
		    if(flag){
				flag = false;
				htmlstr += '（最新記事：' + createDateString(entry.publishedDate) + '）<br>';
			}
			htmlstr += '<font color="black">◆</font><a href="' + entry.link + '" title="'+ createDateString(entry.publishedDate) + '">' + entry.title + '</a><br>';
			
		}
	    container.innerHTML = htmlstr;
    }
  }
}

function createDateString(publishedDate){
  var pdate = new Date(publishedDate);

  var pday = ZeroFill(pdate.getDate());
  var pmonth = ZeroFill(pdate.getMonth() + 1);
  var pyear = pdate.getFullYear();
  var phour = ZeroFill(pdate.getHours());
  var pminute = ZeroFill(pdate.getMinutes());
  var psecond = ZeroFill(pdate.getSeconds());
  var strdate = pyear + "-" + pmonth + "-" + pday + " " + phour + ":" + pminute + ":" + psecond ;

  return strdate;
}

function ZeroFill(num){
	var str = "00" + num;
	str = str.substr(str.length - 2,2);
	return str;
}

google.setOnLoadCallback(initialize);
google.setOnLoadCallback(initialize2);

