﻿$("#TwitterWidget").getTwitter({
    userName: "TwitterWidget",
    numTweets: 1,
    loaderText: "Loading tweets...",
    slideIn: true,
    widget:true
});

$("#TwitterWidgetUpBtn").click(function() {
var curr = $('#TwitterWidget_update_list li').attr("id");
    if (curr != null) {
        curr = curr.substring(curr.lastIndexOf('_') + 1, curr.length);
        curr--;
        if (curr < 0 && TwitterWidget_Page > 0) {
			if($('.loadscreen').is(":hidden")){
				$('.loadscreen').show();
				$('.loadscreen').css({ opacity: 0.4 });			
			} 
            $.getScript(requestUrl + '&random=' + Math.random() + '&page=' + (TwitterWidget_Page - 1), function() {
            if (TwitterWidget_status_list.length > 0) {
                TwitterWidget_Page--;
                    curr = TwitterWidget_status_list.length - 1;
                    displayTweet(curr, 'TwitterWidget');
					$('.loadscreen').hide();
                }
                else { 
					$('.loadscreen').hide();
                }
            });
        }
        else if (curr < 0) {
            curr = 0;
            displayTweet(curr, 'TwitterWidget');
        }
        else {
            if (TwitterWidget_status_list.length <= 0) {
				if($('.loadscreen').is(":hidden")){
					$('.loadscreen').show();
					$('.loadscreen').css({ opacity: 0.4 });			
				} 
                $.getScript(requestUrl + '&random=' + Math.random() + '&page=' + TwitterWidget_Page, function() {
                if (TwitterWidget_status_list.length > 0) {
                        curr = TwitterWidget_status_list.length - 2;
                        displayTweet(curr, 'TwitterWidget');
						$('.loadscreen').hide();
                    }
                    else { 
						$('.loadscreen').hide();
                    }
                });
            }
            displayTweet(curr, 'TwitterWidget');
        }
    }
    return false;
});
$("#TwitterWidgetDownBtn").click(function() {
    var curr = $('#TwitterWidget_update_list li').attr("id");
    if (curr != null) {
        curr = curr.substring(curr.lastIndexOf('_') + 1, curr.length);
        curr++;
        if (curr == TwitterWidget_status_list.length) {
			if($('.loadscreen').is(":hidden")){
				$('.loadscreen').show();
				$('.loadscreen').css({ opacity: 0.4 });			
			}  
            $.getScript(requestUrl + '&random=' + Math.random() + '&page=' + (TwitterWidget_Page + 1), function() {
                if (TwitterWidget_status_list.length > 0) {
                    TwitterWidget_Page++;
                    curr = 0;
                    displayTweet(curr, 'TwitterWidget');
					$('.loadscreen').hide();
                }
                else { 
					$('.loadscreen').hide();
                }
            });
        }
        else {
            displayTweet(curr, 'TwitterWidget');
        }
    }
    return false;
});      