google.load("feeds", "1");
var entryArray = new Array();
var entryNum = 0;
function initialize() {
feedAdd("http://d.hatena.ne.jp/kiyosenomori02+gakuen/rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori02+gakuen/searchdiary?word=%2A%5B%B6%B5%BC%BC%5D&mode=rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori02+gakuen/searchdiary?word=%2A%5B%C2%E7%C0%F4NEWS%20PAPER%5D&mode=rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori02+gakuen/searchdiary?word=%5B%A4%BD%A4%CE%C2%BE%5D&mode=rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori02+gakuen/searchdiary?word=%5B%B5%D9%BF%C7%5D&mode=rss", 1);
}

function feedAdd(rssUrl, boolNum) {
var date = new Date();
var h = date.getHours();
var mn = date.getMinutes();
var s = date.getSeconds();

var rand = h + " " + mn + " " + s;
if(rssUrl.indexOf("?") >= 0)
{
var feed = new google.feeds.Feed(rssUrl + "&" + rand);
}
else
{
var feed = new google.feeds.Feed(rssUrl + "?" + rand);
}
feed.setNumEntries(50);//サイト1つあたりの取得するフィード数
feed.load(function(result) {
if (!result.error) {
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
entry.title = entry.title.replace(/^(\[.*\])*/, "");
/*
if(entry.title == "9月10日納涼祭のお知らせ") {
entry.publishedDate = "2011/9/5";
}
if(entry.title == "出産・退院後の生活のためのガイド") {
entry.publishedDate = "2011/3/1";
}
if(entry.title == "サーバリックス公費対象者への接種について") {
entry.publishedDate = "2011/8/9";
}
if(entry.title == "白内障教室のご案内") {
entry.publishedDate = "2011/6/21";
}
if(entry.title == "産科医療補償制度のお知らせ") {
entry.publishedDate = "2011/6/21";
}
if(entry.title == "◆ファーストサインのご案内") {
entry.publishedDate = "2011/6/21";
}
*/
var flg = 0;
for(var j = 0; j < entryNum; j++) {
if(entry.title == entryArray[j].title) {
flg = 1;
}
}
if(flg == 1)
{
continue;
}
entryArray[entryNum] = entry;
var date = new Date(result.feed.entries[i].publishedDate);

//changedate("産科医療補償制度のお知らせ", "2011/7/13", "2011/6/21");
//changedate("ファーストサインのご案内", "2011/7/13", "2011/6/21");
entryArray[entryNum].sortDate=(date.getFullYear()*1e8)+((date.getMonth()+1)*1e6)+(date.getDate()*1e4)+(date.getHours()*100)+date.getMinutes();//ソート用年月日時分
entryArray[entryNum].blogName = result.feed.title;
entryNum+=1;
}
}
if(boolNum==1){
feedOutput("feed", 100);//フィードの出力
}
});
}

function myentry(link, title, publishedDate, content) {
this.link = link;
this.title = title;
this.publishedDate = publishedDate;
this.content = "<img src=\"" + content + "\" />";
}

function feedAdd2(link, title, publishedDate, content, boolNum) {
var entry = new myentry(link, title, publishedDate, content);
entryArray[entryNum] = entry;
var date = new Date(entry.publishedDate);
entryArray[entryNum].sortDate=(date.getFullYear()*1e8)+((date.getMonth()+1)*1e6)+(date.getDate()*1e4)+(date.getHours()*100)+date.getMinutes();//ソート用年月日時分
entryNum+=1;
if(boolNum==1){
feedOutput("feed", 100);//フィードの出力
}
}

function asort(myArray, key){
return myArray.sort ( function (b1, b2) { return b1[key] > b2[key] ? -1 : 1; } );
}
google.setOnLoadCallback(initialize);

