/* -------------------------------------
2011/02/01 Google Feed API(キャッシュ騙し付きVer.)
※最終的な出力の形は
<ul>
<li><span>エントリー日付</span><a href="エントリーURL" target="_blank">エントリータイトル</a></li>
<li><span>エントリー日付</span><a href="エントリーURL" target="_blank">エントリータイトル</a></li>
</ul>
になります。
上記の形でHTML側の<div id="feed"></aid>内に生成されます。
------------------------------------- */
google.load("feeds", "1");
function initialize() {  
var feed = new google.feeds.Feed("http://h-s-glue.com/blog/atom.xml"+"?"+(new Date()).getTime()); //キャッシュ騙し 
feed.setNumEntries(5);
feed.load(function(result) {
	if (!result.error) {
		var container = document.getElementById("feed");
		var ul = document.createElement("ul");

		for (var i = 0; i < result.feed.entries.length; i++) {
			var entry = result.feed.entries[i];

			var li = document.createElement("li");  
			var a = document.createElement("a");
			var span = document.createElement("span");
			
			a.href = entry.link;  
			a.target = "_blank" ;
			
			span.appendChild(document.createTextNode(changeDate(entry.publishedDate)));
			
			a.appendChild(document.createTextNode(entry.title));

			ul.appendChild(li);
			li.appendChild(span);
			li.appendChild(a);
		}
		container.appendChild(ul);
	}  
});  
}

//日付の表示形式変更
function changeDate(str){
  var myDate=new Date(str);
  var YY=myDate.getFullYear();
  var MM=myDate.getMonth()+1;
  if(MM<10){MM="0"+MM;}
  var DD=myDate.getDate();
  if(DD<10){DD="0"+DD;}
  var date=YY+"."+MM+"."+DD;
  return date;
}
 
google.setOnLoadCallback(initialize);
