window.addEvent('domready', function() {
	
	var p = new Preloader();
	
	$$('.indexImage img').each(function(img){
		p.addEventOnLoad(img.src, function() {
			img.getParent().setStyle('background', 'none');
			img.setStyle('opacity', 0)
			img.setStyle('display', 'block')
			img.tween('opacity',1);
		});
		p.addToQueue(img.src);
	});
	
	var imgArray = new Array();
	
	var imgProps = new Array(
		{opacity:0.2, left:-460},
		{opacity:0.2, left:-150},
		{opacity:1, left:160},
		{opacity:0.2, left:470},
		{opacity:0.2, left:780}
	);
	
	var i = 0;
	
	$$('.indexImage').each(function(div){
		div.setStyle('opacity',imgProps[i].opacity);
		i++;
		imgArray.push(div);
	});
	
	function moveImages() {
		
		var newEnd = imgArray.shift();
		
		newEnd.setStyle('left', 1090);
		
		imgArray.push(newEnd);
		
		$$('.indexImage p').each(function(p){
			p.setStyle('display','none');
		});
		
		for(var j=0;j<imgArray.length;j++) {
			var morphObject = new Fx.Morph(imgArray[j], {duration:800,transition:'sine:out'});
			
			morphObject.start ({
				'left':imgProps[j].left,
				'opacity':imgProps[j].opacity
			});
		};
		
		var np = imgArray[2].id.split('_')[1];
		
		$('ip_' + np).setStyle('display','block');
		
	};
	
	var indexMover = moveImages.periodical(5000);;

});