window.addEvent('domready', function() {	
	// check blocks for sufficiant content
	$$('.bannercell').each(function(el){
		var children = el.getChildren('.bannercellcontent');
		if(children.length > 1){ var stimer = fade_timer.periodical(5000, null, el); }
		$$(children[0]).set('tween', {duration: 'long'});
		$$(children[0]).tween('opacity', [0, 1]);
	});
});

function fade_timer(element){
	var children = element.getChildren('.bannercellcontent');
	var count = 1;
	var current = 0;
	children.each(function(el){
		if(el.hasClass('currentblock')){
			el.removeClass('currentblock');
			current = count;
			$$(children[count - 1]).set('tween', {duration: 'long'});
			$$(children[count - 1]).tween('opacity', [1, 0]);
		}
		count++;
	});
	
	if(current < children.length){
		$$(children[current]).set('tween', {duration: 'long'});
		$$(children[current]).tween('opacity', [0, 1]);
		$$(children[current]).addClass('currentblock');
	} else {
		$$(children[0]).set('tween', {duration: 'long'});
		$$(children[0]).tween('opacity', [0, 1]);
		$$(children[0]).addClass('currentblock');
	}
	
}
