﻿$j = jQuery;

$j(document).ready(
	function(){
		var $ = $j;
		
		var $slideshow = $("#slideshow");
		var $content = $slideshow.find(".slideshowcontent");
		
		$slideshow.find(".left_arrow a").attr("href","#").click(slideshow_prev);
		$slideshow.find(".right_arrow a").attr("href","#").click(slideshow_next);		
			
		var $slides = $slideshow.find(".slide");
		var currentIndex = 0;
		var currentSlide = false;
		
		var animateTime = 250;
		
		if($slides.length > 0){
			show_slide(0,0);
		}
			
		function slideshow_prev(){
			currentIndex--
			if(currentIndex == -1){
				currentIndex = $slides.length - 1;
			}
			
			show_slide(currentIndex,-1);
		}
		
		function slideshow_next(){
			currentIndex++;
			if(currentIndex == $slides.length){
				currentIndex = 0;
			}
			
			show_slide(currentIndex,1);
		}
		
		function show_slide(num,slidedirection){
			var slide = $($slides[num]).clone();
			$content.append(slide);
			
			currentIndex = num;
			
			if(slidedirection == 0){
				slide.css("left",30);
				if(currentSlide) currentSlide.remove();
				currentSlide = slide;
			}
			
			if(slidedirection == 1){
				
				currentSlide .animate({left:"687px"},animateTime , function(){
					slide.css("left",-687).animate({left:"30px"},animateTime);
					currentSlide.remove();
					currentSlide = slide;
				});
			}
			
			if(slidedirection == -1){
				
				currentSlide .animate({left:"-687px"},animateTime, function(){
					slide.css("left",687).animate({left:"30px"},animateTime );
					currentSlide.remove();
					currentSlide = slide;
				});
			}

		}
	}
);


