// JavaScript Document
// Script for myDiggin' Friends
window.onload= function () {
        updateMyDiggs();
}

var friend_digg_button = new Image();
var my_digg_button = new Image();
var loading_image = new Image();

friend_digg_button.src = 'img/bfriends.jpg';
my_digg_button.src = 'img/mydiggs.jpg';
loading_image.src = 'img/loader.gif';

var fdiggs_ajax = new Object();
var mydiggs_ajax = new Object();

var fdiggs_obj = new Object();
var mydiggs_obj = new Object();

mydiggs_ajax.transport = new Object();
fdiggs_ajax.transport = new Object();

mydiggs_ajax.transport.status = 200;
fdiggs_ajax.transport.status = 200;




function updateMyDiggs() {

        setTimeout("updateMyDiggs()", 10000);
        if (fdiggs_ajax.transport.status != 200 || mydiggs_ajax.transport.status != 200) {
                return;
        }
       
        showLoading();
        fdiggs_ajax = new Ajax.Updater('fdiggs', 'backend.php', {method:'get', parameters:'id=' + user_id + '&action=fdiggs', onComplete: clearLoading});
        mydiggs_ajax = new Ajax.Updater('mydiggs', 'backend.php', {method:'get', parameters:'id=' + user_id + '&action=mydiggs', onComplete: clearLoading});
		latdiggs_ajax = new Ajax.Updater('latestdiggs', 'backend.php', {method:'get', parameters:'action=latestdiggs', onComplete: clearLoading});
}



function clearLoading() {
        if (fdiggs_ajax.transport.status != 200 || mydiggs_ajax.transport.status != 200) {
                return;
        }
        var loading = document.getElementById('loading_feed');
        loading.innerHTML = '&nbsp;';
}


function showLoading() {
        var loading = document.getElementById('loading_feed');
        loading.innerHTML = '<img src="img/loader.gif" />';
}

function switch_button() {
        if (fdiggs_obj.state == 'running' || mydiggs_obj.state == 'running') {
                        return true;
        }
   
        var button_link = document.getElementById('view_button');
        if (button_link.src == 'http://digg.07designs.com/mydiggfriends.com/img/bfriends.jpg') {
                        button_link.src = my_digg_button.src;
                  
                        fdiggs_obj = new Effect.BlindDown('fdiggs',{duration:2.0});
                        mydiggs_obj = new Effect.BlindUp('mydiggs',{duration:1.0});
                  
        } else {
                        button_link.src = friend_digg_button.src;
                  
                        fdiggs_obj = new Effect.BlindUp('fdiggs',{duration:1.0});
                        mydiggs_obj = new Effect.BlindDown('mydiggs',{duration:2.0})
        }

        return true;
}