window.addEvent("domready", function () 
{
	var facts = $$("#wrapper_fastfacts li");
	var n = facts.length;

	if (n <= 1) return;

	var curr = 0;
	var prev = n - 1;

	var Animate = function () 
	{
		prev = curr;
		curr = (curr + 1) % n;

		// move next one to correct position
			facts[curr].setStyle("left", "1000px");
			facts[curr].removeClass("none");

		// start animation to remove old one
			new Fx.Morph(facts[prev],
			{ 
				duration: 500,
				transition: Fx.Transitions.Sine.easeOut,
				onComplete: function (obj) { 
					obj.addClass("none"); 
				} 
			}).start({ 'left' : "-1000px" });

		// start animation to slide new one in
			new Fx.Morph(facts[curr],
			{ 
				duration: 500,
				transition: Fx.Transitions.Sine.easeOut,
				onComplete: function (obj) { 
					 
				} 
			}).start({ 'left' : "0px" });
	}

	Animate.periodical(10000);
	
});
