AD = function(bannerADrotator,titleContainer,picLink,bannerAD,bannerTitle,bannerADlink) {
    this.bannerADrotator = bannerADrotator;
    this.titleContainer = titleContainer;
    this.picLink = picLink;
    this.bannerAD = bannerAD;
    this.bannerTitle = bannerTitle;
    this.bannerADlink = bannerADlink;
    this.adNum = 0;
};

AD.prototype = {
    setTransition : function() {
        if (document.all) {
            this.bannerADrotator.filters.revealTrans.Transition = Math.floor(Math.random() * 23);
            this.bannerADrotator.filters.revealTrans.apply();
        }
    },
    playTransition : function() {
        if (document.all)
            this.bannerADrotator.filters.revealTrans.play()
    },
    nextAd : function() {
        if (this.adNum < this.bannerAD.length - 1) this.adNum++;
        else this.adNum = 0;
        this.setTransition();
        if(this.bannerAD[this.adNum]){
            this.bannerADrotator.src = this.bannerAD[this.adNum];
        }
        if(this.titleContainer){
        	if(this.bannerTitle[this.adNum]){
              this.titleContainer.innerHTML = this.bannerTitle[this.adNum];
            }
        }
        if(this.picLink){
            this.picLink.href = this.bannerADlink[this.adNum];
        }
        this.playTransition();
    }
}
