
function myBreve(myID,timeShow,timeEffect,myEffect){

	this.id = myID;
	this.el = $("#"+myID);
	this.myClass = ".myBreve";
	this.els = $("#"+myID+" "+this.myClass);
	this.count = this.els.length;
	this.timeShow = timeShow;
	this.timeEffect = timeEffect;
	this.effect = myEffect;

	for(i=0;i<this.els.length;i++){
		var el = $(this.els[i]); var rel = el.attr('rel');
		el.find('a').attr('href','breves-link-'+rel+'/');
	}

	if(this.count>1) this.timerNext();

}


myBreve.prototype = {

	
	timerNext: function(){
	
		var t = this;
		setTimeout(function(){ t.goNext(); },t.timeShow);
	
	},
	
	
	goNext: function(){
	
		var els = this.els; var el = els.not(':hidden'); var el2 = el.next();
		if(el2.length==0) el2 = $("#"+this.id+" "+this.myClass+":first");
		var t = this, timeEffect = t.timeEffect;
	
		if(this.effect=="1"){ // Effet FadeOut/FadeIn
	
			el.fadeOut(timeEffect,function(){
				el2.fadeIn(timeEffect, function(){ t.timerNext(); });
			});
	
		}else if(this.effect=="2"){ // Effet FadeOut/SlideUp
	
			var parent = this.el, height = parent.height();
			el2.css({top: height});
			el.fadeOut(timeEffect, function(){
				el2.show().animate({top: 0}, timeEffect, function(){ t.timerNext(); });
			});
	
		}else if(this.effect=="3"){ // Effet SlideUp/SlideUp

			var parent = this.el, height = parent.height();
			el2.css({top: height});
			el.animate({top:-height}, timeEffect, function(){ el.hide(); });
			el2.show().animate({top: 0}, timeEffect, function(){ t.timerNext(); });
	
		}else if(this.effect=="4"){ // Effet SlideLeft/SlideLeft
	
			var parent = this.el, width = parent.width();
			el2.css({left: width});
			el.animate({left:-width}, timeEffect, function(){ el.hide(); });
			el2.show().animate({left: 0}, timeEffect, function(){ t.timerNext(); });
	
		}else if(this.effect=="5"){ // Effet SlideRight/SlideRight
	
			var parent = this.el, width = parent.width();
			el2.css({left: -width});
			el.animate({left:width}, timeEffect, function(){ el.hide(); });
			el2.show().animate({left: 0}, timeEffect, function(){ t.timerNext(); });
	
		}else if(this.effect=="6"){ // Effet SlideDown/SlideDown
	
			var parent = this.el, height = parent.height();
			el2.css({top: -height});
			el.animate({top:height}, timeEffect, function(){ el.hide(); });
			el2.show().animate({top: 0}, timeEffect, function(){ t.timerNext(); });
	
		}
		
	}

};

