$(document).ready(function(){
	s = new slider("#galerie","a",0.8);					   
});


var slider=function(elem,content,ratio) {
	var self=this;
	this.div = $(elem);
	this.slider=this.div.find(".slider");
	this.content= content==undefined ? this.slider.find("a") : this.slider.find(content);
	ratio = ratio==undefined ? 1 : ratio;
	this.hauteurCache = this.div.height();
	this.hauteur=0;
	
	this.div.find('a').each(function(){
			self.hauteur+=$(this).height();
			self.hauteur+=parseInt($(this).css("padding-top"));
			self.hauteur+=parseInt($(this).css("padding-bottom"));
			self.hauteur+=parseInt($(this).css("margin-top"));
			self.hauteur+=parseInt($(this).css("margin-bottom"));
			
									 });
	this.prec=this.div.find('.prec');
	this.suiv=this.div.find('.suiv');
	this.saut=this.hauteurCache/2;
	this.nbEtapes=Math.ceil(this.hauteur/this.saut);
	
	this.courant=0;
	
	
	this.suiv.click(function(){
	
	
			if (self.courant<=0){
			self.courant++;
			self.slider.animate({
					top:-self.courant*self.saut
					},1000);
			}
			else {
				//alert("finit");				
			}
			
	});
	
	this.prec.click(function(){

			if (self.courant>0){
			self.courant--;
			self.slider.animate({
					top:-self.courant*self.saut
					},1000);
			}
			else {
				//alert("finit");
			}
			
	});
	
}

