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

var date_now = new Date();

var cache_year = date_now.getFullYear();
var cache_mon = String(date_now.getMonth() + 1);
if(cache_mon.length==1) cache_mon = "0"+ cache_mon;
var cache_date = String(date_now.getDate());
if(cache_date.length==1) cache_date = "0"+ cache_date;
var cache_hour = String(date_now.getHours());
if(cache_hour.length==1) cache_hour = "0"+ cache_hour;
var cache_min  = String(date_now.getMinutes());
if(cache_min.length==1) cache_min = "0"+ cache_min;

var cache_value = cache_year+""+cache_mon+""+cache_date+""+cache_hour;//+""+cache_min;
//cache_value = cache_value.slice(0,-1);

function initialize() {
  var feed = new google.feeds.Feed("http://news.livedoor.com/topics/rss/ent.xml?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_ent");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

       container.innerHTML = htmlstr;
     $("#livedoor .TabbedPanelsContent dl").css("height", "auto");
     $("#livedoor .TabbedPanelsContent dl").css("background-image", "none");
     
    }else{
       console.log(result.error.code + ":" + result.error.message);
    }
  });
  
  var feed = new google.feeds.Feed("http://news.livedoor.com/topics/rss/mus.xml?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_mus");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

       container.innerHTML = htmlstr;
    }else{
       console.log(result.error.code + ":" + result.error.message);
    }
  });
  
  var feed = new google.feeds.Feed("http://news.livedoor.com/topics/rss/mov.xml?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_mov");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

       container.innerHTML = htmlstr;
    }else{
       console.log(result.error.code + ":" + result.error.message);
    }
  });
  
  var feed = new google.feeds.Feed("http://news.livedoor.com/topics/rss/spo.xml?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_spo");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

       container.innerHTML = htmlstr;
    }else{
       console.log(result.error.code + ":" + result.error.message);
    }
  });
  
  var feed = new google.feeds.Feed("http://news.livedoor.com/rss/anigema/summary.xml?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_anigema");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

       container.innerHTML = htmlstr;
    }else{
       console.log(result.error.code + ":" + result.error.message);
    }
  });
  
  var feed = new google.feeds.Feed("http://closeup-nettube.livedoor.biz/atom.xml?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_nettube");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

       container.innerHTML = htmlstr;
    }else{
       console.log(result.error.code + ":" + result.error.message);
    }
  });
  
  var feed = new google.feeds.Feed("http://news.livedoor.com/rss/article/vender/livedoor?time="+cache_value);
  feed.setNumEntries(9);
  feed.load(function(result) {
    if (!result.error){
      var container = document.getElementById("feed_livedoor");
      var htmlstr = "";

      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 class="clearfix">'
        htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
        htmlstr += "</dd>"
      }

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

function createDateString(publishedDate){
  var pdate = new Date(publishedDate);

  var pday = pdate.getDate();
  var pmonth = pdate.getMonth() + 1;
  var pyear = pdate.getFullYear();
  var strdate = pyear + "年" + pmonth + "月" + pday + "日";

  return strdate;
}

google.setOnLoadCallback(initialize);

