

		function ShowNextIdeeSejourDelayed(linksTableName, rank, delta, delay, lastRank)
		{
			var prc = setTimeout(ShowNextIdeeSejour.curry(linksTableName, rank, delta, delay, lastRank),delay);
		}


		function ShowNextIdeeSejour(linksTableName, rank, delta, delay, lastRank)
		{
			if (rank < 0)rank = 0;
			if (rank > lastRank)rank = lastRank;

			var originalPosition = rank * delta;
			var newPosition = (rank +1) * delta;
			var linksTable = $(linksTableName);
			new Effect.Tween(null, originalPosition, newPosition, null, function(p) { linksTable.style.marginTop = p.toString() + "px"; });
			
			var newRank = rank + 1;
			if (newRank > lastRank)newRank = 0;
			ShowNextIdeeSejourDelayed(linksTableName, newRank, delta, delay, lastRank);
		}

