﻿$(document).ready(function() {
    $('ul.twitter').verticalLiveFeed();
    //delayLoad();
    setTimeout("getTweet()", 180000); //3 minutes
});

function getTweet() {
    TwitterFeed.GetTweets("3", latestId, WebSite.Services.SortOrder.Ascending, gotTweet);
}

function gotTweet(results)
{
    for(var tweet in results) {
        if ($("." + results[tweet].Id).length > 0) {
            $("." + results[tweet].Id).find("span:last")[0].innerText = results[tweet].Created;
        } else {
            var tweetListitem = document.createElement("li");
            tweetListitem.className = results[tweet].Id;
            
            var tweetContent = document.createElement("span");

            tweetContent.innerHTML = results[tweet].Text;
            tweetContent.innerHTML += "<span style='position:absolute; bottom:0px; right:0px;'>" + results[tweet].Created + "</span>";
            tweetContent.setAttribute("style", "display:block; position:relative; height:100%");

            tweetListitem.appendChild(tweetContent);

            $('.twitter').trigger('newTweet', tweetListitem)
            latestId = results[tweet].Id;
        }
    }
    
    setTimeout("getTweet()",180000); //3 minutes
}

function test() {
    var tweetContent = document.createElement("span");
    tweetContent.innerHTML = "TEST";
    tweetContent.innerHTML += "<span style='position:absolute; bottom:0px; right:0px; display:block'>TEST</span>";
    tweetContent.setAttribute("style", "display:block; position:relative; height:100%");

    $('.twitter').trigger('newTweet', tweetContent)
}

function delayLoad() {
    $('ul.twitter li:first').remove();
    latestId = $('ul.twitter li:first').attr("class");
    setTimeout("getTweet()", 3000);
}
