
//APIを読み込む
google.load("feeds", "1");

// 日付フォーマットを変更
function createDateFormatSidebar(publishedDate){
  var pdate = new Date(publishedDate);

  var pyear   = pdate.getFullYear();	// 年
  var pmonth  = pdate.getMonth() + 1;	// 月
  var pday    = pdate.getDate();		// 日
  var phour   = pdate.getHours();		// 時
  var pminute = pdate.getMinutes();		// 分
  var psecond = pdate.getSeconds();		// 秒

  // 好きなフォーマットに設定
  var strdate = pyear + "-" + pmonth + "-" + pday;

  return strdate;
}

//初期化関数
function init_feed_sidebar(){

  //読み込むフィードを設定する
  var feed = new google.feeds.Feed("http://garagehouse.ldblog.jp/index.rdf" + "?" + (new Date()).getTime());

  //読み込む件数を設定する
  feed.setNumEntries(5);

  //フィードを読み込む
  feed.load(function(result){

    //エラーチェック
    if(!result.error){

      //表示するエレメントを設定する
      var container = document.getElementById("feed_sidebar");

      //一時的に保持する文字列変数を初期化する
      var temp = '';

      //フィードのエントリ数だけループ処理する
      for(var i = 0; i < result.feed.entries.length; i++){

        //フィードのエントリを変数entryに読み込む
        var entry = result.feed.entries[i];

        //フィードエントリのlink,entry,content情報を設定する
        temp += '<li>' + createDateFormatSidebar(entry.publishedDate) + '<a href="' + entry.link + '"  target="_blank">'
        	+ entry.title + '</a></li>';
      }
      //出力する
      container.innerHTML = '<ul class="bloglist">' + temp + '</ul>';
    }else{
    	// エラー時の処理
    	// フィード取得に失敗した場合に出力した内容があれば、''の中に書いてくださいな
    	container.innerHTML = '';
    }
  });
}
//コールバック関数に登録
google.setOnLoadCallback(init_feed_sidebar);

