﻿$(document).ready(function(){
    $("#btnStatus").click(function(event){
        if($.trim($("#txtStatus").val()) == ""){jAlert('You forgot to write something?','Error');return;}
        $.post("ajax/statushandler.ashx",{a:"add",s:$("#txtStatus").val(),u:user}, function(data){
            if(data > 0){$("#txtStatus").val("");$("#ContentSections a").removeClass();$("#ContentSections #ButtonFriends").addClass("Selected");PopulateLatestStatus();PopulateStuff("friends");}
            else if(data == -3){jAlert('Sorry, you are banned :(','Error');}
            else{jAlert('Adding status failed :(','Error');}
      });
      event.preventDefault();
    });
    $("#ContentSections #ButtonFriends").click(function(event){PopulateStuff("friends");event.preventDefault();});
    $("#ContentSections #ButtonMusic").click(function(event){PopulateStuff("music");event.preventDefault();});
    $("#ContentSections #ButtonPhoto").click(function(event){PopulateStuff("photos");event.preventDefault();});
    $("#ContentSections #ButtonVideos").click(function(event){PopulateStuff("videos");event.preventDefault();});
    $("#ContentSections #ButtonDiscuss").click(function(event){PopulateStuff("thread");event.preventDefault();});
});
function PopulateStuff(m){
    mode = m;
    if(m == 'thread'){
        $("#ForumPager").pager({ pagenumber: 1, pagecount: PageCount, buttonClickCallback: PageClick });
        $("#ForumPager").show();
        $.ajax({type: "GET",data: "q="+mode+"&u="+user+"&page="+PageIndex+"&pageSize="+PageSize,url:"ajax/getmystuff.ashx", success:OnComplete});
    }
    else{
        $("#ForumPager").hide();
        $.ajax({type: "GET",data: "q="+mode+"&u="+user,url:"ajax/getmystuff.ashx", success:OnComplete});
    }
}
function OnComplete(data){
    if(jQuery.trim(data) == ""){
        switch(mode){
            case "friends":$("#ContentContainer").html("");break;
            case "music":$("#ContentContainer").html('No Music faved, visit the <a href="'+MusicLink+'">music section</a> to fave your favourite music!');break;
            case "photos":$("#ContentContainer").html('No photos added, visit the <a href="Galleries">gallery</a> to add photo');break;
            case "videos":$("#ContentContainer").html('No Videos added, visit the <a href="Videos">videos</a> to add videos');break;
            case "thread":$("#ContentContainer").html('No Discussions added, visit the <a href="Forum">discussions</a> to add Discussions');break;
        }
    }
    else{$("#ContentContainer").html(data);}
	statsTracker();
}
PageClick = function(Pageclickednumber) {
    $("#ForumPager").pager({ pagenumber: Pageclickednumber, pagecount: PageCount, buttonClickCallback: PageClick });
    PageIndex = Pageclickednumber;
    $.ajax({type: "GET",data: "q="+mode+"&u="+user+"&page="+PageIndex+"&pageSize="+PageSize,url:"ajax/getmystuff.ashx", success:OnComplete});
    $.scrollTo(350, 100, {queue:true} );
}
/* ================== delete status ======================= */
function DeleteStatus(id){
    if (confirm('Sure you want to delete this status?')){
        $.ajax({type: "GET",data: "id="+id+"&t=status",url:"ajax/deletestatus.ashx", success:onDeleteComplete});
    }
}
function onDeleteComplete(txt){	
    if(txt == "1"){PopulateStuff("friends");}
    else{jAlert('Deleting Status Failed :(','Error');} 
 }	
function PopulateLatestStatus(){$.get("ajax/getstatus.ashx?q=latest&u="+user, function(data){$("#CurrentStatusMsg").html(data);});}