SunGard.Spotlight=Class.create({initialize:function(A){this.container=A;this.buildCache();this.buildUI();this.attachEvents();},buildCache:function(){this.captionContent=this.container.select("p")[0];this.caption=this.captionContent.wrap("div");},buildUI:function(){this.captionHeight=this.caption.getHeight();this.caption.hide();this.captionContent.setStyle({background:"none"});},attachEvents:function(){this.container.observe("mouseenter",this.onMouseEnter.bindAsEventListener(this)).observe("mouseleave",this.onMouseLeave.bindAsEventListener(this));},onMouseEnter:function(A){if(this.animeUp){this.animeUp.cancel();}this.animeDown=new Effect.BlindDown(this.caption,{duration:0.25});},onMouseLeave:function(A){if(this.animeDown){this.animeDown.cancel();}this.animeUp=new Effect.BlindUp(this.caption,{duration:0.25});this.caption.setStyle({height:this.captionHeight+"px"});}});document.observe("dom:loaded",function(){var A=$$("#spotlight ul li");if(A.size()==0){return ;}A.each(function(B){new SunGard.Spotlight(B);});});