﻿function loadEvents(root, targetNode) {
 var entries = root.feed.entry || [];
 var html = [];
 for (var i = 0; i < entries.length; ++i) {
  var entry = entries[i];
  var published = entry.published.$t.substr(0,10);
  var title = entry.title.$t;
  var content = entry.content.$t;
  var links = entry.link || [];
  for (var j = 0; j < links.length; ++j) if (links[j].rel == "alternate") var href = links[j].href;
  html.push('<div class="eventItem">');
  html.push('<h5><a href="', href, '" target="_top">', title, '</a></h5>');
  html.push('<p class="pubDate">', published, '</p>');
  html.push('<p>', content, '</p>');
  html.push('</div>');
 }
 if (html.length == 0) html.push('<div class="eventItem"><p>No upcoming events!</p></div>');
 targetNode.innerHTML += html.join("");
}

function loadFutureEvents(root) {
 var targetNode = document.getElementById("futureEventItems");
 loadEvents(root, targetNode);
}
