inc = 0;
var t;
var elmO;
var timeout	= 10000;
switchElm	= function () {
	element	= elmO;
	if (!element) element = this;
	var prev		= element.getPrevious('.'+element.className);
	var next		= element.getNext('.'+element.className);
	if (!next) {
		next	= element.getParent().getElement('.'+element.className);
	}
	var tweenIn 		= new Fx.Tween(element, {duration: 'long'});
	if (!prev) {
		element.getParent().getElements('.'+element.className).each(function(elm) {
			prev	= elm;
		});
	}
	var tweenOut 	= new Fx.Tween(prev, {duration: 'short'});
	tweenOut.start('opacity', '0');
	tweenIn.start('opacity', '1');
	elmO	= next;
	t = setTimeout('switchElm()',timeout);
}
window.addEvent('domready', function(){
	if (!$('substitution')) return;
	var heights	= new Array;
	var parent	= new Array;
	var y 		= 0;
	$$('#substitution .substitute').each(function(element) {
		size		= element.getSize();
		heights[y]	= size.y;
		if (y > 0) {
			element.setStyle('opacity', '0');
		}
		element.setStyle('width', size.x.toFloat()+'px');
		element.setStyle('position', 'absolute');
		element.setStyle('z-index', '5');
		parent	= element.getParent();
		y++;
	});
	heights	= heights.sort(function(a,b){return b-a});
	parent.setStyle('height', heights[0]+'px');
	switchElm.delay(0, $('substitution').getElement('.substitute'));
});
