  // 使用するモジュールの指定。 
  // Google AJAX Feed API のバージョン１。 
  google.load("feeds", "1"); 
 
  function initialize() { 
    // RSS の URL を指定。 
    var feed = new google.feeds.Feed("http://asteria.jp/atom.xml"); 
 
    // 表示件数を指定。 
    feed.setNumEntries(5); 
 
    feed.load(function(result) { 
      if (!result.error) { 
        // RSS を表示する <div> タグの id を指定。 
        var container = document.getElementById("top_adn_box"); 
        // <ul>タグを作成して、<div>タグの子要素の末尾に追加。 
        var ul_tag = document.createElement("ul"); 
 
        // 表示件数分ループし、エントリのタイトルを表示する。 
        for (var i = 0; i < result.feed.entries.length; i++) { 
          var entry = result.feed.entries[i]; 
          // <li> タグを生成する。 
          var li_tag = document.createElement("li"); 
          // <a> タグでリンクを作成する。 
          var a_tag = document.createElement("a"); 
          a_tag.setAttribute("href", entry.link); 
          // 更新日時 
          var itemDate = new Date(entry.publishedDate); 
          var itemYear = itemDate.getFullYear(); 
          var itemMonth = itemDate.getMonth() + 1; 
          var itemDate = itemDate.getDate(); 
          // 日が一桁なら頭に0を付ける 
          if(itemDate < 10) { itemDate = "0" + itemDate; } 
          // タイトルからカテゴリを分割する 
          var itemTitle = entry.title; 
          var itemCategory = ""; 
          var index = itemTitle.lastIndexOf(" - "); 
          if( index != -1) { 
            itemCategory = "（" + itemTitle.substring(index+3) + "）"; 
            itemTitle = itemTitle.substring(0, index); 
          } 
          a_tag.appendChild(document.createTextNode(itemYear + "年" + itemMonth + "月" + itemDate + "日" + "：" + itemTitle + itemCategory)); 
          // <li> タグの子要素に <a> タグを追加。 
          li_tag.appendChild(a_tag); 
          // <ul> タグの子要素の末尾に <li> タグを追加。 
          ul_tag.appendChild(li_tag); 
        } 
        // <div> タグの子要素の末尾に <ul> タグを追加。 
        container.appendChild(ul_tag); 
      } 
    }); 
  } 
 
  google.setOnLoadCallback(initialize); 

