/**
 * @author Bruno Bornsztein <bruno@missingmethod.com>
 * @copyright 2007 Curbly LLC
 * @package Glider
 * @license MIT
 * @url http://www.missingmethod.com/projects/glider/
 * @version 0.0.3
 * @dependencies prototype.js 1.5.1+, effects.js
 */

/*  Thanks to Andrew Dupont for refactoring help and code cleanup - http://andrewdupont.net/  */

eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('U=R.Y();g.d(g.d(U.n,1d.n),{J:6(f,4){2.m=K;2.f=$(f);2.c=2.f.1i(\'D.c\');2.b=2.f.S(\'D.s\');2.4=g.d({7:1.0,Z:3},4||{});2.b.1b(6(s,12){s.o=12});2.V={i:2.i.W(2)};2.X();9(2.4.14)2.h(2.4.14,2.c,{7:2.4.7});9(2.4.1e)2.v()},X:6(){8 I=2.f.S(\'D.I a\');I.1h(\'1j\',\'i\',2.V.i)},i:6(z){2.w();8 5=10.1k(z,\'a\');9(2.m)2.m.1n();2.h(5.1p.1q("#")[1],2.c,{7:2.4.7});10.w(z)},h:6(5,H,4){2.j=$(5);C.1r();8 F=C.13(H),r=C.13($(5));2.m=1u k.p(H,{7:4.7,x:(r[0]-F[0]),y:(r[1]-F[1])});15 K},Q:6(){9(2.j){8 e=2.j.o;8 u=(2.b.q-1==e)?0:e+1}O 8 u=1;2.h(2.b[u],2.c,{7:2.4.7})},16:6(){9(2.j){8 e=2.j.o;8 t=(e==0)?2.b.q-1:e-1}O 8 t=2.b.q-1;2.h(2.b[t],2.c,{7:2.4.7})},w:6(){11(2.l)},v:6(){2.B()},B:6(){9(2.l!=19){11(2.l);2.Q()}2.l=1f(2.B.W(2),2.4.Z*1l)}});k.p=R.Y();g.d(g.d(k.p.n,k.1t.n),{J:6(5){2.5=$(5);8 4=g.d({x:0,y:0,L:\'M\'},18[1]||{});2.v(4)},1a:6(){9(2.4.1c&&!2.5.T){2.5.1g();2.5.T=1m;2.5.1o(2.5.1s)}2.A=2.5.P;2.G=2.5.N;9(2.4.L==\'M\'){2.4.x-=2.A;2.4.y-=2.G}},17:6(E){2.5.P=2.4.x*E+2.A;2.5.N=2.4.y*E+2.G}});',62,93,'||this||options|element|function|duration|var|if||sections|scroller|extend|currentIndex|wrapper|Object|moveTo|click|current|Effect|timer|scrolling|prototype|_index|SmoothScroll|length|elementOffset|section|prevIndex|nextIndex|start|stop|||event|originalLeft|periodicallyUpdate|Position|div|position|containerOffset|originalTop|container|controls|initialize|false|mode|absolute|scrollTop|else|scrollLeft|next|Class|getElementsBySelector|_ext|Glider|events|bind|addObservers|create|frequency|Event|clearTimeout|index|cumulativeOffset|initialSection|return|previous|update|arguments|null|setup|each|continuous|Abstract|autoGlide|setTimeout|cleanWhitespace|invoke|down|observe|findElement|1000|true|cancel|appendChild|href|split|prepare|firstChild|Base|new'.split('|'),0,{}))
