﻿var SNUserId = 0;
var jscroller_direction="left";
var statusvis = 1;
var svc_root = "";

$(document).ready( function() { 
    SNUserId = $.cookie('SNUserId');
    //var NewsfeedTimerId = window.setTimeout("BuildNewsfeedLatest()",2000);
    //svc_root = root_url + 'portal/bigbrother/service/'; 
    svc_root = 'http://www.mnetafrica.com/bigbrother/service/';
    BuildNewsfeedLatest();
    
});

function BuildNewsfeedLatest()
{
    //alert(svc_root + "BBAService.svc/GetNewsFeedLatest");
    $.getJSON(svc_root + "BBAService.svc/GetNewsFeedLatest", null,
        function(message) { 
        //alert("ok cool");
        //var object = message.GetNewsfeedLatestResult;
        $("#jtNewsfeedContainer").empty();
            //alert(object[1].NewsFeedDetail);
            $.each( message.GetNewsfeedLatestResult,function(i) 
            {
                var item = this;   // this is the iterated item!
                
                //alert(item.NFId);
                // *** Create a new node from the template by cloning
                var newNFl = $("#jtNewsfeedItem").clone()
                                .attr("id",item.NFId + "_NFLATEST")
                                ;
                
                // *** dump the data into it
                newNFl.find("#jtImage1Link").attr({'href':item.ImageLink});
                newNFl.find("#jtImage1").attr({'src':item.ImageURL});
                newNFl.find("#jtDesc").html(item.NewsFeedDetail);
                
                if (bba_user_id > 0)
                {
                    if(newNFl.find("#jtDel"))
                        newNFl.find("#jtDel").click(function() { DeleteNF(item.NFId); } )
                }
                
                newNFl.appendTo("#jtNewsfeedContainer").fadeIn("slow");
             });
    });
    $("#jtNFLoading").hide();
    /*
    $.cookie('bba_newsfeed_tab','latest');
    $("#jtNFHead1").attr({'src': '/images/latest_' + vuzu_style + '_on.gif'});
    $("#jtNFHead2").attr({'src': '/images/friends_off.gif'});
    $("#jtNFHead3").attr({'src': '/images/bba_off.gif'});
    */

}


function jqUpdateStatus()
{
    if(statusvis==1 && bba_user_id>0)
    {
        $("#jqTextStatusEdit").val($("#jqProfStatusDisplay").html());
        $("#jqProfStatusDisplay").hide();
        $("#jqProfStatusEdit").show();
        $("#jqStatusUpdateLink").text("UPDATE!");
        
        statusvis=0;
    }
    else
    {
        if($("#jqTextStatusEdit").val().length>1 && bba_user_id>0)
        {
            $.getJSON(svc_root + "BBAService.svc/UserUpdateStatus?UserId=" + bba_user_id + "&SourceId=23&Status=" + $("#jqTextStatusEdit").val(), null,
                function(message) { 
                    $("#jqProfStatusDisplay").html($("#jqTextStatusEdit").val());
            });
            $("#jqProfStatusEdit").hide();
            $("#jqProfStatusDisplay").fadeIn(2000);
            statusvis=1;
        }
        $("#jqStatusUpdateLink").text("Change status");
    }

}
function DeleteNF(nfId)
{
    if(confirm("Are you sure you want to delete this newsfeed item?"))
    {
        $.getJSON(svc_root + "BBAService.svc/NewsfeedDelete?NewsfeedId=" + nfId + "&UserId=" + bba_user_id, null,
            function(message) { 
                if(message.NewsfeedDeleteResult)
                    {$("#" + nfId+ "_NFLATEST").html("This item has been deleted.");}
                else
                    {$("#" + nfId+ "_NFLATEST").html("Unable to delete.");}
        });
    }
}

function doRate(Title,elId)
{
    var strDesc = "rated an item on the VUZU home page:<br/>";
    var strLinkUrl = "<a class='<>' href='http://www.vuzu.tv/'>" + Title + "</a>";
    
    if (bba_user_id > 0)
    {
        if ($.cookie(elId) == "rated")
            $("#" + elId).html("Already rated");
        else
        {
            $.getJSON(svc_root + "BBAService.svc/NewsfeedUserRate?UserId=" + bba_user_id + "&SourceId=23&Desc=" + strDesc + "&LinkUrl=" + strLinkUrl, null,
                function(message) { 
                    $("#" + elId).html("Rated!");
                    $.cookie(elId,'rated');
            });
            
        }
    }
    else
    {$("#" + elId).html("Please login to rate.");}

}
