window.addEvent('domready', function() {
    setCurrentSponsor(1);
    if(SponsorTotalItems > 1)
    {
        autoplayNextSponsor.periodical(4000);
    }
});

var currentSponsor = 1;

var autoplayNextSponsor = function()
{
    var nextItem = ((currentSponsor + 1) > SponsorTotalItems ? 1 : (currentSponsor + 1) );
    fadeSponsor(nextItem);    
}

function fadeSponsor(newItem)
{
    setCurrentSponsor(newItem);

    // fade out current item
    var el = $(SponsorID+currentSponsor);
    el.setStyle('z-index', '1');

    // fade in new item   
    var el2 = $(SponsorID+newItem);
    el2.setStyle('opacity', '0');
    el2.setStyle('z-index', '8');

    el.fade(0);
    el2.fade(1); 
        
    // set current banner to new banner
    currentSponsor = newItem;
}

function setCurrentSponsor(newID)
{
    var oldItem = document.getElementById(SponsorID+currentSponsor);
    var newItem = document.getElementById(SponsorID+newID);
    var className = oldItem.className
    className  = className.replace(' current','');
    oldItem.className = className;
    newItem.className += ' current';
}
