/*************************************************************
 * This script is developed by Arturs Sosins aka ar2rsawseen, http://webcodingeasy.com
 * Fee free to distribute and modify code, but keep reference to its creator
 *
 * Marquee class can be used to create horizontal or vertical marquee elements in websites
 * This class rotates all provided html elements, so marquee will never be empty
 * Marquee div element can be customized using css styles
 * There are also customizations for rotating speed and separator, etc
 *
 * For more information, examples and online documentation visit: 
 * http://webcodingeasy.com/JS-classes/Javascript-marquee
**************************************************************/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('3 X=m(f){2.6=q.15(f);3 g=2;2.l=[];2.7=[];2.9={A:1,H:10,L:s,E:"",t:P};2.C=m(){2.6.4.Z="1b";3 a=k(2.6,"v");5(a!="I"&&a!="17"){2.6.4.v="1d"}13(2.6.N[0]){3 b=2.6.N[0];2.6.F(b);5(b.19==1){3 c=q.R("T");c.4.v="I";c.4.V="W";c.u(b);2.l.y(c);5(2.9.E!=""){c=q.R("T");c.Y=2.9.E;c.4.v="I";c.4.V="W";2.l.y(c)}}}3 d=0;z(3 i=0;s;i++){2.o=i%2.l.B;3 b=2.l[2.o].G(s);2.6.u(b);3 e=2.7.y(b);2.7[e-1].4[2.8]=d+"r";5(d>2.6[2.n]){12}d+=2.7[e-1][2.n]};5(2.9.t){2.l.1a()}5(2.9.L){j(g.6,"16",m(){5(g.x){1g(g.x)}});j(g.6,"1e",m(){g.x=J(h,g.9.H)})}h()};3 h=m(){3 a;3 b;z(3 i D g.7){5(!a){a=g.7[i]}b=g.7[i];5(!g.9.t){g.7[i].4[g.8]=(p(g.7[i].4[g.8])-g.9.A)+"r"}w{g.7[i].4[g.8]=(p(g.7[i].4[g.8])+g.9.A)+"r"}}5(!g.9.t){5(p(a.4[g.8])+a[g.n]<0){g.7.11();g.6.F(a)}5(p(b.4[g.8])<=g.6[g.n]){g.o=(g.o+1)%g.l.B;3 c=g.l[g.o].G(s);g.6.u(c);c.4[g.8]=(p(b.4[g.8])+b[g.n])+"r";g.7.y(c)}}w{5(p(a.4[g.8])>=0){g.o=(g.o+1)%g.l.B;3 c=g.l[g.o].G(s);g.6.u(c);c.4[g.8]=(p(a.4[g.8])-c[g.n])+"r";g.7.1f(c)}5(p(b.4[g.8])>g.6[g.n]){g.7.18();g.6.F(b)}}g.x=J(h,g.9.H)};3 j=m(a,b,c){5(a.K){a.K(b,c,P)}w{a.1k(\'1i\'+b,c)}};3 k=m(a,b){5(q.O){S q.O.14(a,1h).1l(b)}w{S a.1n[b]}};2.1o=m(a){5(a){z(3 b D a){2.9[b]=a[b]}}2.8="M";2.n="1c";2.U="Q";2.C()};2.1j=m(a){5(a){z(3 b D a){2.9[b]=a[b]}}2.8="Q";2.n="1m";2.U="M";2.C()}}',62,87,'||this|var|style|if|elem|visible|pos|conf||||||||||||children|function|size|cur|parseInt|document|px|true|backwards|appendChild|position|else|timer|push|for|step|length|construct|in|separator|removeChild|cloneNode|interval|absolute|setTimeout|addEventListener|stop_on_hover|left|childNodes|defaultView|false|top|createElement|return|div|apos|whiteSpace|pre|marquee|innerHTML|overflow||shift|break|while|getComputedStyle|getElementById|mouseover|fixed|pop|nodeType|reverse|hidden|offsetWidth|relative|mouseout|unshift|clearTimeout|null|on|vertical|attachEvent|getPropertyValue|offsetHeight|currentStyle|horizontal'.split('|'),0,{}))
