var image_swappers=Array();
var image_swap_interval=null;

function image_swap_next() {
	for(i=0;i<image_swappers.length;i++) {
		image_swappers[i].swap();
	}
}

function image_swap_register(object) {
	image_swappers.push(object);
	if(!image_swap_interval) {
		image_swap_interval=window.setInterval(image_swap_next,3500);
	}
}

function image_swap(container,elementtype) {
	this.images=null;
	this.container=container;
	this.elementtype=elementtype
	this.counter=0;
	this.image=null;
	this.swap = function() {
		try {
			this.images=document.getElementById(this.container).getElementsByTagName(this.elementtype);
			if(this.counter>=this.images.length)
				this.counter=0;
			if(this.counter<this.images.length) {
				if(this.image)
					this.image.style.display='none';
				this.image=this.images[this.counter];
				this.image.style.display='inline';
			}
			this.counter++;
			this.images=null
		}
		catch(e) {
			//alert(e.description);
		}
	}
	this.swap();
}

