google.load('feeds', '1');
// 初期化関数を定義
function feeds_init() {
  // 読み込むfeed
  var feed = new google.feeds.Feed('http://morterlap.blog.fc2.com/?xml');
  // 読み込み件数
  feed.setNumEntries(4);
  // 読み込んだfeedを加工する処理
  feed.load(function(result) {
    // エラーじゃないよね？
    if (!result.error) {
      // 結果を表示するエレメント
      var container = document.getElementById('blog-jisseki');

	// 汎用変数textを初期化
      var text = '';
	  
      // feedを処理するループ
      for (var i = 0; i < result.feed.entries.length; i++) {
        // entryに１件取り出す
        var entry = result.feed.entries[i];


		var strdate = createDateString(entry.publishedDate);

		// feedのlink及びtitle属性のデータをHTMLに整形しつつtext変数に加える

		var imgCheck = entry.content.match(/(src="http:){1}[\S_-]+((\.jpg)|(\.JPG))/);
		if(imgCheck){
        text +=
				'<dt><a target="_blank" href="' + entry.link + '">' + '<img ' + imgCheck[0] + '" height = 50 width = 70 /></a></dt>'
				+ '<dd><span>' + strdate + '</span><br><a target="_blank" href="' + entry.link + '">' + entry.title + '</a></dd>';
		}


	  }
      // ULタグで囲んでエレメントに出力
      container.innerHTML = '<dl>' + text + '</dl>';
    }
  });
}

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 + "日" ;

return strdate;
}

// 関数をイベントハンドラとして登録
google.setOnLoadCallback(feeds_init);
