google.load("feeds", "1");
var entryArray = new Array();
var entryNum = 0;

function initialize() {
	feedAdd("http://www.kiryuusha.com/blosxom.cgi/index.rss10", 0); //気流舎 
	feedAdd("http://irregularrhythmasylum.blogspot.com/feeds/posts/default", 0); //IRREGULAR RHYTHM ASYLUM Blog 
	feedAdd("http://www.mosakusha.com/voice_of_the_staff/atom.xml", 0); //Voice Of Mosakusha Online 
	feedAdd("http://blog.goo.ne.jp/bashop/rss2.xml", 0); //場所っプ
	feedAdd("http://feedblog.ameba.jp/rss/ameblo/shirouto5/rss20.xml", 0); //リサイクルショップ　素人の乱５号店 ＆ 浦野商店 ＆ 二木商店
	feedAdd("http://vegecanteen.seesaa.net/index.rdf", 0); //ＶＥＧＥしょくどう日誌
	feedAdd("http://hall12.seesaa.net/index.rdf", 0); //素人の乱12号店 エンジョイ☆きたなかホール（仮）
	feedAdd("http://mmf2008.jugem.jp/?mode=rss", 0); //『馬橋映画祭』公式ブログ
	feedAdd("http://blog.livedoor.jp/toshihirock_n_roll/index.rdf", 0); //ヤノ・オン・ウェブ
	feedAdd("http://feedblog.ameba.jp/rss/ameblo/hirakoue/rss20.xml", 0); //ruko.
	feedAdd("http://rss.exblog.jp/rss/exblog/flatrip/index.xml", 0); //FLATRIP
	feedAdd("http://rss.exblog.jp/rss/exblog/urag/index.xml", 0); //ウラゲツ☆ブログ
	feedAdd("http://www.fmiu.net/blog/feed", 0); //Free Media International University blogs
	feedAdd("http://japan.indymedia.org/rss/features.1-0.rdf", 0); //Independent Media Center: Japan
	feedAdd("http://democracynow.jp/frontpage/feed", 0); //DemocracyNow! Japan -
	feedAdd("http://triofour.cocolog-nifty.com/blog/rss.xml", 0); //トリオフォー日記
	feedAdd("http://d.hatena.ne.jp/sajonpork/rss2", 0); //ASOKO
	feedAdd("http://blog.goo.ne.jp/hintandgesture/rss2.xml", 0); //Hint And Gesture
	feedAdd("http://blog.livedoor.jp/hesalkun/index.rdf", 0); //九州帝國ブログ板
	feedAdd("http://rss.exblog.jp/rss/exblog/teikoshoku/index.xml", 0); //抵抗食の会（仮）- Eat Resist Exist -
	feedAdd("http://www.voiceblog.jp/freedom/rss2.0.xml", 0); //Radio Freedom
	feedAdd("http://tsurumitext.seesaa.net/index.rdf", 0); //tsurumi's text
	feedAdd("http://rss.exblog.jp/rss/exblog/radiomaroo/index.xml", 0); //radio maroon
	feedAdd("http://vice.typepad.com/vice_japan/index.rdf", 0); //Vice Magazine Japan Blog
	feedAdd("http://blogs.myspace.com/Modules/BlogV2/Pages/RssFeed.aspx?friendID=1000782278", 0); //dr.pulse - MySpaceブログ
	feedAdd("http://d.hatena.ne.jp/voleurknkn/rss2", 0); //生きてみた感想
	feedAdd("http://blog.livedoor.jp/hideyo327/index.rdf", 0); //勝つ時だって、あるだろう
	feedAdd("http://henkoukanousei.blog61.fc2.com/?xml", 0); //東京虚業大学
	feedAdd("http://bin-anna.com/blog/?mode=rss", 0); //||| Blog : BIN＋ANNA TOKYO |||
	feedAdd("http://rss.exblog.jp/rss/exblog/goso/index.xml", 0); //goso's blog
	feedAdd("http://d.hatena.ne.jp/Ryota1981/rss", 0); //アクティビスト／編集者・園良太の日記
	feedAdd("http://rss.exblog.jp/rss/exblog/booksarch/index.xml", 0); //日々。生きる現代文学
	feedAdd("http://junquonimura.jugem.jp/?mode=rss", 0); //JUNQUO的博客
	feedAdd("http://d.hatena.ne.jp/kaminaga/rss2", 0); //LIFE
	feedAdd("http://d.hatena.ne.jp/kodama8/rss2", 0); //インドカリーと絵本のお店　こだまや
	feedAdd("http://rss.exblog.jp/rss/exblog/kayabana/index.xml", 0); //野良草 ~nora-kaya~
	feedAdd("http://osaka-shirouto.cocolog-nifty.com/blog/rss.xml", 0); //素人の乱　大阪店ブログ
	feedAdd("http://d.hatena.ne.jp/communio2005/rss2", 0); //ゴシックカルチャー研究会communioブログ
	feedAdd("http://d.hatena.ne.jp/uma-no-hone/rss2", 0); //日常と非日常の軋轢
	feedAdd("http://rss.exblog.jp/rss/exblog/hmsrris/index.xml", 0); //ムラサキハヒメサラレイシ
	feedAdd("http://tokyo.fffff.at/feed/", 0); //東京 F.A.T.
	feedAdd("http://osasimiichiban.blog67.fc2.com/?xml", 0); //World advance
	feedAdd("http://rss.exblog.jp/rss/exblog/boroboroad/index.xml", 0); //ホー娘。の！すすめ！ボロボロード☆
	feedAdd("http://www.art-nomad.net/blog/feed/rss2/", 0); //artNOMAD
	feedAdd("http://rss.exblog.jp/rss/exblog/derella/index.xml", 0); //DERELLA 　OFFICIAL BLOG
	feedAdd("http://5th-element.jp/rss.xml", 0); //5th-element.jp RSS (2.0) Feed
	feedAdd("http://3cha40otoko-dico.blogspot.com/feeds/posts/default?alt=rss", 0); //３軒茶屋40男辞典　＊音楽評論家　鈴木孝弥のブログ
	feedAdd("http://blog.goo.ne.jp/lovelove_kikaku1982/rss2.xml", 0); //ラヴラヴ企画のブログ
	feedAdd("http://autonome.blog7.fc2.com/?xml", 0); //mukofungoj ĉiuloke
	feedAdd("http://team-kathy.blogspot.com/feeds/posts/default?alt=rss", 0); //TEAM KATHY FAN FUN CLUB 
	feedAdd("http://sea.ap.teacup.com/saudadebooks/rss.xml", 0); //saudade books
	feedAdd("http://freemedia.researchlab.jp/feed/", 0); //Free Media Research Lab 
	feedAdd("http://d.hatena.ne.jp/Moroduub/rss2", 0); //ひげビジョン 
	feedAdd("http://rss.exblog.jp/rss/exblog/channelp/index.xml", 0); //Ch.P! -motto active- 
	feedAdd("http://graffitiresearchlab.com/?feed=rss2", 0); //Graffiti Research Lab 
	feedAdd("http://feed.fujitv.co.jp/takeshi/diy", 0); //はじめてのDIY 
	feedAdd("http://rss.exblog.jp/rss/exblog/grlkyoto/index.xml", 0); //GRL kyoto 
	feedAdd("http://jp.makezine.com/blog/index.xml", 0); //MAKE:Japan 
	feedAdd("http://osasimiichiban.blog67.fc2.com/", 0); //World advance 
	feedAdd("http://feeds2.feedburner.com/chimanaco", 0); //chimanaco blog	
	feedAdd("http://illcomm.exblog.jp/index.xml", 1); //イルコモンズのふた。 
	
	
	
}

