google.load("feeds", "1");
var urlCount = 0;
var array = [];

function rssFeed() {
  var feed = new google.feeds.Feed(url[urlCount++]);
  feed.load(feedLoad);
}


var feedLoad = function (result)
{
  if (!result.error) {
    var entry = []
    if (result.feed) {
      entry[0] = result.feed;
      entry[1] = result.feed.entries[0];
      entry[1].customDate = new Date(entry[1].publishedDate).getTime();
      array.push(entry);
    }
  }
  if (urlCount < url.length) {
    var feed = new google.feeds.Feed(url[urlCount++]);
    feed.load(feedLoad);
  } else {
    initialize(array);
  }
}


function initialize(entryDate) {
  var tmpEntry = [];
  for (var entryCount = 0; entryCount < entryDate.length; entryCount++) {
    tmpEntry[entryCount] = entryDate[entryCount][1].customDate;
  }
  tmpEntry.sort();
  tmpEntry.reverse();
  var dltag = document.createElement("dl");
  for (var j = 0;j < tmpEntry.length; j++) {
    for (var entryDateCount = 0; entryDateCount < entryDate.length; entryDateCount++) {
      if (tmpEntry[j] != entryDate[entryDateCount][1].customDate) {
        continue;
      }
      var entryFeed = entryDate[entryDateCount][0];
      var entry = entryDate[entryDateCount][1];
      var entryCustomDate = new Date(entry.publishedDate);
      var container = document.getElementById("feed2");
      var dttag = document.createElement("dt");
      dttag.appendChild(document.createTextNode(entry.author));
      dltag.appendChild(dttag);
      var ddtag = document.createElement("dd");
      var aatag = document.createElement("a");
      aatag.setAttribute('target', '_blank');
      aatag.href = entryFeed.link;
      aatag.appendChild(document.createTextNode(entryFeed.title));
      ddtag.appendChild(aatag);
      dltag.appendChild(ddtag);
      var ptag = document.createElement("p");
      ptag.appendChild(document.createTextNode(entryFeed.description));
      dltag.appendChild(ptag);
    }
  }
  container.appendChild(dltag);
}
google.setOnLoadCallback(rssFeed);
