google.load("feeds", "1");

function initializeRoom(){
	var feed = new google.feeds.Feed("http://122.200.199.17/blog/category/whats_new/feed");
	feed.setNumEntries(3);
	feed.load(function(result){

		if (!result.error) {
			// 結果を表示するエレメント
			var container = document.getElementById('feed1');
			// 汎用変数textを初期化
			var text = "";

			// feedを処理するループ
			for (var i = 0; i < result.feed.entries.length; i++) {
				var tN = 12;//タイトル文字数
				var dN = 20;//文章文字数
				var trim = "...";//補足文字
				// entryに１件取り出す
				var entry = result.feed.entries[i];
				if(entry.title.length > tN){
					var title = entry.title.substr(0,tN) + trim;
				}else{
					var title = entry.title.substr(0,tN);
				}
				if(entry.contentSnippet.length > dN){
					var description = entry.contentSnippet.substr(0,dN) + trim;
				}else{
					var description = entry.contentSnippet.substr(0,dN);
				}
    			var link = entry.link;
				// 日付!!
				var timeStamp = new Date(entry.publishedDate);
				var yearNum = timeStamp.getFullYear();
				var yearStr = yearNum.toString(10);
				var yearSlice = yearStr.slice(-2);
				var monthNum = "0"+(timeStamp.getMonth()+1);
				var monthSlice = monthNum.slice(-2);
				var dayNum = "0"+(timeStamp.getDate());
				var daySlice = dayNum.slice(-2);

				//var yearSlice = yearNum.slice(-2);
					// feedのlink及びcontent属性のデータをHTMLに整形しつつtext変数に加える
				text +='<dt><span class="date">' + yearSlice + '/' + monthSlice + '/' + daySlice + '</span> ' + '<a href="' + link + '">' + title + '</a>' + '</dt>' + '<dd>' + description + '</dd>';
				}
				// DLタグで囲んでエレメントに出力
				container.innerHTML = text;
			}
		});
	}
google.setOnLoadCallback(initializeRoom);
