	function initSlider(){
		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";
		slider.move = slider.getElements(".slides-holder")[0].effect('left', {duration:1000, transition: Fx.Transitions.Quart.easeInOut});
		
		// 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.move.stop();
			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.move.start( parseInt(slider.getElements(".slides-holder")[0].getStyle("left")), -1 * slider.slideWidth );
		}else{
			//move first slide to the end
			slider.move.stop();
			slider.getElements(".slides-holder .slide")[0].inject(slider.getElements(".slides-holder")[0], "bottom");
			slider.getElements(".slides-holder")[0].setStyle("left", "0px");
			slider.move.start( parseInt(slider.getElements(".slides-holder")[0].getStyle("left")), -1 * slider.slideWidth );
		}
		
		slider.slidetime = setTimeout ("slideRight()", 8 * 1000);
	}
		window.addEvent("domready", function() {if($('slider-container')){initSlider()}});
