// JavaScript Document

var url=[

	"http://takabo77.naganoblog.jp/index.rdf",

	"http://yukipon.naganoblog.jp/index.rdf",

	"http://rengefff396.naganoblog.jp/index.rdf",

	"http://blog.livedoor.jp/elm_hotaka/index.rdf",

	"http://applehai.naganoblog.jp/index_c28730.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);

