topiclist = {
    listFragmentUrl: 'fragments/topiclist.htm',
    init: function() {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        var pageNum = 1;
        for(var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            var name = pair[0];
            var value = pair[1];
            if(name == 'page') {
                pageNum = value;
            }
        }
        topiclist.loadList(pageNum);
    },
    loadList: function(pageNum, goToTop) {
        var url = topiclist.listFragmentUrl + '?page=' + pageNum;
        new Ajax.Updater({ success: 'topicContents' }, url);
        if(goToTop) {
            window.scrollTo(0,0);
        }
    }
}
document.observe("dom:loaded", topiclist.init);