!function(t){t.fn.marquee=function(i){function e(t,i,e){var a=e.behavior,s=e.width,r=e.dir,d=0;return d="alternate"==a?1==t?i[e.widthAxis]-2*s:s:"slide"==a?t==-1?r==-1?i[e.widthAxis]:s:r==-1?i[e.widthAxis]-2*s:0:t==-1?i[e.widthAxis]:0}function a(){for(var i=s.length,r=null,d=null,l={},n=[],o=!1;i--;){if(r=s[i],d=t(r),l=d.data("marqueeState"),!l)return void delete s[i];d.data("paused")!==!0?(r[l.axis]+=l.scrollamount*l.dir,o=l.dir==-1?r[l.axis]<=e(l.dir*-1,r,l):r[l.axis]>=e(l.dir*-1,r,l),"scroll"==l.behavior&&l.last==r[l.axis]||"alternate"==l.behavior&&o&&l.last!=-1||"slide"==l.behavior&&o&&l.last!=-1?("alternate"==l.behavior&&(l.dir*=-1),l.last=-1,d.trigger("stop"),l.loops--,0===l.loops?("slide"!=l.behavior?r[l.axis]=e(l.dir,r,l):r[l.axis]=e(l.dir*-1,r,l),d.trigger("end")):(n.push(r),d.trigger("start"),r[l.axis]=e(l.dir,r,l))):n.push(r),l.last=r[l.axis],d.data("marqueeState",l)):n.push(r)}s=n,s.length&&setTimeout(a,40)}var s=[],r=this.length;return this.each(function(d){var l=t(this).html(),n=parseInt(t(this).parent().parent().width())-parseInt(t(this).parent().css("margin-left").replace("px",""))-parseInt(t(this).parent().css("margin-right").replace("px","")),o=t(this).parent().parent().attr("cellHeight"),h=t(this),p=n,u=o,c=h.after("