/* Author: Larixk

*/
$('#caroussel li').hide();
$(function () {
  var caroussel_index = -1,
		caroussel_length = $('#caroussel li').length,
		timeout_id;
	
	// Rotates li's in ul#caroussel
	function caroussel () {
		var old_li = $('#caroussel li').eq(caroussel_index),
			new_li;
		
		// Increase index and wrap around
		caroussel_index = (caroussel_index + 1) % caroussel_length;
		
		new_li = $('#caroussel li').eq(caroussel_index);
		new_li.find('.text').hide();
		
		old_li.stop().fadeOut(500, function () {
			new_li.stop().fadeIn(1000, function () {
				$(this).find('.text').stop().delay(500).fadeIn(1000);
			});
		});
	}
	
	// Start rotation
	setInterval(caroussel, 7500);
	caroussel();
});
