function HTMLAdRotator(id, count, WTUri) {
	if(!WTUri) WTUri = '/widget/promo/'
	this.WTuri = WTUri
	this.id = id;
	this.count = count;
	this.selectedAd = 1;
}

HTMLAdRotator.prototype.ShowPrevAd = function () {
	this.selectedAd--;
	if(this.selectedAd < 1) this.selectedAd = this.count;
	if(window.dcsMultiTrack) dcsMultiTrack('DCS.dcsuri', this.WTuri + 'prev_' + this.selectedAd);
	this.ShowAd(this.selectedAd, 'no');
}

HTMLAdRotator.prototype.ShowNextAd = function () {
	this.selectedAd++;
	if(this.selectedAd > this.count) this.selectedAd = 1;
	if(window.dcsMultiTrack) dcsMultiTrack('DCS.dcsuri', this.WTuri + 'next_' + this.selectedAd);
	this.ShowAd(this.selectedAd, 'no');
}

HTMLAdRotator.prototype.ShowAd = function (idx, track) {
	if(!track) track = 'yes';
	this.HideAllAds();
	this.selectedAd = idx;
	
	if(track == 'yes') {
		if(window.dcsMultiTrack) dcsMultiTrack('DCS.dcsuri', this.WTuri + 'item_' + this.selectedAd);
	}
	
	var ad = document.getElementById('ad' + idx);
	if(ad) if(ad.style) if(ad.style.display) ad.style.display = 'block';
	
	var adLink = document.getElementById('adLink' + idx);
	if(adLink) if(adLink.className) adLink.className = 'current';
}

HTMLAdRotator.prototype.HideAllAds = function () {
	this.selectedAd = 0;
	
	for(var i=1; i<=this.count; i++) {
		var ad = document.getElementById('ad' + i);
		if(ad) if(ad.style) if(ad.style.display) ad.style.display = 'none';
		
		var adLink = document.getElementById('adLink' + i);
		if(adLink) if(adLink.className) adLink.className = 'item';
	}
}