/**
 * JS script to help dynamically load in more events/offers to the side panels.
 *
 * @version $Revision: 306 $ / $Date: 2010-04-12 14:58:33 +0100 (Mon, 12 Apr 2010) $
 */
_fetchMoreEvents = function(sidePanelElement, url, params) {
   
   jQuery.ajax({      
         beforeSend:function(data) {
            sidePanelElement.children('li').fadeTo('fast',0.2);
            sidePanelElement.addClass('spinner');
         },
         success:function(response){
            sidePanelElement.hide();
            sidePanelElement.removeClass('spinner');
            sidePanelElement.after(response);
            sidePanelElement.remove();
         },
         dataType:'html',
         url:url,
         data:params
   });
};

fetchMoreUpcoming = function(params) {
   _fetchMoreEvents($('#upcoming-events'), '/ajax/event/get-upcoming/', params);
}

fetchMoreOffers = function(pageNumber, course) {
   _fetchMoreEvents($('#discounted-events'),'/ajax/event/get-discounted/', {p:pageNumber, course:course});
}
