var caroussel = {
	
	nbSlide : 0,
	curSlide : 0,
	timer : 0,
	
	
	init : function(){
		this.nbSlide = $('.script_photo span.slide').length;
		
		$('.script_photo #right-arrow').bind('click', function(){ caroussel.next(); });
		$('.script_photo #left-arrow').bind('click', function(){ caroussel.previous(); });		
		
		
		$('.script_photo span.slide').hide();
		$('.script_photo span.slide:first').show();
		
		this.play();
		$('.script_photo').mouseover(this.stop_timer);
		$('.script_photo').mouseout(this.play);		
	},
	
	next : function(){
		
		var cssDeb = $('.script_photo span.slide('+this.curSlide+')').width();
		$('.script_photo span.slide:eq('+this.curSlide+')').animate({"left" : -cssDeb}, 560);
		this.curSlide++;
		if( this.curSlide > this.nbSlide-1 ) this.curSlide = 0;
		$('.script_photo span.slide:eq('+this.curSlide+')').show().css({"left" : cssDeb}).animate({"left":"0px"}, 500);
		
		
	},
	
	previous : function(){
		
		var cssDeb = $('.script_photo span.slide('+this.curSlide+')').width();
		$('.script_photo span.slide:eq('+this.curSlide+')').animate({"left" : cssDeb}, 560);
		this.curSlide--;
		if( this.curSlide < 0 ) this.curSlide = this.nbSlide-1;
		//$('.script_photo span.slide').hide();
		$('.script_photo span.slide:eq('+this.curSlide+')').show().css({"left" : -cssDeb}).animate({"left":"0px"}, 500);	
	},
	
	play : function(){
		caroussel.timer = window.setInterval("caroussel.next()", 5000);
	},
	
	stop_timer : function(){
		window.clearInterval(caroussel.timer);	
	}
}

$(function(){
	caroussel.init();
});
