function Slider(){
	this.div = "";
	this.controls = "";
	this.actual = 0;
	this.tiempo = 5000;
	this.total = 0;
	this.init = function(){
		var obj = this;
		this.crearMenu();
		this.handleControls();
		$(this.controls+" a:eq("+this.actual+")").click();
		$(this.div+" .panel:eq("+this.actual+")").show().siblings().hide();
	}
	this.crearMenu = function(){
		this.total = $(this.div+" .panel").length;
		var contenido = "<ul>";
		for(i = 1;i <= this.total; i++){
			contenido += "<li><a href='"+i+"'  rel='"+i+"'>"+i+"</a></li>";	
		}
		contenido += "</ul>";
		$(this.controls).append(contenido);
	}
	this.handleControls = function(){
		var obj = this;
		$(this.controls+" a").live("click",function(){
			obj.show($(this).attr("rel"));
			return false;
		});
	}
	this.show = function(num){
		var obj = this;
		if(typeof(num) == "undefined")num = 1;
		$(this.div+" .panel:eq("+(num-1)+")").fadeIn().siblings(".panel").fadeOut();
		$(this.controls+" li:eq("+(num-1)+")").addClass("current").siblings().removeClass("current");
		this.actual = num-1;
		clearTimeout(this.timeout);
		this.timeout = setTimeout(function(){
			obj.clickNext();
		},this.tiempo);
	}
	this.clickNext = function(){
		var obj = this;
		next = this.actual + 1;
		if(next >= this.total)next =0;
		var actual = this.show(next+1);
	}
}
