﻿/// <reference path="~/js/external/jquery-1.3.2.js"/>
/// <reference path="~/js/pages/Home.js"/>
/// <reference path="~/js/pages/AdvancedSearch.js"/>
/// <reference path="~/js/base/Functions.js"/>

// first, declare the two namespaces if they do not already exist
if (Adlib == null || typeof (Adlib) != "object") { var Adlib = new Object(); }
if (Adlib.Base == null || typeof (Adlib.Base) != "object") { Adlib.Base = new Object(); }


Adlib.Base.Pagination = function() {



  /****************************/
  /***** Method Set Handlers *****/
  /****************************/
  var setEventHandlers = function() {


  };


  return {

    Init: function(paramsIn) {
      //var num_entries = $('#hiddenresult div.result').length;

      $j("#Pagination").pagination(paramsIn.num_entries, {
        num_edge_entries: 1,
        num_display_entries: 4,
        callback: paramsIn.pageselectCallback,
        items_per_page: Adlib.Base.Data.Get("items_per_page"),
        prev_text: paramsIn.prev_text,
        next_text: paramsIn.next_text,
        current_page: paramsIn.current_page - 1 // page start on 0 in the pagination plugin
      });

    }
    ,

    Dispose: function() {

    }

  };
} ();

