jQuery.noConflict();

var slideAmount;
var slideInterval;
var oldSlide = 1;
var newSlide = 1;

jQuery(document).ready(function(){
	slideAmount = jQuery("#homepage-slideshow .slide").size();
	slideInterval = setInterval(rotateSlideShow,4000);
	
	
	jQuery("#homepage-slideshow-navigation .arrow-left").click(function(){
		newSlide = oldSlide - 1;
		if (newSlide < 1) { newSlide = slideAmount; }
		slideShow(newSlide);
	});

	jQuery("#homepage-slideshow-navigation .arrow-right").click(function(){
		newSlide = oldSlide + 1;
		if (newSlide > slideAmount) { newSlide = 1; }
		slideShow(newSlide);
	});
	
});

function rotateSlideShow(){
	newSlide = oldSlide + 1;
	if (newSlide > slideAmount) { newSlide = 1; }
	slideShow(newSlide);
}

function slideShow(slide){				
	var leftX = (slide-1) * 640;
  	jQuery("#homepage-slideshow").animate({"left": "-" + leftX + "px"}, "slow");
	clearInterval(slideInterval);
	slideInterval = setInterval(rotateSlideShow,4000);
	oldSlide = slide;	
}
