window.addEvent('domready', function() {
    var paginate = function() {
        $$('.comments .navigator a').addEvent('click', function() {
            
            var href = $(this).get('href');
            var offset = '';
            if(href.indexOf('/(offset)/') > 0)
                offset = href.substr(href.indexOf('/(offset)/'), href.length);
           
            var url = uriBase + 'layout/set/naked/content/view/ajax-navigator/' + $(this).get('rel') + offset;
            var comments = this.getParents('.comments-list');
                comments = comments[0];

            new Request.HTML({
                url: url,
                update: comments,
                onRequest: function(){
                    var load  = new Element('div', {id: 'loading'});
                    comments.empty();
                    load.inject(comments);
                },
                onComplete: function(){
                    paginate();
                }
            }).get();

            return false;
        });
    };

    paginate();
});