﻿$(document).ready(function() {
    if (ForumID != 0) {
        $('.forumCategories > option[value='+ForumID+']').attr("selected","selected");
        $('#HeadingTopics').html($(".forumCategories option:selected").attr("title") + " Topics");
    }
    $(".forumCategories").change(function(event) {
        ForumID = $(".forumCategories option:selected").attr("value");
        $('#HeadingTopics').html($(".forumCategories option:selected").attr("title") + " Topics");
        GetDiscussions();
        if (ForumQ == "recent") $("#ForumPager").show();
        else { $("#ForumPager").hide(); }
        event.preventDefault();
    });
    $("#ForumLatest").click(function(event) { ForumQ = "recent"; GetDiscussions(); $("#ForumPager").show(); event.preventDefault(); });
    $("#ForumPopular").click(function(event) { ForumQ = "popular"; GetDiscussions(); $("#ForumPager").hide(); event.preventDefault(); });
    $("#ForumFavourite").click(function(event) { ForumQ = "fave"; GetDiscussions(); $("#ForumPager").hide(); event.preventDefault(); });
    GetDiscussions();
    if (parseUri(document.location).anchor == "popular") {
        ForumQ = "popular";
        GetDiscussions();
        $("#ForumPager").hide();
        $("#ContentSections a").removeClass();
        $("#ForumPopular").addClass("Selected");
    }
});
function GetDiscussions(){
    ForumPage = 1;
    $.get("/ajax/getdiscussionscount.ashx?q="+ForumQ+"&forum="+ForumID+"&s="+s, function(data){
    if(data>0){ForumPageCount = Math.ceil(data/ForumPageSize)}
    else{ ForumPageCount=0;};
    $("#ForumPager").pager({ pagenumber: 1, pagecount: ForumPageCount, buttonClickCallback: PageClick });});
    $.get("/ajax/getdiscussions.ashx?q="+ForumQ+"&forum="+ForumID+"&page="+ForumPage+"&pagesize="+ForumPageSize+"&u="+ForumUser+"&s="+s, function(data){
        $("#ForumDiscussionPanel").html(data);
        statsTracker();
    });
}
PageClick = function(Pageclickednumber) {
    $("#ForumPager").pager({ pagenumber: Pageclickednumber, pagecount: ForumPageCount, buttonClickCallback: PageClick });
    ForumPage = Pageclickednumber;
    $.get("/ajax/getdiscussions.ashx?q="+ForumQ+"&forum="+ForumID+"&page="+ForumPage+"&pagesize="+ForumPageSize+"&u="+ForumUser, function(data){
        $("#ForumDiscussionPanel").html(data);
        statsTracker();
    });
    $.scrollTo( 600, 500, {queue:true} );
}

