var elementCollection = new Array();
var currentIndex = -1;
var _x = 0;
var itemWidth = 320;
var interval = 4;
var executer;

function SetCarousel()
{
	elementCollection = $$('#AdCarousel .carouselItem');
	_x = 0;
	
	if(elementCollection.length > 1)
	{
		for(i=0; i<elementCollection.length; i++)
		{
			elementCollection[i].observe('mouseover',function(){executer.stop()});
			elementCollection[i].observe('mouseout',function(){Start()});
		}
	}
}

function Start()
{
	executer = new PeriodicalExecuter(Scroll,interval);
}

function Scroll()
{
	var multiplier = 0;
	multiplier = currentIndex <= 0 ? 1 : currentIndex + 1;
	_x = - (itemWidth * (multiplier));
	
	if(_x ==  -(itemWidth * (elementCollection.length)))
	{
		currentIndex = 0;
		_x = 0;
		
	}
	else
	{
		currentIndex++;
	}
	
	new Effect.Move($('AdWrapper'),{x: _x, y: 0, mode: 'absolute'});
	
}

