
$(document).ready(function(){
s= new slider("#gallerievcom");
});
var slider = function(id){
var self=this;
this.div=$(id);

this.slider = this.div.find(".slider");
this.divCache = this.div.find(".gcache");
this.largeurCache=this.divCache.width();
this.largeur=0;
	
this.div.find('img').each(function(){
		self.largeur+=$(this).width();
		self.largeur+=parseInt($(this).css("padding-left"));
		self.largeur+=parseInt($(this).css("margin-left"));
		self.largeur+=parseInt($(this).css("padding-right"));
		self.largeur+=parseInt($(this).css("margin-right"));
	});
	this.prec = this.div.find(".prec");
	this.suiv = this.div.find(".suiv");
	this.saut = this.largeurCache;//2;
	if (self.largeur>this.largeurCache){
		self.prec.css("display","block");
		self.suiv.css("display","block");
	}
		
	this.nbEtapes = Math.ceil((this.largeur/this.saut) - (this.largeurCache/this.saut));
	
	this.parcouru=0;
	
	this.suiv.click(function(){
		if (self.parcouru <self.nbEtapes){
			self.parcouru++;
			self.slider.animate({
			left:-self.saut*self.parcouru
			},1000);
			/*self.prec.css("display","block");
			if (self.parcouru >=self.nbEtapes){
					self.suiv.css("display","none");
			}*/
		}
		
	});
	
	this.prec.click(function(){
		if (self.parcouru>0){
			self.parcouru--;	
			self.slider.animate({
				left:-self.saut*self.parcouru
			},1000);
		/*self.suiv.css("display","block");
		if (self.parcouru ==0){
				self.prec.css("display","none");
			}*/
		}
	});

}

