var carousel_exp_evn = {
	
	nbSlide : 0,
	nbCurrent:1,
	elemCurrent:null,
	elem:null,
	timer:null,
	
	init: function(elem) {
		
		this.nbSlide = elem.find(".ev").length;
		
		elem.find('.inside_carousel').append('<div class="nav"></div>');
		
		elem.find('.inside_carousel').append('<div class="dots"></div>');
		
		/*for(var i=1; i<=this.nbSlide;i++){
			
			if(i>1){
				
				elem.find('.dots').append('<span class="'+i+'"></span>');
				
			}
		
		}
		
		if(this.nbSlide>1){
		
			elem.find('.nav').append('<span class="prv"></span>');
			elem.find('.nav span.prv').click(function(){carousel_exp_evn.prev();});
		
			elem.find('.nav').append('<span class="nxt"></span>');
			elem.find('.nav span.nxt').click(function(){carousel_exp_evn.next();});
		
		}*/
				
		elem.find('.dots span').click(function(){carousel_exp_iden.gotoSlide(J(this).attr('class'));});
		
		//Initialisation du carousel
		this.elem = elem;
		elem.find('.ev').hide();
		elem.find('.ev:first-child').show();
		this.elemCurrent = elem.find('.ev:first-child');
		this.elem.find('.navigation span:first-child').addClass('active');
		this.elem.find('.dots span:first-child').addClass('active');
		
		this.timer = window.setInterval('carousel_exp_evn.next()', 2000);
                
		
	},

	gotoSlide : function(num) {
	
                if(num==this.nbCurrent){return false;}
				
                this.elemCurrent.fadeOut();
                this.elem.find('#ev'+num).fadeIn();
				
				this.elem.find('.dots span').removeClass('active');
				this.elem.find('.dots span.'+(num)+'').addClass('active');
				
                this.nbCurrent = num;
                this.elemCurrent = this.elem.find('#ev'+num);
                

	},
	
	gotoSlidePrev : function(num) {
	
				if(num==this.nbCurrent){return false;}
				
                this.elemCurrent.fadeOut();
                this.elem.find('#ev'+num).fadeIn();
                
                this.elem.find('.dots span').removeClass('active');
				this.elem.find('.dots span.'+(num)+'').addClass('active');

                this.nbCurrent = num;
                this.elemCurrent = this.elem.find('#ev'+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.gotoSlidePrev(num);
		
	}

}

