google.load("feeds", "1");
google.setOnLoadCallback(initialize);
function initialize() {
	feedOutput("http://rssblog.ameba.jp/cookie-shueisha/rss20.xml","entryList");
}

function feedOutput(rss,target){
	var feed   = new google.feeds.Feed(rss);
	var count  = 0;
	var maxnum = 3;
	feed.setNumEntries(10);
	feed.load(function(result) {
		var code = '',entry,entryTitle,entryLink,dd,yearNum,monthNum,dateNum,entryDate;
		if (!result.error) {
			for(var i=0; i<10; i++){
				entry = result.feed.entries[i];
				entryTitle = entry.title;
				entryLink  = entry.link;
				if(entryTitle.indexOf('PR:') != -1) continue;
				if(count >= maxnum) break;
				var ddclass = (count == maxnum-1) ? ' class="last"' : '';
				dd  = new Date(entry.publishedDate);
				yearNum  = (dd.getYear() < 2000) ? dd.getYear() + 1900 : dd.getYear();
				monthNum = ((dd.getMonth()+1) < 10) ? "0"+(dd.getMonth()+1) : dd.getMonth()+1;
				dateNum  = (dd.getDate() < 10) ? "0"+dd.getDate() : dd.getDate();
				entryDate = yearNum + "."+ monthNum + "." + dateNum;
				code += '<dt>' + entryDate + '</dt><dd' + ddclass + '><a href="' + entryLink + '" target="_blank">'+ entryTitle + '</a></dd>';
				count++;
			}
			document.getElementById(target).innerHTML = code;
		}
	});
}
