$(document).ready(function(){

  var $pagers = $(".jquery-pager");
  
  //$pagers.find('.jquery-pager-button-prev').hide();
  //$pagers.find('.jquery-pager-button-next').hide();
  
  $pagers.each(function(i){
    $this = $(this);
    this.pageIndex = 1;
    this.$numbers = $this.find('.jquery-pager-button-numbers');
    this.$pages = $this.find(".jquery-pager-page").hide();
    this.pageCount = this.$pages.length;
   
    if(this.pageCount > 1){
      //$this.find('.jquery-pager-button-next').show();
    }
    var numberString = "";
    var a = 0;
    for(a = 1; a <= this.pageCount; a++){
      if(a == 1){
        numberString += '<div class="jquery-pager-button-number jquery-pager-button-number-selected jquery-pager-button-number-item' + a + '"><a href="#">' + a + '</a></div>';
      }else{
        numberString += '<div class="jquery-pager-button-number jquery-pager-button-number-deselected jquery-pager-button-number-item' + a + '"><a href="#">' + a + '</a></div>';
      }
    }
    
    this.$numbers.html(numberString);
    
    this.$numbersIndividual = this.$numbers.find('.jquery-pager-button-number');
    
    this.$numbersIndividual.each(function(b){
      this.pageNumber = b + 1;
    });
    
    this.$numbersIndividual.click(function(event){
      event.preventDefault();
      var $this = $(this);
      var $parent = $this.parent().parent().parent();
	 
      $lastNumber = $parent.find('.jquery-pager-button-number-selected').removeClass('jquery-pager-button-number-selected');
      $lastNumber.addClass("jquery-pager-button-number-deselected");
      $this.removeClass("jquery-pager-button-number-deselected");
      $this.addClass("jquery-pager-button-number-selected");
	  
      $parent.find('.page' + this.parentNode.parentNode.parentNode.pageIndex).hide();
      this.parentNode.parentNode.parentNode.pageIndex = this.pageNumber;
	  $parent.find('.page' + this.parentNode.parentNode.parentNode.pageIndex).show();

      if(this.parentNode.parentNode.parentNode.pageIndex == 1){
       // $parent.find('.jquery-pager-button-prev').hide();
      }else{
       // $parent.find('.jquery-pager-button-prev').show();
      }
      if(this.parentNode.parentNode.parentNode.pageIndex == this.parentNode.parentNode.parentNode.pageCount){
        //$parent.find('.jquery-pager-button-next').hide();
      }else{
        //$parent.find('.jquery-pager-button-next').show();
      }
    });
  });
  
  $pagers.find('.page1').show();
  
  /*
  $pagers.find('.jquery-pager-button-prev').click(function(event){
    event.preventDefault();
	if(this.parentNode.parentNode.pageIndex > 1){
		var $this = $(this);
		var $parent = $this.parent().parent().parent();
		
		$parent.find('.page' + this.parentNode.parentNode.pageIndex).hide();
		$lastNumber = $parent.find('.jquery-pager-button-number-item' + this.parentNode.parentNode.pageIndex).removeClass("jquery-pager-button-number-selected");
		$lastNumber.addClass("jquery-pager-button-number-deselected");
		this.parentNode.parentNode.pageIndex--;
		$newNumber = $parent.find('.jquery-pager-button-number-item' + this.parentNode.parentNode.pageIndex).removeClass("jquery-pager-button-number-deselected");
		$newNumber.addClass("jquery-pager-button-number-selected");
		$parent.find('.page' + this.parentNode.parentNode.pageIndex).show();
		if(this.parentNode.parentNode.pageIndex == 1){
		  //$this.hide();
		}else{
		  //$this.show();
		}
		if(this.parentNode.parentNode.pageIndex < this.parentNode.parentNode.pageCount){
		  //$parent.find('.jquery-pager-button-next').show();
		}
	}
  });

  $pagers.find('.jquery-pager-button-next').click(function(event){
    event.preventDefault();
    if(this.parentNode.parentNode.pageIndex < this.parentNode.parentNode.pageCount){
		var $this = $(this);
		var $parent = $this.parent().parent().parent();
		$parent.find('.page' + this.parentNode.parentNode.pageIndex).hide();
		$lastNumber = $parent.find('.jquery-pager-button-number-item' + this.parentNode.parentNode.pageIndex).removeClass("jquery-pager-button-number-selected");
		$lastNumber.addClass("jquery-pager-button-number-deselected");
		this.parentNode.parentNode.pageIndex++;
		$parent.find('.page' + this.parentNode.parentNode.pageIndex).show();
		$newNumber = $parent.find('.jquery-pager-button-number-item' + this.parentNode.parentNode.pageIndex).removeClass("jquery-pager-button-number-deselected");
		$newNumber.addClass("jquery-pager-button-number-selected");
		if(this.parentNode.parentNode.pageIndex == this.parentNode.parentNode.pageCount){
		 // $this.hide();
		}else{
		 // $this.show();
		}
		if(this.parentNode.parentNode.pageIndex > 1){
		 // $parent.find('.jquery-pager-button-prev').show();
		}
	}
  });
  */
  
});