var rotateBoxes = new Array();
var rotateBoxesPosition = new Array();
$(document).ready(function(){
	var boxesI=0;
	// collect showable boxes
	$(".rotate-box").each(function(){
		var box = new Array();
		$(this).find(".rotate").each(function(){
			$(this).hide();
			box.push($(this));
		})
		rotateBoxes.push(box);
		rotateBoxesPosition[boxesI] = (box.length-1)
		boxesI++;
	});
	// start rotating through all of them
	rotate();
	setInterval('rotate()',3000);
});

function rotate () {
	for (var boxesI=0; boxesI<rotateBoxes.length; boxesI++) {
		var box = rotateBoxes[boxesI];
		var pos1 = rotateBoxesPosition[boxesI];
		if (!pos1) {
			pos1 = 0;
		}
		var pos2 = pos1+1;
		if (pos2==box.length) {
			pos2 = 0;
		}
		box[pos1].fadeOut(150);
		box[pos2].delay(151).fadeIn(150);
		rotateBoxesPosition[boxesI] = pos2;
	}
}

