﻿$(document).ready(function(){
    $("#ButtonRecent").click(function(event){mode="recent";GetVideos(); event.preventDefault();});
    $("#ButtonPopular").click(function(event){mode="popular";GetVideos(); event.preventDefault();});
    $("#ButtonFaved").click(function(event){mode="fave";GetVideos(); event.preventDefault();});
    $("#LayoutList").click(function(event){if(layout != "list"){layout = "list";GetVideos();}event.preventDefault();});
    $("#LayoutGrid").click(function(event){if(layout != "grid"){layout = "grid";GetVideos();}event.preventDefault();});
    //GetVideos();
    if(parseUri(document.location).anchor == "popular"){mode = "popular";GetVideos();}
    $("#ForumPager").pager({ pagenumber: 1, pagecount: PageCount, buttonClickCallback: PageClick });
});
function GetVideos(){
    ResetVideoButtons();
    $.get("/ajax/GetVideos.ashx?q="+mode+"&s="+s+"&u="+u+"&t="+layout+"&page="+PageIndex+"&pageSize="+PageSize, function(data){
        $("#VideoContainer").html(data);        
        switch(mode){
            case "recent": $("#HeadingVideos").html("Latest "+showName+" Videos");$("#ForumPager").show();break;
            case "popular":$("#HeadingVideos").html("Popular "+showName+" Videos");$("#ForumPager").hide();break;
            case "fave":$("#HeadingVideos").html("Favourite Videos");$("#ForumPager").hide();break;
            default:break;
        }
        statsTracker();
    });
}
PageClick = function(Pageclickednumber) {
    $("#ForumPager").pager({ pagenumber: Pageclickednumber, pagecount: PageCount, buttonClickCallback: PageClick });
    PageIndex = Pageclickednumber;
     $.get("/ajax/GetVideos.ashx?q=recent&s="+s+"&u="+u+"&t="+layout+"&page="+PageIndex+"&pageSize="+PageSize, function(data){
         $("#VideoContainer").html(data);
         statsTracker();
    });
    $.scrollTo( 600, 500, {queue:true} );
}
function ResetVideoButtons(){
    $("#ContentSections a").removeClass();
    switch(mode){
        case "recent": $("#ButtonRecent").addClass("Selected");break;
        case "popular":$("#ButtonPopular").addClass("Selected");break;
        case "fave":$("#ButtonFaved").addClass("Selected");break;
        default:break;
    }
    switch(layout){
        case "list": $("#LayoutList").addClass("Selected");break;
        case "grid":$("#LayoutGrid").addClass("Selected");break;
        default:break;
    }
}


