﻿// GrainsGuru
$("#GrainsGuru").getTwitter({
    userName: "GrainsGuru",
    numTweets: 1,
    loaderText: "Loading tweets...",
    slideIn: true
});
$("#GrainsGuruUpBtn").click(function() {
    var curr = $('#GrainsGuru_update_list li').attr("id");
    if (curr != null) {
        curr = curr.substring(curr.lastIndexOf('_') + 1, curr.length);
        curr--;
        if (curr < 0 && GrainsGuru_Page > 0) {
            if ($('#GrainsGuru_loadscreen').is(":hidden")) {
                $('#GrainsGuru_loadscreen').show();
                $('#GrainsGuru_loadscreen').css({ opacity: 0.4 });
            }
            $.getScript('http://pitguru.com/twitter-status.aspx?userName=GrainsGuru&rd=' + Math.random() + '&page=' + (GrainsGuru_Page - 1), function() {
                if (GrainsGuru_status_list.length > 0) {
                    GrainsGuru_Page--;
                    curr = GrainsGuru_status_list.length - 1;
                    displayItem(curr, 'GrainsGuru');
                    $('#GrainsGuru_loadscreen').hide();
                }
                else { // end of status list
                    // todo
                    $('#GrainsGuru_loadscreen').hide();

                }
            });
        }
        else if (curr < 0) {
            curr = 0;
            displayItem(curr, 'GrainsGuru');
        }
        else {
            if (GrainsGuru_status_list.length <= 0) {
                if ($('#GrainsGuru_loadscreen').is(":hidden")) {
                    $('#GrainsGuru_loadscreen').show();
                    $('#GrainsGuru_loadscreen').css({ opacity: 0.4 });
                }
                $.getScript('http://pitguru.com/twitter-status.aspx?userName=GrainsGuru&rd=' + Math.random() + '&page=' + GrainsGuru_Page, function() {
                    if (GrainsGuru_status_list.length > 0) {
                        curr = GrainsGuru_status_list.length - 2;
                        displayItem(curr, 'GrainsGuru');
                        $('#GrainsGuru_loadscreen').hide();
                    }
                    else { // end of status list
                        // todo
                        $('#GrainsGuru_loadscreen').hide();
                    }
                });
            }
            displayItem(curr, 'GrainsGuru');
        }
    }
    return false;
});

$("#GrainsGuruDownBtn").click(function() {
    var curr = $('#GrainsGuru_update_list li').attr("id");
    if (curr != null) {
        curr = curr.substring(curr.lastIndexOf('_') + 1, curr.length);
        curr++;
        if (curr == GrainsGuru_status_list.length) {
            if ($('#GrainsGuru_loadscreen').is(":hidden")) {
                $('#GrainsGuru_loadscreen').show();
                $('#GrainsGuru_loadscreen').css({ opacity: 0.4 });
            }
            $.getScript('http://pitguru.com/twitter-status.aspx?userName=GrainsGuru&rd=' + Math.random() + '&page=' + (GrainsGuru_Page + 1), function() {
                if (GrainsGuru_status_list.length > 0) {
                    GrainsGuru_Page++;
                    curr = 0;
                    displayItem(curr, 'GrainsGuru');
                    $('#GrainsGuru_loadscreen').hide();
                }
                else { // end of status list
                    // todo
                    $('#GrainsGuru_loadscreen').hide();                
                }
            });
        }
        else {
            displayItem(curr, 'GrainsGuru');
        }

    }
    return false;
});
