

var carrousel ={

	nbSlide : 0,
    nbCurrent : 1,
    elemCurrent : null,
    elem : null,
    timer : null,

	init : function(elem){
	this.nbSlide = elem.find(".slide").length;
	
	
	this.elem=elem;
	elem.find(".slide").hide();
	elem.find(".slide:first").show();
	this.elemCurrent=elem.find(".slide:first");
	
	//this.timer=window.setInterval("carrousel.next()",5000)
	 
        carrousel.play();
       
        elem.mouseover(carrousel.stop);
        elem.mouseout(carrousel.play);
		
	},
	
	gotoSlide : function(num){
	this.elemCurrent.fadeOut(2000);
	this.elem.find("#slide"+num).fadeIn(3000);
	this.nbCurrent = num;
	this.elemCurrent = this.elem.find("#slide"+num);
	},
	

	next : function(){
        var num  = this.nbCurrent+1;
        if(num  >this.nbSlide){
            num  = 1;
        }
        this.gotoSlide(num);
    },


    stop : function(){
        window.clearInterval(carrousel.timer);
    },
	
    play : function(){
        window.clearInterval(carrousel.timer);
        carrousel.timer = window.setInterval("carrousel.next()",5000);
    }
}

$(function(){
carrousel.init($("#carrousel"));

});


