
var slider={

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

    init : function(elem){
        this.nbSlide = elem.find(".slide").length;
        //Initialisation du carrousel
        this.elem=elem;
        elem.find('.slide').hide();
        elem.find('.slide:first').show();
        this.elemCurrent=elem.find('.slide:first');
        slider.play();
    },

    gotoSlide : function(num){
       if(num==this.nbCurrent){return false;}

       this.elemCurrent.fadeOut(1500);
       this.elem.find('#slide'+num).fadeIn(2000);
       //this.elemCurrent.slideUp(1000);
       //this.elem.find('#slide'+num).slideDown(2500);

       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);
    },

    prev : function(){
        var num = this.nbCurrent-1;
        if (num<1){
            num = this.nbSlide;
        }
        this.gotoSlide(num);
    },

    play : function(){
        window.clearInterval(slider.timer);
        slider.timer = window.setInterval('slider.next()', 4500);
    }

};

$(function(){
    slider.init($('#imgSlider'));
});
