// banner advert poller
var bannerUpdater = null;
// right side advert poller
var sideUpdater = null;
// page Tracker Updater
var pageTackerUpdater = null;

function loadAdvertUpdater() {
    // Setup Side Advert
    window.setTimeout(function() {
        // Setup sideUpdater
        sideUpdater = new Request({
            url: '/ajaxutilities?ajaxcommand=advert&adtype=side200200',
            method: 'get',
            update: 'refresh-me',
            onComplete: function(sideUpdater) {
                $('advert_right').set('html',sideUpdater);
            }
        }).send();
        // Bind to perodical
        sideUpdater.send.bind(sideUpdater).periodical(60000);
    }, 59000);
            
    // Setup Banner Advert
    window.setTimeout(function () {
        // Setup bannerUpdater
        bannerUpdater = new Request({
            url: '/ajaxutilities?ajaxcommand=advert&adtype=bottom728100',
            method: 'get',
            update: 'refresh-me',
            onComplete: function(bannerUpdater) {
                $('advert_bottom').set('html',bannerUpdater);
            }
        }).send();
        //Bind to peroidic updater
        bannerUpdater.send.bind(bannerUpdater).periodical(60000);
    }, 60000);
}

function loadPageTrackerUpdater() {
    window.setTimeout(function () {
        // Setup pageTrackerUpdater
        pageTrackerUpdater = new Request({
            url: '/ajaxutilities?ajaxcommand=pagetrackerweb',
            method: 'get',
            update: 'refresh-me',
            onComplete: function(sideUpdater) {
                $('popular_list').set('html',sideUpdater);
            }
        }).send();
        // Bind periodic updater
        pageTrackerUpdater.send.bind(pageTrackerUpdater).periodical(60000);
    }, 61000);
}

window.addEvent('domready', function(){
    loadAdvertUpdater();
    loadPageTrackerUpdater();
});

