function InitializeBanners() 
{
    for (var i = 0; i < bannerSlots.length; i++) {
        if (bannerSlots[i].length > 1) {        
            setTimeout("ChangeBanner(" + i + "," + 1 + ")",bannerSlots[i][0].time * 1000);
        }
    }
}

function ChangeBanner(slot, nr) {            
    var banner =  bannerSlots[slot][nr];
    
    var objDiv = $get('banner' + (slot+1));
    if (banner.fileName.indexOf(".swf") == -1)
        objDiv.innerHTML = "<a target='_blank' href='" + banner.link + "'><img class='bannerImage' alt='" + banner.name + "' src='" + banner.fileName + "'/></a>";
    else
        objDiv.innerHTML = "<object width='224' height='89'><param name='movie' value='" + banner.fileName + "'><embed src='" + banner.fileName + "' width='224' height='89'></embed></object>";

    var objDiv = $get('banner' + (slot+1) + '_description');
    objDiv.innerHTML = banner.hint;
    
    // check if it's the last bannner        
    if (bannerSlots[slot].length > (nr+1))        
        setTimeout("ChangeBanner(" + slot + "," + (nr+1) + ")", bannerSlots[slot][nr].time * 1000);    
    else
        setTimeout("ChangeBanner(" + slot + "," + 0 + ")", bannerSlots[slot][nr].time * 1000);
}
