﻿
jQuery.fn.pagedList = function(listSelector, itemSelector, linkSelector) {
    this.each(function() {

        var $context = $(this);

        var $links = $(linkSelector, $context);

        $links.live('click', function() {
            var $link = $(this);
            $link.hide();
            $.get($link.attr('href'), function(result) {
                var newList = $(result).find(listSelector).find(itemSelector);
                $(listSelector, $context).append(newList);
                $link.replaceWith( $(result).find("#" + $link.attr("id")));
                $link.show();
            }
            );
            return false;
        });

    });
}
