// INLINE SLIDE SHOW

window.addEvent('domready', function() {
	
	if ($('inlineSlideShow')) {
		
		$('slidePrev').setStyle('opacity',.3);

		var p = new Preloader();
		$$('.imageBlock img').each(function(img){
		p.addEventOnLoad(img.src, function() {
		img.getParent().setStyle('background', 'none');
		img.setStyle('display', 'block');
		img.setStyle('opacity', 0);
		img.tween('opacity',1);
		});
		p.addToQueue(img.src);
		});
			
		var currentImage = 0;
		
		var slides = $$('#inlineSlideShow .slideBlock');
	
		var totalSlides = slides.length;
		
		function loadImage (id) {
			
			if ($('sb_' + id)) {

				$('slideNext').setStyle('opacity',1);
				$('slidePrev').setStyle('opacity',1);
			
				var newLeft = (id > currentImage) ? -740 : 740;

				var startpoint = (id > currentImage) ? 740 : -740;

				$('sb_' + id).setStyle('left',startpoint);
			
				$('sb_' + currentImage).tween('left', newLeft);
				
				$('sb_' + id).tween('left', 0);
						
			}
			
			currentImage = id;

			if ((currentImage+1) == totalSlides) $('slideNext').setStyle('opacity',.3);
			if (currentImage == 0) $('slidePrev').setStyle('opacity',.5);
			
		};
		
		$('slideNext').addEvent('click', function(event) {
			e = new Event(event);
			if ((Number(currentImage + 1) < totalSlides)) {
				loadImage(Number(currentImage + 1));
			}
			this.blur();
			e.stop();
		});
		
		$('slidePrev').addEvent('click', function(event) {
			e = new Event(event);
			if ((Number(currentImage) > 0)) {
				loadImage(Number(currentImage - 1));
			}
			this.blur();
			e.stop();
		});
		
	};

	var h = document.location.hash;
	
	if (h!='') {
	h = Number(h.split('#')[1]);
	loadImage(h-1);
	}


	// SLIDESHOW USED ON HOME PAGE
	
	if ($('slideShow')) {
		
		var p = new Preloader();

		var allSlides = $$('.imageHolder img');

		allSlides.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);
		});
		
		function moveSlide() {
		
			var lastSlide = $('im_' + currentSlide);
		
			var lastSlideTween = new Fx.Tween(lastSlide);
		
			lastSlideTween.start('left',-742).chain(function(){lastSlide.setStyle('left',742);});
							
			if (currentSlide < (allSlides.length - 1)) {
			
				currentSlide++;
				
			} else {
				
				currentSlide = 0;
				
			};
			
			$('im_' + currentSlide).tween('left', 0);
		
		};
		
		var indexMover = moveSlide.periodical(9000);
	
	};

});
