// JavaScript Document
var url=[
	"http://takabo77.naganoblog.jp/index.rdf",
	"http://yukipon.naganoblog.jp/index.rdf",
	"http://yumeooya.naganoblog.jp/index.rdf",
	"http://rengefff396.naganoblog.jp/index.rdf",
	"http://syatohiro.naganoblog.jp/index_c20450.rdf",
	"http://blog.livedoor.jp/elm_hotaka/index.rdf",
	"http://hicorpo.naganoblog.jp/index.rdf",
	"http://youin.naganoblog.jp/index_c20860.rdf",
	"http://oomatitenka.naganoblog.jp/index_c21897.rdf"
];

google.load("feeds", "1");
var j=1;
var array = new Array();
function initRSSFeed() {
    var feed = new google.feeds.Feed(url[0]);
    feed.setNumEntries(1);
    feed.load(onComplete); 
}


function onComplete(result){
    if (!result.error) {
            array.push(result.feed.entries[0]);
    }
    if (url.length > j ) {
    var feed = new google.feeds.Feed(url[j++]);
    feed.load(onComplete);
    } else {
    onComplete2();
    }
}

function cmp(a,b){return Date.parse(b.publishedDate) - Date.parse(a.publishedDate); }

function onComplete2(){
        var putdata = new Array();
        array.sort(cmp);
        for (var i = 0; i < 5; i++) {
            var entry = array[i];
			//時間
			var outdata = '<p><span class="txt1">' + changeDate(entry.publishedDate) + '</span><br />'
			//内容
			outdata += '<a href="'+entry.link+'" target="_blank">' + entry.title + '</a><br />'
			//人
			outdata += '<span class="txt2">' + 'by ' + entry.author + '</span></p>'
			
			putdata.push(outdata);
        }
		document.getElementById("rss").innerHTML = putdata.join('<br />');
}

//日付表記を変換
function changeDate(str){
    var myDate=new Date(str);
    var Today=new Date();
	var YY=myDate.getFullYear();
	var MM=myDate.getMonth()+1;
    var DD=myDate.getDate();
    var hh=myDate.getHours();
    var mm=myDate.getMinutes();
    var ss=myDate.getSeconds();

	var date = ""
	if(YY>2000 && (tm =Math.abs(Math.floor((myDate.getTime()-Today.getTime())/ (60000*60) ))) < 24 ){
		date = Math.abs(tm) + "時間前"
	}else{
		date = YY + "-" 
	    date += MM<10?("0"+MM):MM
		date += "-"
		date += DD<10?("0"+DD):DD;
		date += " "
		date += hh<10?("0"+hh):hh;
		date += ":"
		date += mm<10?("0"+mm):mm;
		date += ":"
		date += ss<10?("0"+ss):ss;
	}

    return date;
}
google.setOnLoadCallback(initRSSFeed);
