// JavaScript Document
//<![CDATA[

var urls = new Array(
"http://www.eic.or.jp/rss/rss.php?type=news",
"http://www.eic.or.jp/rss/rss.php?type=event",
"http://www.pref.hokkaido.lg.jp/rss/newinfo.xml",
"http://www.hokkaido-np.co.jp/rss/index.rdf");

var count1 = 0;


google.load("feeds", "1");

function initialize() {
  var container = document.getElementById("google-feed");
  container.innerHTML = "<div>";

  var count1 = 0;
  for (var n = 0; n < urls.length;n++ ) {
    var feed = new google.feeds.Feed(urls[n]);
    feed.setNumEntries(50); //読み込む記事数

    feed.load(function(result) {


      if (!result.error) {

        switch (result.feed.link){
          case "http://www.eic.or.jp/":

//        if (result.feed.link = "http://www.eic.or.jp/"){
          var entry    = result.feed.entries[1];
          var linkname = entry.link;
          var getname  = linkname.split("http://www.eic.or.jp/");
          var dirname  = getname[1].split("/");
          var ansname  = dirname[0];

          switch (ansname){
            case "event":
              container.innerHTML += "<h5><a href='http://www.eic.or.jp/event/?gmenu=1' target='_blank'>" + result.feed.title + "（イベント情報）<\/a><\/h5>";
              break;
            case "news":
              container.innerHTML += "<h5><a href='http://www.eic.or.jp/news/?oversea=0&gmenu=1' target='_blank'>" + result.feed.title + "（国内ニュース）<\/a><\/h5>";
              break;
            default:
              break;
          }
          break;

//        } else {
          case "http://www.pref.hokkaido.lg.jp/":
          container.innerHTML += "<h5><a href='" + result.feed.link + "' target='_blank'>" + result.feed.title + "<\/a><\/h5>";
          break;

          case "http://www.hokkaido-np.co.jp/":
          container.innerHTML += "<h5><a href='" + result.feed.link + "' target='_blank'>" + result.feed.title + "<\/a><\/h5>";
          break;

          default:
          break;
        }

        for (var i = 0; i < result.feed.entries.length; i++) {
          var entry = result.feed.entries[i];
          //　検索キーワードを設定　→　記事のタイトルにキーワードのどれかが含まれていれば表示する

          if ((entry.title.match(/生物多様性/g)) || 
              (entry.title.match(/生態系/g)) || 
              (entry.title.match(/外来種/g)) || 
              (entry.title.match(/移入種/g))
             ){

            if (count1 < 3){ //ヒットした記事を表示する数
              container.innerHTML += "<div><a href='" + entry.link + "' target='_blank'>" + entry.title + "<\/a><\/div>";
              var strdate = createDateString(entry.publishedDate);
              container.innerHTML += "<div class='date'>" + strdate + "<\/div>";
              //container.innerHTML += entry.content;
              count1++;
            }
          }
        }

        if (count1 == 0){
          container.innerHTML += "<div>該当する記事がありませんでした<\/div><div class='date'>&nbsp;<\/div>";
        }


      count1 = 0;
      }
    });
  }

  container.innerHTML += "<\/div>";
}



function createDateString(publishedDate){
  var pdate = new Date(publishedDate);

  var pday = pdate.getDate();
  var pmonth = pdate.getMonth() + 1;
  var pyear = pdate.getFullYear();
  var phour = pdate.getHours();
  var pminute = pdate.getMinutes();
//  var psecond = pdate.getSeconds();
  var strdate = pyear + "年" + pmonth + "月" + pday + "日" + 
  phour + "時" + pminute + "分";// + psecond + "秒";

  return strdate;
}

google.setOnLoadCallback(initialize);

//]]>
