function homepageAnimation( aantal ){
	var myChain = new Chain();
	$$('#mooStuff .homepage_item').each( function(el){ el.setStyle('opacity', '0'); });

	var refresh = (function() {
		myChain.chain(fadeOut).wait(500).chain(switcheroo).wait(0).chain(fadeIn).wait(1000);
		myChain.callChain();
	});

	var fadeOut = function(){
		targ = $('homepage_items').getChildren();
		targ[0].fade('out');
		myChain.callChain();
	}

	var fadeIn = function(){
		targ = $('homepage_items').getChildren();
		targ[0].fade('in');
		myChain.callChain();
	}

	var switcheroo = function(){
		targ = $('homepage_items').getChildren();
		targ[0].inject( 'mooStuff', 'bottom');

		counter = (targ[0].id).split('_');
		counterOld = "counter"+counter[1];
		$(counterOld).removeClass('counterBG');
		$(counterOld).setStyle('color', '#898989');

		newTarg = $('mooStuff').getChildren();
		newTarg[0].inject( 'homepage_items', 'top');

		counter = (newTarg[0].id).split('_');
		counterNew = "counter"+counter[1];
		$(counterNew).addClass('counterBG');
		$(counterNew).setStyle('color', '#ffffff');

		myChain.callChain();
	}

	if( aantal > 1 ){
		$('counter1').addClass('counterBG');
		$('counter1').setStyle('color', '#ffffff');

		var periodical = refresh.periodical(4250, this);

		$('homepage_items').addEvent('mouseenter', function(){
			$clear(periodical);
		});

		$('homepage_items').addEvent('mouseleave', function(){
			$clear(periodical);
			periodical = refresh.periodical(4250, this);
		});
	}
}
