google.load("feeds", "1");
var entryArray = new Array();
var entryNum = 0;
var entryArray_telop = new Array();
var entryNum_telop = 0;
var entryArray_weather = new Array();
var entryNum_weather = 0;

var weatherString = "";

function initialize() {
feedAdd_weather("http://weather.livedoor.com/forecast/rss/13/63.xml", 1);

feedAdd("http://d.hatena.ne.jp/kiyosenomori+news/rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori+news/searchdiary?word=%2A%5B%A1%FE%A4%BD%A4%CE%C2%BE%5D&mode=rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori+news/searchdiary?word=%2A%5B%A1%FC%A5%A4%A4%D9%A5%F3%A5%C8%5D&mode=rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori+news/searchdiary?word=%2A%5B%A2%A3%BF%C7%CE%C5%B4%D8%CF%A2%5D&mode=rss", 1);
feedAdd("http://d.hatena.ne.jp/kiyosenomori+news/searchdiary?word=%2A%5B%A2%A1%B4%EB%B2%E8%5D&mode=rss", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/news/plumeria/plumeriaroom.htm", "プルメリアルームのご案内", "2011/8/09", "http://www.kiyomoriwomen.com/sanka/news/plumeria/img/plumeria.jpg", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/news/satogaeri/index.html", "里帰り出産の方へ", "2011/9/20", "", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/sanka_room/firstsign.htm", "◆ファーストサインのご案内", "2011/6/21", "http://www.kiyomoriwomen.com/sanka/sanka_room/img/first_02.jpg", 1);
feedAdd2("http://www.kiyosenomori.com/omimai/index.html", "面会のご案内", "2011/9/20", "http://www.kiyosenomori.com/omimai/images/onegai_bg.jpg", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/news/plumeria/dinner.htm", "お祝い膳プランに新プランが加わりました。", "2011/6/25", "http://www.kiyomoriwomen.com/sanka/news/plumeria/img/diner_plan2m.jpg", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/news/yoyaku/yoyaku.html", "産婦人科外来の予約のご案内", "2011/6/21", "", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/bebecom/", "胎児（超音波画像）と新生児の動画の配信サービス始めました。", "2011/6/21", "", 1);
feedAdd2("http://blog.livedoor.jp/kiyomori_news/archives/1264807.html", "水曜日に助産師外来を行なっています。", "2011/6/21", "", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/shinryouannai/bunben.html", "無痛分娩のご案内", "2011/6/21", "http://www.kiyomoriwomen.com/sanka/shinryouannai/images/mokuyoku.jpg", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/sanka_room/refle.htm", "英国式リフレクソロジー施術のご案内", "2011/6/21", "", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/sanka_room/kosodate.htm", "「母乳/子育て相談」のご案内", "2011/6/21", "", 1);
feedAdd2("http://www.kiyomoriwomen.com/sanka/news/kiyomorimama/index.htm", "きよママ同窓会申し込み受け付け中です。", "2011/7/13", "http://www.kiyomoriwomen.com/sanka/news/kiyomorimama/kiyomorimama_16.jpg", 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 == "第17回絵画コンクール患者様選考会のお知らせ") {
entry.publishedDate = "2011/6/21";
}
if(entry.title == "第17回絵画コンクール表彰式のお知らせ") {
entry.publishedDate = "2011/6/21";
}
if(entry.title == "9月10日納涼祭のお知らせ") {
entry.publishedDate = "2011/6/21";
}
if(entry.title == "出産・退院後の生活のためのガイド") {
entry.publishedDate = "2011/3/1";
}
if(entry.title == "白内障教室のご案内") {
entry.publishedDate = "2011/6/21";
}
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 feedAdd_telop(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(/^(\[.*\])*/, "");
var flg = 0;
for(var j = 0; j < entryNum_telop; j++) {
if(entry.title == entryArray_telop[j].title) {
flg = 1;
}
}
if(flg == 1)
{
continue;
}
entryArray_telop[entryNum_telop] = 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_telop[entryNum_telop].sortDate=(date.getFullYear()*1e8)+((date.getMonth()+1)*1e6)+(date.getDate()*1e4)+(date.getHours()*100)+date.getMinutes();//ソート用年月日時分
entryArray_telop[entryNum_telop].blogName = result.feed.title;
entryNum_telop+=1;
}
}
if(boolNum==1){
feedOutput_telop("headline", 100);//フィードの出力
}
});
}

