﻿var m_itemSelector;
var m_itemsPerPage;
function initPagination(pageSelector, itemSelector, itemsPerPage) {
    var optInit = {
        items_per_page: itemsPerPage,
        num_display_entries: 3,
        current_page: 0,
        num_edge_entries: 1,
        link_to: "#",
        prev_text: "<div>&laquo;</div>",
        next_text: "<div>&raquo;</div>",
        ellipse_text: "...",
        prev_show_always: false,
        next_show_always: false,
        renderer: "defaultRenderer",
        callback: pageselectCallback
    };

    m_itemSelector = itemSelector;
    m_itemsPerPage = itemsPerPage;
    $(pageSelector).pagination($(itemSelector).length, optInit);
}

function pageselectCallback(page_index, jq) {

    
    var items = $(m_itemSelector);
    for (i = 0; i < items.length; i++) {
        if ((page_index * m_itemsPerPage) <= i && i < ((page_index + 1) * m_itemsPerPage)) {
            $(items[i]).show();
        }
        else {
            $(items[i]).hide();
        }


    }


    return false;
}



