﻿// JScript File
function Stats()
{
    Controls_Stats.GetStats(Stats_Callback);
    AutoLoad(Stats);
}
function Stats_Callback(res)
{
    if(res.error == null)
    {
        var ele1 = document.getElementById(SubmittedDeedArea);
        var ele2 = document.getElementById(BalanceDeedArea);
        var arr = res.value;
        if(ele1.innerHTML != arr[0])
        {   
            ele1.innerHTML = arr[0];
            ele2.innerHTML = arr[1];
        }
    }  
}
var currentdeedid = 0;
function CurrentDeed()
{
    Controls_CurrentDeedCtrl.CurrentDeedHtml(currentdeedid, CurrentDeed_Callback);
    AutoLoad(CurrentDeed);
}
function CurrentDeed_Callback(res)
{
    if(res.error == null)
    {
        var arr = res.value;
        currentdeedid = arr[0];
        if(arr[1] != "")
            document.getElementById(CurrentDeedArea).innerHTML = arr[1];
    }
}
var recentdeedid = 0;
function RecentDeed()
{
    Controls_RecentDeedCtrl.RecentDeedHtml(recentdeedid, RecentDeed_Callback);
    AutoLoad(RecentDeed);
}
function RecentDeed_Callback(res)
{
    if(res.error == null)
    {
        var arr = res.value;
        recentdeedid = arr[0];
        if(arr[1] != "")
            document.getElementById(RecentDeedArea).innerHTML = arr[1];
    }  
}
var topmemberid = "";
function TopContributor()
{
    Controls_TopContributorCtrl.TopContributorHtml(topmemberid, TopContributor_Callback);
    AutoLoad(TopContributor);
}
function TopContributor_Callback(res)
{
    if(res.error == null)
    { 
        var arr = res.value;
        topmemberid = arr[0];
        if(arr[1] != "")
          document.getElementById(TopContributorArea).innerHTML = arr[1];
    }  
}

function TopStars()
{
    Controls_TopStarsCtrl.TopStarsHtml(topmemberid, TopStars_Callback);
    AutoLoad(TopStars);
}
function TopStars_Callback(res)
{
    if(res.error == null)
    { 
        var arr = res.value;
        topmemberid = arr[0];
        if(arr[1] != "")
          document.getElementById(TopStarsArea).innerHTML = arr[1];
    }  
}

function AutoLoad(func)
{
    setTimeout(func, 30000);
}
window.onload=function()
{
    Stats();
    CurrentDeed();
    RecentDeed();
    TopStars();
    //TopContributor();
    TwitterInit();
};