function feedAdd_weather(rssUrl, boolNum) {
var date = new Date();
var h = date.getHours();
var mn = date.getMinutes();
var s = date.getSeconds();

var rand = h + " " + mn + " " + s;

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];
var flg = 0;
for(var j = 0; j < entryNum_weather; j++) {
if(entry.title == entryArray_weather[j].title) {
flg = 1;
}
}
if(flg == 1)
{
continue;
}
entryArray_weather[entryNum_weather] = 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_weather[entryNum_weather].sortDate=(date.getFullYear()*1e8)+((date.getMonth()+1)*1e6)+(date.getDate()*1e4)+(date.getHours()*100)+date.getMinutes();//ソート用年月日時分
entryArray_weather[entryNum_weather].blogName = result.feed.title;
entryNum_weather+=1;
}
}
if(boolNum==1){
feedOutput_weather("headline", 100);//フィードの出力
}
});
}

function feedOutput_weather(feedId, listNum){
var useFeed = "";
var useDate = "";
entryArray_weather = asort(entryArray_weather, "sortDate");
var n = new Date(new Date() - 1000 * 60 * 60 * 24 * 5);//右端の数字を変更すると、NEWアイコンの表示日数が変ります。
var n2 = new Date();
if(listNum==100){//出力するリスト数
listNum = entryNum_weather;
}
for (var i = 0; i < listNum; i++) {
var entry = entryArray_weather[i];

if(entry != null) {
var date = new Date();
var m = date.getMonth() + 1;
if (m < 10) {m = "0" + m;}
var d = date.getDate();
if (d < 10) {d = "0" + d;}
var h = date.getHours();
if (h < 10) {h = "0" + h;}
var mn = date.getMinutes();
if (mn < 10) {mn = "0" + mn;}
var s = date.getSeconds();
if (s < 10) {s = "0" + s;}
var y = date.getYear();
if(y < 1900) {y += 1900;}

d = d + "日";

if(entry.title.indexOf(d) >= 0)
{
entry.title = entry.title.replace(/^(\[.*\])*/, "");

if(entry.title.indexOf(" 晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/1.gif\">";
}
if(entry.title.indexOf(" 晴時々曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/2.gif\">";
}
if(entry.title.indexOf(" 晴時々雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/3.gif\">";
}
if(entry.title.indexOf(" 晴時々雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/4.gif\">";
}
if(entry.title.indexOf(" 晴のち曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/5.gif\">";
}
if(entry.title.indexOf(" 晴のち雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/6.gif\">";
}
if(entry.title.indexOf(" 晴のち雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/7.gif\">";
}
if(entry.title.indexOf(" 曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/8.gif\">";
}
if(entry.title.indexOf(" 曇時々晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/9.gif\">";
}
if(entry.title.indexOf(" 曇時々雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/10.gif\">";
}
if(entry.title.indexOf(" 曇時々雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/11.gif\">";
}
if(entry.title.indexOf(" 曇のち晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/12.gif\">";
}
if(entry.title.indexOf(" 曇のち雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/13.gif\">";
}
if(entry.title.indexOf(" 曇のち雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/14.gif\">";
}
if(entry.title.indexOf(" 雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/15.gif\">";
}
if(entry.title.indexOf(" 雨時々晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/16.gif\">";
}
if(entry.title.indexOf(" 雨時々曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/17.gif\">";
}
if(entry.title.indexOf(" 雨時々雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/18.gif\">";
}
if(entry.title.indexOf(" 雨のち晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/19.gif\">";
}
if(entry.title.indexOf(" 雨のち曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/20.gif\">";
}
if(entry.title.indexOf(" 雨のち雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/21.gif\">";
}
if(entry.title.indexOf(" 大雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/22.gif\">";
}
if(entry.title.indexOf(" 雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/23.gif\">";
}
if(entry.title.indexOf(" 雪時々晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/24.gif\">";
}
if(entry.title.indexOf(" 雪時々曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/25.gif\">";
}
if(entry.title.indexOf(" 雪時々雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/26.gif\">";
}
if(entry.title.indexOf(" 雪のち晴 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/27.gif\">";
}
if(entry.title.indexOf(" 雪のち曇 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/28.gif\">";
}
if(entry.title.indexOf(" 雪のち雨 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/29.gif\">";
}
if(entry.title.indexOf(" 大雪 ") >= 0)
{
entry.title = "<img width=\"25\" height=\"18\" src=\"http://image.weather.livedoor.com/img/icon/30.gif\">";
}

weatherString += '<a href="' + entry.link + '">' + entry.title + '</a>';
}
}
}

feedAdd_telop("http://d.hatena.ne.jp/kiyosenomori02+telop/rss", 1);
}

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);

