function initSlider(){
	if( $("slider") ){
		var slider = $("slider");
		slider.slideWidth = parseInt(slider.getElements(".slides-holder .slide")[0].getStyle("width"));
		slider.slideHeight = parseInt(slider.getElements(".slides-holder .slide")[0].getStyle("height"));
		slider.numSlides = slider.getElements(".slides-holder .slide").length;
		slider.direction = "right";
		
		// set total width
		slider.getElements(".slides-holder")[0].setStyle("width", ( slider.slideWidth * slider.numSlides ) + "px");
		
		//move last slide to the front
		slider.getElements(".slides-holder .slide")[slider.numSlides - 1].inject(slider.getElements(".slides-holder")[0], "top");
		// move to second slide (was the first)
		slider.getElements(".slides-holder")[0].setStyle("left", ( slider.slideWidth * -1 ) + "px");
		slider.offSet = 1;
		
		slider.slidetime = setTimeout ("slideRight()", 8 * 1000);
	}
}
function slideLeft(){
	var slider = $("slider");
	clearTimeout(slider.slidetime);
	slider.direction = "left";
	slider.offSet--;
	moveSlider();
}
function slideRight(){
	var slider = $("slider");
	clearTimeout(slider.slidetime);
	slider.direction = "right";
	slider.offSet++;
	moveSlider();
}
function moveSlider(){
	var slider = $("slider");
	
	if(slider.direction == "left"){
		//move last slide to the front
		slider.getElements(".slides-holder .slide")[slider.numSlides - 1].inject(slider.getElements(".slides-holder")[0], "top");
		slider.getElements(".slides-holder")[0].setStyle("left", (-2 * slider.slideWidth) + "px");
		slider.getElements(".slides-holder")[0].tween('left', -1 * slider.slideWidth);
	}else{
		//move first slide to the end
		slider.getElements(".slides-holder .slide")[0].inject(slider.getElements(".slides-holder")[0], "bottom");
		slider.getElements(".slides-holder")[0].setStyle("left", "0px");
		slider.getElements(".slides-holder")[0].tween('left', -1 * slider.slideWidth);
	}
	
	slider.slidetime = setTimeout ("slideRight()", 8 * 1000);
}
window.addEvent("domready", function() {initSlider()});