var entryArray10 = new Array();
var entryNum10 = 0;
function initialize10() {
 feedAdd10("http://okamura.jisseki.net/rss.xml", 0);
 feedAdd10("http://sdc.jisseki.net/rss.xml", 0);
 feedAdd10("http://udc.jisseki.net/rss.xml", 0);
 feedAdd10("http://mukai.jisseki.net/rss.xml", 0);
 feedAdd10("http://lenadc.jisseki.net/rss.xml", 0);
 feedAdd10("http://koguchi.jisseki.net/rss.xml", 0);
 feedAdd10("http://1180.jisseki.net/rss.xml", 0);
 feedAdd10("http://yoshikawa.jisseki.net/rss.xml", 1);
}
//取得するフィードの追加（rssUrl：フィードのURL , boolNum：追加するフィードURLが最後の場合「1」を入れる）
function feedAdd10(rssUrl, boolNum) {
 var feed = new google.feeds.Feed(rssUrl);//フィードの取得
 feed.setNumEntries(8);//ブログ1つあたりの取得するフィード数
 feed.load(function(result) {
  if (!result.error) {
   for (var i = 0; i < result.feed.entries.length; i++) {
    entryArray10[entryNum10] = result.feed.entries[i];
    var date = new Date(result.feed.entries[i].publishedDate);
    entryArray10[entryNum10].sortDate = ( date.getFullYear()*10000 ) + ( (date.getMonth() + 1)*100 ) + date.getDate();//ソート用（日付）を連想配列に代入
    entryArray10[entryNum10].blogName = result.feed.title;//ブログ名を連想配列に代入
    entryNum10+=1;
   }
  }
  if(boolNum==1){
   feedOutput10("feed_new", 10);//フィードの出力
  }
 });
}
//フィードの出力（feedId：出力するオブジェクトのID , listNum：出力するリスト数。「0」の場合全て）
function feedOutput10(feedId, listNum10){
 var useFeed10 = "";
 var container10 = document.getElementById(feedId);//表示部分を選択
 entryArray10 = asort(entryArray10, "sortDate");//日付でソート
 if(listNum10==0){
  listNum10 = entryNum10;
 }
 for (var i = 0; i < listNum10; i++) {
  var entry = entryArray10[i];
  var date = new Date(entry.publishedDate);//日付の表示変更
  useFeed10 += '<li><a href="' + entry.link + '" target="_blank">' + entry.title + '<\/a>（' + entry.blogName + '） - ' + date.getFullYear() + '/' + (date.getMonth() + 1 ) + '/' + date.getDate() + '<\/li>';//HTMLで書き出し
 }
 container10.innerHTML = '<div class="h2"><h2>歯科医院の新着記事ランキング<\/h2><\/div><ol>' + useFeed10 + '<\/ol>';
}
function asort(myArray10, key){
 //return myArray.sort ( function (b1, b2) { return b1[key] > b2[key] ? 1 : -1; } );//昇順
 return myArray10.sort ( function (b1, b2) { return b1[key] > b2[key] ? -1 : 1; } );//降順
}
google.setOnLoadCallback(initialize10);