tx_hsesponsors = function() {
	var wait = 6000;
	var pub = {};
	var containers = [];

	pub.next = function() {
		containers.each(function(container) {
			new Effect.Opacity(container.pointer.select('div.tx_hsesponsors_banner')[container.currentIndex], { duration: 2.0, from: 1, to: 0 });
			container.pointer.select('div.tx_hsesponsors_banner')[container.currentIndex].hide(0);
			container.currentIndex++;

			if(container.currentIndex == container.lastIndex)
				container.currentIndex = 0

			new Effect.Opacity(container.pointer.select('div.tx_hsesponsors_banner')[container.currentIndex], { duration: 2.0, from: 0, to: 1 });
			container.pointer.select('div.tx_hsesponsors_banner')[container.currentIndex].show(0);
		});
	};

	pub.start = function() {
		$$('.tx_hsesponsors').each(function(container) {
			containers.push({pointer:container ,currentIndex:0, lastIndex:container.select('img').length});			
		});

		setInterval('tx_hsesponsors.next()', wait);

	};

	return pub;
}()
