function rotate(holder_id) {
	var i = 0;

	$j('#img' + holder_id + ' li:first')
		.fadeOut(1000, function(){
			$j(this).css("z-index", 1);
			})
		.delay(3000)
		.fadeIn(1000, function(){
			$j(this).css("z-index", 2);
	
			holder_id < $j('#container').children().size()
			? holder_id++
			:	holder_id = 1;
			
			/* set up element for next iteration */
			var current = $j(this).parent().children('.current');
			
			$j(current).removeClass('current');
			
			$j(current).index() === $j(this).parent().children().length - 1
			?	$j(this).parent().children().eq(1).addClass('current')
			: $j(current).next().addClass('current');
			
			rotate(holder_id);
			});
}
