
function getFeedFilterQueryParam($form) {
  var data = $form.serializeArray();
  $('#filter-channels li a.selected').each(function() {
    var id = $(this).closest('li').attr('id');
    var idParts = (id || "").split("-");
    if (idParts.length == 2) {
      data.push({
        name: "channel",
        value: idParts[1]
      });
    }
  });
  return data;
}

function loadTweetButtons($el) {
   $el.find('a.twitter-share-button').each(function() {
     var tweet_button = new twttr.TweetButton($(this).get(0));
     tweet_button.render();
   });
}

function getFirstFeedItemTimeStamp() {
   var $listItems = $('#feed .feed-page > ul > li');
   var elementId = $listItems.first().attr('id');
   var idParts = (elementId || "").split("-");

   var timestamp = null;
   if (idParts.length == 2) {
     timestamp = idParts[1];
   }
   return timestamp;
}

function getLastFeedItemTimeStamp() {
   var $listItems = $('#feed .feed-page > ul > li');
   var elementId = $listItems.last().attr('id');
   var idParts = (elementId || "").split("-");

   var timestamp = null;
   if (idParts.length == 2) {
     timestamp = idParts[1];
   }
   return timestamp;
}
