var campaignIndexCounter=new Array();
var transitionTime="1.0";
var not_first_run=false;
function runCampaigns(num,affects,time){
    if(!campaignIndexCounter[num]){
        campaignIndexCounter[num]=0
    }
    var object=$('top_campaign_image_'+num).style;
    object.left="";
    object.right="";
    object.top="";
    object.bottom="";
    object.opacity=(1);
    object.MozOpacity=(1);
    object.KhtmlOpacity=(1);
    object.filter="alpha(opacity=100)";
    var nextImage=$("campaign_image_"+(campaignIndexCounter[num]+1)+"_"+num);
    if(nextImage){
        if($("campaign_image_"+(campaignIndexCounter[num]+1)+"_"+num+"_holder")){
            if(nextImage.src!=$("campaign_image_"+(campaignIndexCounter[num]+1)+"_"+num+"_holder").innerHTML){
                nextImage.src=$("campaign_image_"+(campaignIndexCounter[num]+1)+"_"+num+"_holder").innerHTML
            }
        }
        $('bottom_campaign_image_'+num).src=nextImage.src;
        $('bottom_campaign_image_'+num).style.width=nextImage.style.width;
        campaignIndexCounter[num]++
    } else { 
        var nextImage=$("campaign_image_0_"+num);
        if($("campaign_image_"+("campaign_image_0_"+num+"_holder"))){
            if(nextImage.src!=$("campaign_image_"+("campaign_image_0_"+num+"_holder")).innerHTML){
                nextImage.src=$("campaign_image_"+("campaign_image_0_"+num+"_holder")).innerHTML
            }
        }
        $('bottom_campaign_image_'+num).src=nextImage.src;
        $('bottom_campaign_image_'+num).style.width=nextImage.style.width;
        campaignIndexCounter[num]=0
    }
    var time2=time*1000;
    setTimeout("Effect."+affects+"('top_campaign_image_"+num+"', { duration: "+transitionTime+" });",time2);
    time2+=2100;
    setTimeout("changeImageSource ("+num+")",time2);
    time2+=1000;
    setTimeout("runCampaigns ('"+num+"','"+affects+"','"+time+"')",time2)
}

function changeImageSource(num){
    $('top_campaign_image_'+num).src=$('bottom_campaign_image_'+num).src;
    $('top_campaign_image_'+num).style.width=$('bottom_campaign_image_'+num).style.width;
    var object=$('top_campaign_image_'+num).style;
    object.display="block";
    object.filter="alpha(opacity=1)"
}