window.addEvent('domready', function()
{
	if( $('product-gallery') )
	{
		
		i=0;
		function slide_in_out(in_id, out_id)
		{
			//slide out current slide group
			var fxIn = new Fx.Morph(elements[i], {
				duration:800
			});
			fxIn.start({
				'left': [0, -659]
			});

			if(i<(elements.length-1))
				i++;
			else
				i=0;

			//slide in
			var fxOut = new Fx.Morph(elements[i], {
				duration:800
			});
			fxOut.start({
				'left': [659, 0]
			});
		}

		elements = $$('.product-higlight');

		//init
		elements.each(function(item, index)
		{
			if(index>0)
				item.setStyle('left', 659);

				item.addEvents(
				{
					'mouseover':function(){ $clear( intervalID ) },
					'mouseout':function(){ intervalID = slide_in_out.periodical(4000) }
				});
		});
		intervalID = slide_in_out.periodical(4000);
	}
});

