function registerSlide(prop){
	var s = document.getElementById(prop.id);
	if(s){
		s.maxSlides = prop.max;
		s.slideAtual = prop.recent;
		s.preSrc = prop.src;
		s.minSlides = prop.min;
		s.slideFormat = "jpg";
		s.hasNext = function(){
			return this.slideAtual+1 <= this.maxSlides;
		}
		s.hasBack = function(){
			return this.slideAtual-1 >= this.minSlides;
		}
		s.nextSlide = function(){
			if(this.hasNext()){
				s.changeSlide(s.slideAtual+1);
			}
			else{
			    s.changeSlide(0);	
			}
		}
		s.backSlide = function(){
			if(this.hasBack()){
				s.changeSlide(s.slideAtual-1);
			}
			else{
			    s.changeSlide(s.maxSlides);	
			}
		}
		s.changeSlide = function(i){
			s.slideAtual = i;
			s.src = s.preSrc + "slide" + i + "." + s.slideFormat;
			s.onChangeSlide(s);
		}
		s.onChangeSlide = function(){}
		s.changeSlide(s.slideAtual);
	}
	return s;
}
