//
// formatSSfeed: output the rssfeed with class-based divs
//
// Argument -
//   feed : returned by the "getFeed" js function
//
function formatRSSfeed(thefeed, nitems) {
  var html = '';

  // Define the RSS feed block
  html = "\n"
    + '<div class="rssFeedTitle">'
    + thefeed.title
    + '</div>';

  // And the block for all rssItems
  html += "\n" + "<!-- Start rssItems block -->";

  // Now enumerate the rss feed items
  if (thefeed.items.length == 0) {
      html += "\n"
          + '<div class="rssNoItems">'
          + "No news items found in category"
          + '</div>';
  } else {
  html += "\n" + '<ul class="rssItems"';
  if (nitems == -1) {
     itemCount = thefeed.items.length;
  } else {
     itemCount = nitems;
  }
  for(var i = 0; i < itemCount; i++) {

    var item = thefeed.items[i];

    html += "\n"
      + '<!-- Start rssItem div block -->'
      + "\n"
      + '<li class="rssItem">'
      + '<div class="itemTitle">'
      + '<a href="'
      + item.link
      + '">'
      + item.title
      + '</a>'
      + "\n</div>";;

    html += "\n" + '<div class="itemDate">'
      + item.updated
      + "\n</div>";

    html += "\n" + '<div class="itemContents">'
      + item.description
      + "\n</div>";

    html += "\n" + '<!-- Close rssItem  block -->';
    html += "\n</li>";
  }

  // Close the rssItems div block

  html += "\n</ul>"
    + '<!-- Close rssItems block -->';
  }

//*DEBUG
//  alert('html: ' + html);
  return html;
}

// Setup documentReady function to get an RSS feed from Wordpress
//
// Argument -
//   category: Wordpress category
//   divID : ID of the div ("<div id=foo>") where the content should be placed.
//   nitems: number of items to return. use "-1" to get all available.
//
// Notes :
//  - URL for a WP RSS feed is "/category/groups/<category-name>/feed"
//  - rssproxy.php must be present on the server to run properly
//
function setupRSSFeed(category,divID, nitems) {
  var rssfeedURL = "/globals/style-3.0/programming/php/rssproxy.php?url=http://news.tamhsc.edu/category/"
    + category
    + "/feed/";

//  alert('category:' + category + ', rssfeedURL:' + rssfeedURL);

  jQuery(function() {
  // Setup the documentReady function
  jQuery.getFeed({
    url: rssfeedURL,
    success: function(feed) {
        $(divID).append(formatRSSfeed(feed,nitems));
        }
    });
  });
}
