var CurIndex = 1;
var VisibleCount = 2;
var Count = 0;
function initExchangeRotator()
{
	var Index = CurIndex;
	var Elem = $('ExchangeRotatorItem' + Index);
	while (Elem)
	{
		if (Index >= CurIndex && Index < CurIndex+VisibleCount)
		{
			Elem.style.display = 'none';
			Effect.Appear(Elem, {queue: 'end'});
		}
		else
		{
			Elem.style.display = 'none';
		}
		Index++;
		Count++;
		Elem = $('ExchangeRotatorItem' + Index);
	}
}
function updateExchangeRotator()
{
	Effect.SlideUp($('ExchangeRotatorItem' + CurIndex));
	CurIndex++;
	if (CurIndex > Count)
	{
		CurIndex = 1;
	}
	var LastIndex = CurIndex + VisibleCount-1;
	if (LastIndex > Count)
	{
		LastIndex = 1;
	}
	var Elem = $('ExchangeRotatorItem' + LastIndex);
	var Parent = $('ExchangeRotator');
	Parent.removeChild(Elem);
	Parent.appendChild(Elem);
	new Effect.Appear(Elem);
	setTimeout(updateExchangeRotator, 4000);
}
initExchangeRotator();
if (Count > VisibleCount)
{
	setTimeout(updateExchangeRotator, 4000);
}
