// JavaScript Document

$(document).ready(function() {
	
	var currentNum = 0;
	var itemArray = [];
	var itemArrayLength = $('#flipper > .item').length;
	var delay = 5000;
	
	
	function init() {
		
		for (var i=0; i<itemArrayLength; i++) {
			var itm = "#"+ $(".item:eq("+i+")").attr("id");
			itemArray.push(itm);
		}
		
		itemArrayLength = itemArray.length;
		
		for (var j=0; j<itemArrayLength; j++) {
			$(itemArray[j]).fadeOut(0);
		}
		
		flipTo(currentNum);
		
	}
	
	function flipTo(inNum) {
		
		$(itemArray[inNum]).fadeIn(500, function() {
			
			$(itemArray[inNum]).delay(delay).fadeOut(500, function() {
				
				if (currentNum < itemArrayLength-1) { currentNum++; }
				else { currentNum = 0; }
				
				flipTo(currentNum);
				
			});
			
		});
	}	
	
	init();
	
});
