﻿
function marqueeInstance_marqueeScroll(){if(parseInt(this._theMarquee.style.top)>(this._actualHeight*(-1)+8)){this._theMarquee.style.top=parseInt(this._theMarquee.style.top)-this._copySpeed+"px";}else{this._theMarquee.style.top=parseInt(this._marqueeHeight)+8+"px";}}
function marqueeInstance_pause(){this._copySpeed=0;}
function marqueeInstance_restart(){this._copySpeed=this.scriptlet.marqueeSpeed;}
function marqueeInstance(scriptlet,theMarqueeContainer,marqueeId){this.scriptlet=scriptlet;this._theMarqueeContainer=theMarqueeContainer;this.marqueeId=marqueeId;this.marqueeScroll=marqueeInstance_marqueeScroll;this.pause=marqueeInstance_pause;this.restart=marqueeInstance_restart;if((typeof Ext!="undefined")&&scriptlet.pauseOnMouseOver){var el=Ext.fly(theMarqueeContainer);el.on("mouseover",this.pause,this);el.on("mouseout",this.restart,this);}
var nl=theMarqueeContainer.getElementsByTagName("div");if(nl.length==0){alert("No div inside marquee");return;}
this._theMarquee=nl[0];this._theMarquee.style.position="absolute";this._copySpeed=scriptlet.marqueeSpeed;this._actualheight="";this._theMarquee.style.top=0;this._marqueeHeight=this._theMarqueeContainer.offsetHeight;this._actualHeight=this._theMarquee.offsetHeight
if(window.opera||navigator.userAgent.indexOf("Netscape/7")!=-1){this._theMarquee.style.height=this._marqueeHeight+"px"
this._theMarquee.style.overflow="scroll";return;}
setTimeout("setInterval('AS("+scriptlet.id+").marquees["+marqueeId+"].marqueeScroll()',30)",scriptlet.delayBeforeScroll);}
function marquee(id){this.base=AspenScriptlet;this.base(id);this.delayBeforeScroll=2000;this.marqueeSpeed=1;this.pauseOnMouseOver=1;this.marquees=[];var nl=document.getElementsByClassName("marquee");for(var i=0;i<nl.length;i++){this.marquees[i]=new marqueeInstance(this,nl[0],i);}}