var ShowAnim = function(){
	this.Extends=AbstractAnim;
	
	this.initialize = function(element/*String*/,duration/*int*/,transition/*Object*/){
		if(!transition) transition = Fx.Transitions.Sine.easeOut;
		
		this.parent(element,duration,transition);
	}
	
	/**
	 * Método abstrato que toca a animacao
	 * 
	 * */
	
	this.play=function(){
		
		var myEffect = new Fx.Morph(this.element, {duration: this.duration*1000, transition: this.transition});
		
		if(!Browser.ie) 
		{
			myEffect.start({'opacity': [0, 1]});
		}
		else 
		{
			//alert("is ie");
			document.id(this.element).setStyle("opacity",1);
		}

	}
	
}

ShowAnim = new Class(new ShowAnim);
