function fillMainPromotions() {

    for(i=0;i<carousel_divs.length;i++) {
        var carousel_div = carousel_divs[i];
        var promoarray = eval('carousel_' + carousel_div);
        var currentpromo = promoarray[refreshCount%promoarray.length];
        
        if (currentpromo.flashurl != null && currentpromo.flashurl.length > 1) {
            // flash (preferred option)
            var width = 166;
            var height = 368;
            if (currentpromo.shape == 'W1COL' || currentpromo.shape == 'W2COL' || currentpromo.shape == 'W3COL') {
                if (brand == 'TO') {
                    height = 430;
                } else {
                    height = 368;
                }
                if (currentpromo.shape == 'W1COL') {
                    width = 166;
                } else if (currentpromo.shape == 'W2COL') {
                    width = 339;
                } else if (currentpromo.shape == 'W3COL') {
                    width = 512;
                }
            }
            var oFlash = new SWFObject(currentpromo.flashurl, carousel_div, width, height, "7", "#ffffff");
            if (currentpromo.target != null && currentpromo.target.length > 1) {
                // with url
            	var encodedUrl = encodeURI(currentpromo.target);
                // var trimmedTarget = flashtargets[i][imageIdx].replace(/^\s+|\s+$/g, '');
                if (currentpromo.linktarget != null && currentpromo.linktarget.length > 1) {
                    oFlash.addVariable("clickTag", currentpromo.target, currentpromo.linktarget);
                } else {
                    oFlash.addVariable("clickTag", currentpromo.target);
                }
            }
            oFlash.addParam("wmode", "transparent");
            oFlash.write(carousel_div);                
        } else if (currentpromo.imgurl != null && currentpromo.imgurl.length > 1) {
            // image
            if (currentpromo.target != null && currentpromo.target.length > 1) {
                // with url
                document.getElementById(carousel_div).innerHTML = '<a href="'+currentpromo.target+'" target="'+currentpromo.linktarget+'"><img src="'+currentpromo.imgurl+'" alt="'+currentpromo.alt+'"/></a>';
            } else {
                // without url
                document.getElementById(carousel_div).innerHTML = '<img src="'+currentpromo.imgurl+'" alt="'+currentpromo.alt+'"/>';
            }
        }
    }
}
