/**
 * @author Ben.Blanks
 * 
 * Taken from work done my Jeremy.Manoto done in The Go Show
 * 
 */

	var MaudeCastPageSize = 1;
  var WhatsHappeningPageSize = 1;

	$(document).ready(function() {
		MaudeCast_Init();
		WhatsHappening_Init();
	});
	/**
	 * Initialize News functionality
	 */
	function MaudeCast_Init() {

		var newsCount = $(".maude-cast .item").length;
//		loadMaudeCast(newsCount-1, $(".maude-cast .pager"));	
		loadMaudeCast(0, $(".maude-cast .pager"));	//	TM
		
		$(".maude-cast .pager").pagination(newsCount, {
			items_per_page: 		MaudeCastPageSize,
			num_display_entries:	6,
			ellipse_text:			"",
			callback: 				loadMaudeCast,
			current_page:			0,
			link_to: 				"javascript:void(0);",
			prev_show_always: 		true,
			prev_text: 				"<div></div>",
			next_show_always: 		true,
			next_text: 				"<div></div>"
		});
		
		 var pagerWidth = $(".maude-cast .pager").children().length * 20;
    $(".maude-cast .pager").css("width", (pagerWidth + 39) + "px");
	}
	
	function loadMaudeCast(pageid, container) {
		$(".maude-cast .item").hide();
		var pos = pageid * MaudeCastPageSize;
		var active = $(".maude-cast .item").slice(pos, pos+MaudeCastPageSize);
		active.show();
	}

/**
   * Initialize Sidebar functionality
   */
  function WhatsHappening_Init() {

    var newsCount = $(".whats-happening .item").length;
//    loadWhatsHappening(newsCount-1, $(".whats-happening .pager"));
    loadWhatsHappening(0, $(".whats-happening .pager"));    //	TM
    
    $(".whats-happening .pager").pagination(newsCount, {
      items_per_page:     WhatsHappeningPageSize,
      
      num_display_entries:  6,
      ellipse_text:     "",
      callback:         loadWhatsHappening,
      current_page:     0,
      link_to:        "javascript:void(0);",
      prev_show_always:     true,
      prev_text:        "<div></div>",
      next_show_always:     true,
      next_text:        "<div></div>"
    });
    
    var pagerWidth = $(".whats-happening .pager").children().length * 20;
    $(".whats-happening .pager").css("width", (pagerWidth + 39) + "px");
  }
  
  function loadWhatsHappening(pageid, container) {
    $(".whats-happening .item").hide();
    var pos = pageid * WhatsHappeningPageSize;
    var active = $(".whats-happening .item").slice(pos, pos+WhatsHappeningPageSize);
    active.show();
  }

	
	function is_numeric(input){
		return !isNaN(input);
	}
