google.load("feeds", "1");



	function initialize() {
		makeFeed ("http://www.apple.com/jp/main/rss/prweb/pr.rss", "feed1","アップル")
		makeFeed ("http://rss.canon.jp/pnews/index.xml", "feed2","キヤノン")
		makeFeed ("http://www.nikon-image.com/jpn/news/rss/home.rdf", "feed3","ニコン")
		makeFeed ("http://rss.olympus.co.jp/jprss/index.xml", "feed4","オリンパス")
	}

function makeFeed (feedurl, feedIDName,siteName){
	//var feedurl = "http://www.hyuki.com/d/rss.xml";
	var feed = new google.feeds.Feed(feedurl);
	feed.setNumEntries(1);
	feed.load(dispfeed);

	function dispfeed(result){
		if (!result.error){
			var container = document.getElementById(feedIDName);
			var htmlstr = "";
			htmlstr += '<h3><span>' + siteName + '</span></h3>';

			htmlstr += "<ul>";
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];

				htmlstr += "<li>"
				htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';

				var strdate = createDateString(entry.publishedDate);
				htmlstr += "<span>(" + strdate + ")</span>";
				htmlstr += "</li>"
			}
			htmlstr += "</ul>";

			container.innerHTML = htmlstr;
		}else{
			alert(result.error.code + ":" + result.error.message);
		}
	}
}

function createDateString(publishedDate){
	var pdate = new Date(publishedDate);

	var pday = pdate.getDate();
	var pmonth = pdate.getMonth() + 1;
	var pyear = pdate.getFullYear();
	var phour = pdate.getHours();
	var pminute = pdate.getMinutes();
	var psecond = pdate.getSeconds();
	var strdate = pyear + "年" + pmonth + "月" + pday + "日" + 
			phour + "時" + pminute + "分" + psecond + "秒";

	return strdate;
}

google.setOnLoadCallback(initialize);
