// requires mootools 1.12

window.addEvent('domready', function(){

var rotateEntries = $$('#rotator div.rotate-entry');

var changerFx = new Fx.Elements(rotateEntries, {
	link: 'cancel',
	duration: 1000
 });

rotateEntries.each(function(entry){
	entry.setStyle('opacity', 0);
	entry.setStyle('visibility', 'visible');
});

var initial = {};
var current = 1;
var working = {};

rotateEntries.each(function(entry, index){
	if (index == 0) {
		initial[index] = {'opacity': 1};
	} else {
		initial[index] = {'opacity': 0};
	};
});

changerFx.set(initial);

var changeentry = function(){

	rotateEntries.each(function(entry, index){
		if (current == index) {
			working[index] = {'opacity': 1};
		} else {
			working[index] = {'opacity': 0};
		};
	});

	if (current == (rotateEntries.length-1)) {
		current = 0;
	} else {
		current = current + 1;
	};

	changerFx.start(working);
};

changeentry.periodical(7000);

});


