<!--//
google.load("feeds", "1");

var entryArray = new Array();
var entryNum = 0;

function initialize() {

	feedAdd("http://okamati.osakazine.net/index.xml", 1);//取得したサイトのRSSフィード
	feedAdd("http://oobuten.della-nagoya.jp/index.xml", 1);
	feedAdd("http://kyototen.kyo2.jp//index.xml", 1);
	feedAdd("http://kutsushoten.osakazine.net/index.xml", 1);
	//デラソウル靴商店　光明池店なし
	feedAdd("http://sumiyoshiten.tamaliver.jp/index.xml", 1);
	feedAdd("http://kutushouten.osakazine.net/index.xml", 1);
	feedAdd("http://kutsutoritsudai.tamaliver.jp/index.xml", 1);
	feedAdd("http://kyototen2.kyo2.jp/index.xml", 1);
	feedAdd("http://kutushotenn.osakazine.net/index.xml", 1);
	feedAdd("http://kutsusyotensakae.della-nagoya.jp/index.xml", 1);
	feedAdd("http://kitanodaten.osakazine.net/index.xml", 1);
	feedAdd("http://kutsushotenabeno.osakazine.net/index.xml", 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()*1000000 ) + ( (date.getMonth() + 1)*3600*32 ) + ( date.getDate()*3600 ) + ( date.getHours()*60 ) + date.getMinutes();
				entryArray[entryNum].blogName = result.feed.title;
				entryNum+=1;
			}
		}
		
		if(boolNum==1){
			feedOutput("feed", 100);//フィードの出力
		}
	});
}

function feedOutput(feedId, listNum){
	var useFeed = "";
	var useDate = "";
	var container = document.getElementById(feedId);
	
	entryArray = asort(entryArray, "sortDate");
	
	if(listNum==100){//出力するリスト数
		listNum = entryNum;
	}
	
	for (var i = 0; i < listNum; i++) {
		var entry = entryArray[i];
		var date = new Date(entry.publishedDate);
		var y = date.getFullYear();
		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;}
		useDate = m + "月" + d + "日";
		useFeed += '<div class="dateBack">'+ y + "年" + m + "月" + d + "日" +"(" + h + ':' + mn + ')' + '</div><div><a href="' + entry.link + '" target="_blank" title="' + entry.title + '【' + entry.blogName + '】">' + entry.title + '</a> </div><div>' + entry.blogName + '</div><br><hr size="1" />';
	}
	
container.innerHTML = '<div>' + useFeed + '<div></div></div>';
}

function asort(myArray, key){
	return myArray.sort ( function (b1, b2) { return b1[key] > b2[key] ? -1 : 1; } );
}

google.setOnLoadCallback(initialize);
//-->
