function AdsRotator(spaceId, interval) {

	this.spaceId = spaceId;
	this.spaceElem = 'ad-space-'+spaceId;
	this.interval = interval?interval:10000;
	this.banners = [];
	this.cBanner = 0;

	this.addBanner = addBanner;
	this.setInterval = setInterval;
	this.rotate = rotate;

	function addBanner(id, html) {
		this.banners.push({'id':id,'html':html,'impressed':(this.banners.length == 0)});
	}

	function setInterval(v) {
		this.interval = v;
	}

	function rotate() {
		var cart = this;
		document.getElementById(this.spaceElem).innerHTML = this.banners[this.cBanner].html;
		setTimeout(function() { 
				cart.rotate();
			}, this.interval);		

		this.cBanner = (this.cBanner+1) % this.banners.length;
	}




}