google.load("feeds", "1");

function initialize() {
	//読み込むフィードのURLを指定
	var info = new google.feeds.Feed("http://www.blogger.com/feeds/6746936480241122593/posts/default/-/info");
	var blog = new google.feeds.Feed("http://www.blogger.com/feeds/6746936480241122593/posts/default/-/blog");

	//読み込むフィードの数を指定
	info.setNumEntries(3);
	blog.setNumEntries(1);

	info.load(function(result) {
		if (!result.error) {
			//id属性の値がfeedの要素内にフィードを書き出す
			var container = document.getElementById("info");

			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];

				//各HTML要素を生成
				var div = document.createElement("div");
				var dl = document.createElement("dl");
				var dt = document.createElement("dt");
				var dd = document.createElement("dd");
				var a = document.createElement("a");

				//item内、title要素の値を取得
				var entryTitle = entry.title;

				//item内、link要素の値を取得
				var entryLink = entry.link;

				//item内、publishedDate要素の値を取得し、特定の書式に変換
				var entryDesc = createDateString(entry.publishedDate);
				
				dd.appendChild(a);

				//リンク先HTMLファイルの設定
				var linkHTML = "info/index.html"	//トップページからみた相対パス
				var linkURL = linkHTML + "?" + "info&" + entry.publishedDate;
				
				//a要素に対して、publishedDate要素の文字列をhref属性の値として設定
				dd.getElementsByTagName("a")[0].setAttribute("href",linkURL);

				//a要素の子要素として、title要素をテキストノードに変換して挿入
				dd.getElementsByTagName("a")[0].appendChild(document.createTextNode(entryTitle));

				//dt要素内に、publishedDate要素をHTMLコードとして挿入
				dt.innerHTML = entryDesc;

				dl.appendChild(dt);
				dl.appendChild(dd);
				container.appendChild(dl);
			}
		}
	});
	
	blog.load(function(result) {
		if (!result.error) {
			//id属性の値がfeedの要素内にフィードを書き出す
			var container = document.getElementById("blog");

			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];

				//各HTML要素を生成
				var div = document.createElement("div");
				var dl = document.createElement("dl");
				var dt = document.createElement("dt");
				var dd = document.createElement("dd");
				var p = document.createElement("p");
				var a = document.createElement("a");

				//item内、title要素の値を取得
				var entryTitle = entry.title;

				//item内、publishedDate要素の値を取得し、特定の書式に変換
				var entryContent = entry.contentSnippet + "…";

				//dt要素内に、publishedDate要素をHTMLコードとして挿入
				dt.innerHTML = entryTitle;
				
				//dt要素内に、publishedDate要素をHTMLコードとして挿入
				dd.innerHTML = entryContent;

				p.appendChild(a);

				//リンク先HTMLファイルの設定
				var linkHTML = "blog/index.html"	//トップページからみた相対パス
				var linkURL = linkHTML + "?" + "blog&" + entry.publishedDate;

				p.getElementsByTagName("a")[0].setAttribute("href",linkURL);
				p.getElementsByTagName("a")[0].appendChild(document.createTextNode("［つづきを読む］"));

				dl.appendChild(dt);
				dl.appendChild(dd);
				container.appendChild(dl);
				container.appendChild(p);
			}
		}
	});
}

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 + "秒";
	//var strdate = pyear + "年" + pmonth + "月" + pday + "日" + phour + "時" + pminute + "分";
	var strdate = pyear + "年" + pmonth + "月" + pday + "日";

	return strdate;
}




google.setOnLoadCallback(initialize);
