google.load("feeds", "1");

function initialize_index() {
	var feedurl_index = "http://www.trinity.jp/blog/atom_index.xml?"+(new Date()).getTime();
	var feed_index = new google.feeds.Feed(feedurl_index);
	feed_index.setNumEntries(3);
	feed_index.load(dispfeed_index);

	function dispfeed_index(result){
		if (!result.error){
			var container_index = document.getElementById("feed_index");
			var htmlstr_index = "";


			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry_index = result.feed.entries[i];
				
				var pubdate = new Date(entry_index.publishedDate);
				var year  = pubdate.getYear(); if (year < 1000) { year += 1900; }
				var month = pubdate.getMonth() + 1 < 10 ? '0' + (pubdate.getMonth() + 1) : pubdate.getMonth() + 1;
				var day   = pubdate.getDate()      < 10 ? '0' + pubdate.getDate()    : pubdate.getDate();
				var hour  = pubdate.getHours()     < 10 ? '0' + pubdate.getHours()   : pubdate.getHours();
				var min   = pubdate.getMinutes()   < 10 ? '0' + pubdate.getMinutes() : pubdate.getMinutes();
				htmlstr_index += "<p><span>" + year + '/' + month + '/' + day + "<br /></span>";
				htmlstr_index += "<a href=\"" + entry_index.link  + "\">";
				htmlstr_index += entry_index.title + "</a><br />";
				var content = entry_index.content;
				if ( content.length > 38) {
					content = content.substr(0, 38) + '...';
				   }
				htmlstr_index += "<span>" + content + "</span></p>";
			}
		
			container_index.innerHTML = htmlstr_index;
		
		}else{
//			alert(result.error.code + ":" + result.error.message);
		}
	}

}

google.setOnLoadCallback(initialize_index);