//取得するフィードの追加（rssUrl：フィードのURL , boolNum：追加するフィードURLが最後の場合「1」を入れる）
function feedAdd(rssUrl, boolNum) {
	var feed = new google.feeds.Feed(rssUrl);//フィードの取得
	feed.setNumEntries(1);//ブログ1つあたりの取得するフィード数
	feed.load(function(result) {
		if (!result.error) {
			for (var i = 0; i < result.feed.entries.length; i++) {
				entryArray[entryNum] = result.feed.entries[i];
				var date = new Date(result.feed.entries[i].publishedDate);
				entryArray[entryNum].sortDate = ( date.getFullYear()*10000 ) + ( (date.getMonth() + 1)*100 ) + date.getDate();//ソート用（日付）を連想配列に代入
				entryArray[entryNum].blogName = result.feed.title;//ブログ名を連想配列に代入
				entryNum+=1;
			}
		}
		if(boolNum==1){
			feedOutput("feed", entryNum);//フィードの出力
		}
	});
}

//フィードの出力（feedId：出力するオブジェクトのID , listNum：出力するリスト数。「0」の場合全て）
function feedOutput(feedId, listNum){
	var useFeed = "";
	var container = document.getElementById(feedId);//表示部分を選択
	entryArray = asort(entryArray, "sortDate");//日付でソート
	if(listNum==0){
		listNum = entryNum;
	}
	for (var i = 0; i < listNum; i++) {
		var entry = entryArray[i];
		var date = new Date(entry.publishedDate);//日付の表示変更
		//useFeed += '<li>' + date.getFullYear() + '/' + (date.getMonth() + 1 ) + '/' + date.getDate() + ' <a href="' + entry.link + '" target="_blank">' + entry.title + '</a>（' + entry.blogName + '）</li>';//HTMLで書き出し
		useFeed += '<li>' + entry.blogName + '<br /><a href="' + entry.link + '" target="_blank">' + entry.title + ' (' + date.getFullYear() + '/' + (date.getMonth() + 1 ) + '/' + date.getDate() + ')' + '</a></li>';//HTMLで書き出し
	}
	container.innerHTML = '<ul>' + useFeed + '</ul>';
}
function asort(myArray, key){
	//return myArray.sort ( function (b1, b2) { return b1[key] > b2[key] ? 1 : -1; } );//昇順
	return myArray.sort ( function (b1, b2) { return b1[key] > b2[key] ? -1 : 1; } );//降順
}

google.setOnLoadCallback(initialize);
