//ページが読み込まれたら、RSSフィード関数を実行する
google.load("feeds", "1");
google.setOnLoadCallback(setFeed1);
google.setOnLoadCallback(setFeed2);
google.setOnLoadCallback(setFeed3);


//日付処理
function createDateString(publishedDate){
  var pdate = new Date(publishedDate);

  var pyear = pdate.getFullYear();
  var pmonth = pdate.getMonth() + 1;
  var pday = pdate.getDate();

　//日付表示「YYYY.MM.DD」
  if (pmonth < 10){
    if(pday < 10){
      var strdate = pyear + ".0" + pmonth + ".0" + pday;
	}else{
      var strdate = pyear + ".0" + pmonth + "." + pday;
	}
  }else{
    if(pday < 10){
      var strdate = pyear + "." + pmonth + ".0" + pday;
	}else{
      var strdate = pyear + "." + pmonth + "." + pday;
	}
  }

  return strdate;
}


//RSSフィード関数1
function setFeed1() {
  var feedurl = "http://www.muji.net/mt/mujilife/product/atom.xml";
  var feed = new google.feeds.Feed(feedurl);
  //記事の読み込み件数
  feed.setNumEntries(3);
  //記事の読み込み
  feed.load(dispfeed);

　//一覧処理
  function dispfeed(result){
　　var htmlstr = '';

　　//読み込みに成功したときの処理
    if (!result.error){
      //一覧作成
      //htmlstr += '<h3><a href="' + result.feed.link + '">' + result.feed.title + '</a></h3>';
      htmlstr += '<dl>';
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        var strdate = createDateString(entry.publishedDate);
        htmlstr += '<dt>' + strdate + '</dt>';
        htmlstr += '<dd><a href="' + entry.link + '">' + entry.title + '</a></dd>';
      }
	  htmlstr += '</dl>';
	//読み込みに失敗したときの処理
    }else{
	  htmlstr = '<p>フィードの読み込みに失敗しました。</p>';
    }

　　//読み込み結果を「id="feed1"」要素に流し込み
　　var container = document.getElementById("feed1");
　  //タグ内のHTMLを変数に代入
    container.innerHTML = htmlstr;

  }
}


//RSSフィード関数2
function setFeed2() {
  var feedurl = "http://www.muji.net/mt/mujilife/group/atom.xml";
  var feed = new google.feeds.Feed(feedurl);
  //記事の読み込み件数
  feed.setNumEntries(3);
  //記事の読み込み
  feed.load(dispfeed);

　//一覧処理
  function dispfeed(result){
　　var htmlstr = '';

　　//読み込みに成功したときの処理
    if (!result.error){
      //一覧作成
      //htmlstr += '<h3><a href="' + result.feed.link + '">' + result.feed.title + '</a></h3>';
      htmlstr += '<dl>';
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        var strdate = createDateString(entry.publishedDate);
        htmlstr += '<dt>' + strdate + '</dt>';
        htmlstr += '<dd><a href="' + entry.link + '">' + entry.title + '</a></dd>';
      }
	  htmlstr += '</dl>';
	//読み込みに失敗したときの処理
    }else{
	  htmlstr = '<p>フィードの読み込みに失敗しました。</p>';
    }

　　//読み込み結果を「id="feed2"」要素に流し込み
　　var container = document.getElementById("feed2");
　  //タグ内のHTMLを変数に代入
    container.innerHTML = htmlstr;

  }
}


//RSSフィード関数3
function setFeed3() {
  var feedurl = "http://www.muji.net/mt/mujilife/staff/atom.xml";
  var feed = new google.feeds.Feed(feedurl);
  //記事の読み込み件数
  feed.setNumEntries(3);
  //記事の読み込み
  feed.load(dispfeed);

　//一覧処理
  function dispfeed(result){
　　var htmlstr = '';

　　//読み込みに成功したときの処理
    if (!result.error){
      //一覧作成
      //htmlstr += '<h3><a href="' + result.feed.link + '">' + result.feed.title + '</a></h3>';
      htmlstr += '<dl>';
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        var strdate = createDateString(entry.publishedDate);
        htmlstr += '<dt>' + strdate + '</dt>';
        htmlstr += '<dd><a href="' + entry.link + '">' + entry.title + '</a></dd>';
      }
	  htmlstr += '</dl>';
	//読み込みに失敗したときの処理
    }else{
	  htmlstr = '<p>フィードの読み込みに失敗しました。</p>';
    }

　　//読み込み結果を「id="feed3"」要素に流し込み
　　var container = document.getElementById("feed3");
　  //タグ内のHTMLを変数に代入
    container.innerHTML = htmlstr;

  }
}
