/* 以下Google Ajax Feed API */

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

function initialize() {
  var feedurl = "http://blog.livedoor.jp/sugahachi/atom.xml";
  var feed = new google.feeds.Feed(feedurl);
  feed.setNumEntries(5);
  feed.load(dispfeed);

  function dispfeed(result){
    if (!result.error){
      var container = document.getElementById("feedControl");
      var htmlstr = "";
      //htmlstr += '<p><a href="' + result.feed.link + '">' + result.feed.title + '</a></p>';
      //htmlstr += "<p>説明:" + result.feed.description + "</p>";
      //htmlstr += "<p>作成者:" + result.feed.author + "</p>";

      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
				var date = dateParse(entry.publishedDate);
				htmlstr += '<dt class="create-date">' + date + "</dt>";
        htmlstr += '<dd class="entry-title"><a href="' + entry.link + '" target="_blank">' + entry.title + '</a></dd>';
				//htmlstr += entry.content;
        //htmlstr += "<p>" + entry.contentSnippet + "</p>";
        //htmlstr += '<p class="category">';
        //for (var j = 0; j < entry.categories.length; j++) {
        //  htmlstr += "[" + entry.categories[j] + "]";
        //}
        //htmlstr += "</p>";
      }

       container.innerHTML = htmlstr;
    }else{
       alert(result.error.code + ":" + result.error.message);
    }
  }

}
google.setOnLoadCallback(initialize);

$(function(){
	$('#feedControl').before('<img src="/img/title_menu03.png" alt="新着ブログ" width="180" height="1" />');
});

//dateParse: "2008/10/14" 形式
function dateParse(str){
    var objDate = new Date(str);
    var nowDate = new Date();
    //現在の日付との差を計算
    myDay = Math.floor((nowDate.getTime()-objDate.getTime()) / (1000*60*60*24)) + 1;
    //もし2週間以内なら"new!"マーク
    /*
		if (myDay < 15 ){
        var newMsg = '&nbsp;&nbsp;<span style="color:#ff6666; font-weight:bold;">new!</span>';
    } else {
        var newMsg = '';
    }
		*/
    var year = objDate.getFullYear();
    var month = objDate.getMonth() + 1;
    var date = objDate.getDate();
    if ( month < 10 ) { month = "0" + month; }
    if ( date < 10 ) { date = "0" + date; }
    str = year + '/' + month + '/' + date;
    //rtnValue = new Array(2);
		rtnValue = new Array(1);
    rtnValue[0] = str;
    //rtnValue[1] = newMsg;
    return rtnValue;
}












