var f=true,j=null,l=false,m;function aa(a){this.U=a||document;this.Na=this.U.getElementById?function(b){return this.U.getElementById(b)}:function(b){return this.U.all[b]}}new aa;var ba=ba||{},q=this,ca=function(a,b){a=a.split(".");b=b||q;for(var c;c=a.shift();)if(b[c])b=b[c];else return j;return b},r=function(){},t=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||
typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b},da=function(a){var b=t(a);return b=="array"||b=="object"&&typeof a.length=="number"},u=function(a){return typeof a=="string"},v=function(a){return t(a)=="function"},ea=function(a){a=t(a);return a=="object"||a=="array"||a=="function"},x=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(w))return a[w];
a[w]||(a[w]=++fa);return a[w]},w="closure_hashCode_"+Math.floor(Math.random()*2147483648).toString(36),fa=0,ga=function(a){var b=t(a);if(b=="object"||b=="array"){if(a.R)return a.R.call(a);b=b=="array"?[]:{};for(var c in a)b[c]=ga(a[c]);return b}return a},ha=function(a,b){var c=b||q;if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var g=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(g,d);return a.apply(c,g)}}else return function(){return a.apply(c,
arguments)}},y=Date.now||function(){return+new Date},z=function(a,b){function c(){}c.prototype=b.prototype;a.P=b.prototype;a.prototype=new c;a.prototype.constructor=a};var A=Array.prototype,ia=A.indexOf?function(a,b,c){return A.indexOf.call(a,b,c)}:function(a,b,c){c=c==j?0:c<0?Math.max(0,a.length+c):c;if(u(a)){if(!u(b)||b.length!=1)return-1;return a.indexOf(b,c)}for(c=c;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},ja=A.forEach?function(a,b,c){A.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,g=u(a)?a.split(""):a,e=0;e<d;e++)e in g&&b.call(c,g[e],e,a)},ka=function(a){if(t(a)=="array")return a.concat();else{for(var b=[],c=0,d=a.length;c<d;c++)b[c]=
a[c];return b}};var la=function(a,b){this.x=a!==undefined?a:0;this.y=b!==undefined?b:0};la.prototype.R=function(){return new la(this.x,this.y)};la.prototype.toString=function(){return"("+this.x+", "+this.y+")"};var ma=function(a,b){this.width=a;this.height=b};m=ma.prototype;m.R=function(){return new ma(this.width,this.height)};m.toString=function(){return"("+this.width+" x "+this.height+")"};m.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};m.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};m.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
m.scale=function(a){this.width*=a;this.height*=a;return this};var na=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},oa=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pa=function(a){for(var b,c,d=1;d<arguments.length;d++){c=arguments[d];for(b in c)a[b]=c[b];for(var g=0;g<oa.length;g++){b=oa[g];if(Object.prototype.hasOwnProperty.call(c,b))a[b]=c[b]}}};var qa=function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},wa=function(a,b){if(b)return a.replace(ra,"&amp;").replace(sa,"&lt;").replace(ta,"&gt;").replace(ua,"&quot;");else{if(!va.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(ra,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(sa,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(ta,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(ua,"&quot;");return a}},ra=/&/g,sa=/</g,ta=/>/g,ua=/\"/g,va=/[&<>\"]/,B=function(a,b){return a.indexOf(b)!=-1},xa=function(){return Array.prototype.join.call(arguments,
"")},za=function(a,b){var c=0;a=qa(String(a)).split(".");b=qa(String(b)).split(".");for(var d=Math.max(a.length,b.length),g=0;c==0&&g<d;g++){var e=a[g]||"",h=b[g]||"",i=new RegExp("(\\d*)(\\D*)","g"),n=new RegExp("(\\d*)(\\D*)","g");do{var k=i.exec(e)||["","",""],p=n.exec(h)||["","",""];if(k[0].length==0&&p[0].length==0)break;c=k[1].length==0?0:parseInt(k[1],10);var o=p[1].length==0?0:parseInt(p[1],10);c=ya(c,o)||ya(k[2].length==0,p[2].length==0)||ya(k[2],p[2])}while(c==0)}return c},ya=function(a,
b){if(a<b)return-1;else if(a>b)return 1;return 0};y();var C,Aa,D,Ba,Ca,Da=function(){return q.navigator?q.navigator.userAgent:j},E=function(){return q.navigator};Ca=Ba=D=Aa=C=l;var F;if(F=Da()){var Ea=E();C=F.indexOf("Opera")==0;Aa=!C&&F.indexOf("MSIE")!=-1;Ba=(D=!C&&F.indexOf("WebKit")!=-1)&&F.indexOf("Mobile")!=-1;Ca=!C&&!D&&Ea.product=="Gecko"}var Fa=C,G=Aa,Ga=Ca,Ha=D,Ia=E(),Ja=Ia&&Ia.platform||"";B(Ja,"Mac");B(Ja,"Win");B(Ja,"Linux");E()&&B(E().appVersion||"","X11");var Ka="",H;
if(Fa&&q.opera){var La=q.opera.version;Ka=typeof La=="function"?La():La}else{if(Ga)H=/rv\:([^\);]+)(\)|;)/;else if(G)H=/MSIE\s+([^\);]+)(\)|;)/;else if(Ha)H=/WebKit\/(\S+)/;if(H){var Ma=H.exec(Da());Ka=Ma?Ma[1]:""}}var Na=Ka,I={};var Pa=function(a,b){na(b,function(c,d){if(d=="style")a.style.cssText=c;else if(d=="class")a.className=c;else if(d=="for")a.htmlFor=c;else if(d in Oa)a.setAttribute(Oa[d],c);else a[d]=c})},Oa={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},Ra=function(a,b){var c=b[0],d=b[1];if(G&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',wa(d.name),'"');if(d.type){c.push(' type="',
wa(d.type),'"');d=ga(d);delete d.type}c.push(">");c=c.join("")}var g=a.createElement(c);if(d)if(u(d))g.className=d;else Pa(g,d);if(b.length>2){d=function(h){if(h)g.appendChild(u(h)?a.createTextNode(h):h)};for(c=2;c<b.length;c++){var e=b[c];da(e)&&!(ea(e)&&e.nodeType>0)?ja(Qa(e)?ka(e):e,d):d(e)}}return g},Sa=Ha&&(I["522"]||(I["522"]=za(Na,"522")>=0)),Qa=function(a){if(a&&typeof a.length=="number")if(ea(a))return typeof a.item=="function"||typeof a.item=="string";else if(v(a))return typeof a.item==
"function";return l},Ta=function(a){this.J=a||q.document||document};m=Ta.prototype;m.V=function(a){return u(a)?this.J.getElementById(a):a};m.S=function(){return Ra(this.J,arguments)};m.createElement=function(a){return this.J.createElement(a)};m.createTextNode=function(a){return this.J.createTextNode(a)};m.appendChild=function(a,b){a.appendChild(b)};m.removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):j};m.replaceNode=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};
m.contains=function(a,b){if(typeof a.contains!="undefined"&&!Sa&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};var J=function(){};J.prototype.ia=l;J.prototype.I=function(){if(!this.ia){this.ia=f;this.e()}};J.prototype.e=function(){};var K=function(a,b){this.type=a;this.currentTarget=this.target=b};z(K,J);m=K.prototype;m.e=function(){delete this.type;delete this.target;delete this.currentTarget};m.k=l;m.t=f;m.stopPropagation=function(){this.k=f};m.preventDefault=function(){this.t=l};var L=function(a,b){a&&this.K(a,b)};z(L,K);m=L.prototype;m.target=j;m.relatedTarget=j;m.offsetX=0;m.offsetY=0;m.clientX=0;m.clientY=0;m.screenX=0;m.screenY=0;m.button=0;m.keyCode=0;m.charCode=0;m.ctrlKey=l;m.altKey=l;m.shiftKey=l;m.metaKey=l;m.r=j;
m.K=function(a,b){var c=this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;if(b=a.relatedTarget){if(Ga)try{b=b.nodeName&&b}catch(d){b=j}}else if(c=="mouseover")b=a.fromElement;else if(c=="mouseout")b=a.toElement;this.relatedTarget=b;this.offsetX=a.offsetX!==undefined?a.offsetX:a.layerX;this.offsetY=a.offsetY!==undefined?a.offsetY:a.layerY;this.clientX=a.clientX!==undefined?a.clientX:a.pageX;this.clientY=a.clientY!==undefined?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=
a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.r=a;delete this.t;delete this.k};m.stopPropagation=function(){this.k=f;if(this.r.stopPropagation)this.r.stopPropagation();else this.r.cancelBubble=f};var Ua=G&&!(I["8"]||(I["8"]=za(Na,"8")>=0));
L.prototype.preventDefault=function(){this.t=l;var a=this.r;if(a.preventDefault)a.preventDefault();else{a.returnValue=l;if(Ua)try{if(a.ctrlKey||a.keyCode>=112&&a.keyCode<=123)a.keyCode=-1}catch(b){}}};L.prototype.e=function(){L.P.e.call(this);this.relatedTarget=this.currentTarget=this.target=this.r=j};var M=function(a,b){this.pa=b;this.n=[];this.va(a)};z(M,J);m=M.prototype;m.T=j;m.ha=j;m.B=function(a){this.T=a};m.v=function(){if(this.n.length)return this.n.pop();return this.ea()};m.A=function(a){this.n.length<this.pa?this.n.push(a):this.ga(a)};m.va=function(a){if(a>this.pa)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;b<a;b++)this.n.push(this.ea())};m.ea=function(){return this.T?this.T():{}};m.ga=function(a){if(this.ha)this.ha(a);else if(v(a.I))a.I();else for(var b in a)delete a[b]};
m.e=function(){M.P.e.call(this);for(var a=this.n;a.length;)this.ga(a.pop());delete this.n};var Va,Wa;Wa=(Va="ScriptEngine"in q&&q.ScriptEngine()=="JScript")?q.ScriptEngineMajorVersion()+"."+q.ScriptEngineMinorVersion()+"."+q.ScriptEngineBuildVersion():"0";var Xa=function(){},Ya=0;m=Xa.prototype;m.g=0;m.s=l;m.da=l;m.K=function(a,b,c,d,g,e){if(v(a))this.oa=f;else if(a&&a.handleEvent&&v(a.handleEvent))this.oa=l;else throw Error("Invalid listener argument");this.z=a;this.ta=b;this.src=c;this.type=d;this.G=!!g;this.W=e;this.da=l;this.g=++Ya;this.s=l};m.handleEvent=function(a){if(this.oa)return this.z.call(this.W||this.src,a);return this.z.handleEvent.call(this.z,a)};var N,O,P,Q,Za,$a,ab,bb,cb,db,eb;
(function(){function a(){return{d:0,c:0}}function b(){return[]}function c(){var s=function(pb){return h.call(s.src,s.g,pb)};return s}function d(){return new Xa}function g(){return new L}var e=Va&&!(za(Wa,"5.7")>=0),h;$a=function(s){h=s};if(e){N=function(){return i.v()};O=function(s){i.A(s)};P=function(){return n.v()};Q=function(s){n.A(s)};Za=function(){return k.v()};ab=function(){k.A(c())};bb=function(){return p.v()};cb=function(s){p.A(s)};db=function(){return o.v()};eb=function(s){o.A(s)};var i=
new M(0,600);i.B(a);var n=new M(0,600);n.B(b);var k=new M(0,600);k.B(c);var p=new M(0,600);p.B(d);var o=new M(0,600);o.B(g)}else{N=a;O=r;P=b;Q=r;Za=c;ab=r;bb=d;cb=r;db=g;eb=r}})();var R={},S={},T={},fb={},U=function(a,b,c,d,g){if(b)if(t(b)=="array"){for(var e=0;e<b.length;e++)U(a,b[e],c,d,g);return j}else{d=!!d;var h=S;b in h||(h[b]=N());h=h[b];if(!(d in h)){h[d]=N();h.d++}h=h[d];var i=x(a),n;h.c++;if(h[i]){n=h[i];for(e=0;e<n.length;e++){h=n[e];if(h.z==c&&h.W==g){if(h.s)break;return n[e].g}}}else{n=h[i]=P();h.d++}e=Za();e.src=a;h=bb();h.K(c,e,a,b,d,g);c=h.g;e.g=c;n.push(h);R[c]=h;T[i]||(T[i]=P());T[i].push(h);if(a.addEventListener){if(a==q||!a.fa)a.addEventListener(b,e,d)}else a.attachEvent(gb(b),
e);return c}else throw Error("Invalid event type");},hb=function(a,b,c,d,g){if(t(b)=="array"){for(var e=0;e<b.length;e++)hb(a,b[e],c,d,g);return j}d=!!d;a:{e=S;if(b in e){e=e[b];if(d in e){e=e[d];a=x(a);if(e[a]){a=e[a];break a}}}a=j}if(!a)return l;for(e=0;e<a.length;e++)if(a[e].z==c&&a[e].G==d&&a[e].W==g)return V(a[e].g);return l},V=function(a){if(!R[a])return l;var b=R[a];if(b.s)return l;var c=b.src,d=b.type,g=b.ta,e=b.G;if(c.removeEventListener){if(c==q||!c.fa)c.removeEventListener(d,g,e)}else c.detachEvent&&
c.detachEvent(gb(d),g);c=x(c);g=S[d][e][c];if(T[c]){var h=T[c],i=ia(h,b);i>=0&&A.splice.call(h,i,1).length==1;h.length==0&&delete T[c]}b.s=f;g.sa=f;ib(d,e,c,g);delete R[a];return f},ib=function(a,b,c,d){if(!d.N)if(d.sa){for(var g=0,e=0;g<d.length;g++)if(d[g].s){var h=d[g].ta;h.src=j;ab(h);cb(d[g])}else{if(g!=e)d[e]=d[g];e++}d.length=e;d.sa=l;if(e==0){Q(d);delete S[a][b][c];S[a][b].d--;if(S[a][b].d==0){O(S[a][b]);delete S[a][b];S[a].d--}if(S[a].d==0){O(S[a]);delete S[a]}}}},jb=function(a,b,c){var d=
0,g=a==j,e=b==j,h=c==j;c=!!c;if(g)na(T,function(n){for(var k=n.length-1;k>=0;k--){var p=n[k];if((e||b==p.type)&&(h||c==p.G)){V(p.g);d++}}});else{a=x(a);if(T[a]){a=T[a];for(g=a.length-1;g>=0;g--){var i=a[g];if((e||b==i.type)&&(h||c==i.G)){V(i.g);d++}}}}return d},gb=function(a){if(a in fb)return fb[a];return fb[a]="on"+a},W=function(a,b,c,d,g){var e=1;b=x(b);if(a[b]){a.c--;a=a[b];if(a.N)a.N++;else a.N=1;try{for(var h=a.length,i=0;i<h;i++){var n=a[i];if(n&&!n.s)e&=kb(n,g)!==l}}finally{a.N--;ib(c,d,b,
a)}}return Boolean(e)},kb=function(a,b){b=a.handleEvent(b);a.da&&V(a.g);return b};
$a(function(a,b){if(!R[a])return f;a=R[a];var c=a.type,d=S;if(!(c in d))return f;d=d[c];var g,e;if(G){g=b||ca("window.event");b=f in d;var h=l in d;if(b){if(g.keyCode<0||g.returnValue!=undefined)return f;a:{var i=l;if(g.keyCode==0)try{g.keyCode=-1;break a}catch(n){i=f}if(i||g.returnValue==undefined)g.returnValue=f}}i=db();i.K(g,this);g=f;try{if(b){for(var k=P(),p=i.currentTarget;p;p=p.parentNode)k.push(p);e=d[f];e.c=e.d;for(var o=k.length-1;!i.k&&o>=0&&e.c;o--){i.currentTarget=k[o];g&=W(e,k[o],c,
f,i)}if(h){e=d[l];e.c=e.d;for(o=0;!i.k&&o<k.length&&e.c;o++){i.currentTarget=k[o];g&=W(e,k[o],c,l,i)}}}else g=kb(a,i)}finally{if(k){k.length=0;Q(k)}i.I();eb(i)}return g}e=new L(b,this);try{g=kb(a,e)}finally{e.I()}return g});var lb=function(){};z(lb,J);m=lb.prototype;m.fa=f;m.aa=j;m.addEventListener=function(a,b,c,d){U(this,a,b,c,d)};m.removeEventListener=function(a,b,c,d){hb(this,a,b,c,d)};
m.dispatchEvent=function(a){a=a;if(u(a))a=new K(a,this);else if(a instanceof K)a.target=a.target||this;else{var b=a;a=new K(a.type,this);pa(a,b)}b=1;var c,d=a.type,g=S;if(d in g){g=g[d];d=f in g;var e;if(d){c=[];for(e=this;e;e=e.aa)c.push(e);e=g[f];e.c=e.d;for(var h=c.length-1;!a.k&&h>=0&&e.c;h--){a.currentTarget=c[h];b&=W(e,c[h],a.type,f,a)&&a.t!=l}}if(l in g){e=g[l];e.c=e.d;if(d)for(h=0;!a.k&&h<c.length&&e.c;h++){a.currentTarget=c[h];b&=W(e,c[h],a.type,l,a)&&a.t!=l}else for(c=this;!a.k&&c&&e.c;c=
c.aa){a.currentTarget=c;b&=W(e,c,a.type,l,a)&&a.t!=l}}a=Boolean(b)}else a=f;return a};m.e=function(){lb.P.e.call(this);jb(this);this.aa=j};var X=function(a,b){this.w=a||1;this.C=b||mb;this.Q=ha(this.La,this);this.Y=y()};z(X,lb);X.prototype.u=l;var mb=q.window;m=X.prototype;m.a=j;m.setInterval=function(a){this.w=a;if(this.a&&this.u){this.stop();this.start()}else this.a&&this.stop()};m.La=function(){if(this.u){var a=y()-this.Y;if(a>0&&a<this.w*0.8)this.a=this.C.setTimeout(this.Q,this.w-a);else{this.wa();if(this.u){this.a=this.C.setTimeout(this.Q,this.w);this.Y=y()}}}};m.wa=function(){this.dispatchEvent("tick")};
m.start=function(){this.u=f;if(!this.a){this.a=this.C.setTimeout(this.Q,this.w);this.Y=y()}};m.stop=function(){this.u=l;if(this.a){this.C.clearTimeout(this.a);this.a=j}};m.e=function(){X.P.e.call(this);this.stop();delete this.C};var nb=[],qb=function(a,b,c,d,g,e){for(var h=[],i=0;i<c;++i){h[i]=[];for(var n=0,k=0,p=d[i].length;k<p;++k){var o=d[i][k];if(o){o[1]=e+o[1];o[6]=e+o[6];h[i][n]=o;++n}}}for(i=0;i<c;++i){d=b[i];nb[i]=new ob(document.getElementById(a+d),a+d,g[i],h[i],d,0)}},Y="icfe.imageViewer.init".split("."),Z=q;!(Y[0]in Z)&&Z.execScript&&Z.execScript("var "+Y[0]);for(var $;Y.length&&($=Y.shift());)if(!Y.length&&qb!==undefined)Z[$]=qb;else Z=Z[$]?Z[$]:(Z[$]={});
var rb=function(a,b,c,d,g){this.Oa=a;this.qa=b;this.la=c;this.l=g;a=new Ta(document);this.ma=a.S("div");this.ua=a.S("div",{className:"gal-label"});this.Pa='<span class="search-phrase">'+document.getElementById("search_label").innerHTML+"</span>";this.f=a.S("div",{className:"gallery-imgitem"},this.ua,this.ma);this.f.style.width=d+"px";this.f.style.height="130px"};z(rb,J);m=rb.prototype;m.Ba=j;m.V=function(){return this.f};m.ba=function(a){this.f.style.left=a+"px"};
m.ya=function(){return parseInt(this.f.style.left,10)};m.za=function(){this.f.style.display="none"};m.Ja=function(){this.f.style.display="block"};
m.H=function(a){this.f.style.display="none";this.Ba=a;var b=this.la,c=Math.round(a[3]*this.la/a[4]);if(c>this.qa)c=this.qa;this.ma.innerHTML=xa('<a target="_blank" href="',a[1],"&source=imgcat_",this.l,'" title="',a[2],'"><img height="',b,'" width="',c,'" src="',a[0],'" style="border:1px solid #00c"/></a>');this.ua.innerHTML=xa('<a target="_blank" style="color:#00c" href="',a[6],"&source=imgcat_",this.l,'">',a[5],"</a>");this.f.style.display="block"};var sb=function(a,b){this.o=a;this.na=b};
sb.prototype.Ga=function(a){if(a<0||a>=this.o)return-1;a=a-this.na;return a<0?a+this.o:a};sb.prototype.Fa=function(a){if(a<0||a>=this.o)return-1;a=a+this.na;return a>=this.o?a-this.o:a};sb.prototype.Ea=function(a){a=a+1;return a>=this.o?a-this.o:a};
var ob=function(a,b,c,d,g,e){this.F=a;this.p=parseInt(this.F.offsetWidth,10);this.ja=b;this.b=c;this.X=d;this.l=g;this.D=Math.max(e,0);this.m=Math.floor(this.p/this.b);this.i=[];this.h=[];this.M=document.getElementById("l_"+this.ja);this.O=document.getElementById("r_"+this.ja);this.$=new sb(this.X.length,this.b);this.a=new X(25);U(this.a,"tick",ha(this.ka,this));this.reset();this.H(this.i,this.D)};z(ob,J);m=ob.prototype;m.j=0;m.q=0;m.L=l;
m.Ca=function(){this.i=[];for(var a=0;a<this.b;++a){var b=new rb(a,this.m-10,90,this.m,this.l);this.i[a]=b;this.F.appendChild(b.V())}this.h=[];for(a=0;a<this.b;++a){b=new rb(a+this.b,this.m-10,90,this.m,this.l);this.h[a]=b;this.F.appendChild(b.V())}};m.reset=function(){this.p=parseInt(this.F.clientWidth,10);this.m=Math.floor(this.p/this.b);this.j=0;this.i=[];this.h=[];this.Ca();var a=this;U(this.M,"click",function(b){a.Ia(b)});U(this.O,"click",function(b){a.Da(b)})};
m.H=function(a,b){if(!(!a||a.length<=0)){var c=this.j;b=b;for(var d=0;d<this.b;++d){a[d].ba(c);c+=this.m;if(b>=this.X.length||b<0)break;a[d].H(this.X[b],this);b=this.$.Ea(b)}}};m.ra=function(a,b){if(a&&a.length>0)for(var c=0;c<this.b;++c){var d=a[c];d.ba(d.ya()+b)}};m.ka=function(){var a=this.q;if(a!=0){a=80*a;this.j+=a;if(Math.abs(this.j)>=this.p)this.xa();else{this.ra(this.i,a);this.ra(this.h,a)}}};m.Aa=function(){for(var a=0;a<this.b;++a)this.h[a].za()};m.Ka=function(){for(var a=0;a<this.b;++a)this.h[a].Ja()};
m.ca=function(){this.M.disabled=f;this.O.disabled=f;this.Ka();if(this.q==-1){this.j=this.p;this.Z=this.$.Fa(this.D)}else if(this.q==1){this.j=0-this.p;this.Z=this.$.Ga(this.D)}this.H(this.h,this.Z);this.j=0;this.a=new X(25);U(this.a,"tick",ha(this.ka,this));this.Ha()};m.xa=function(){this.q=0;this.M.disabled=l;this.O.disabled=l;var a=this.i;this.i=this.h;this.h=a;this.Aa();this.D=this.Z;for(var b=a=this.j=0;b<this.b;++b){this.i[b].ba(a);a+=this.m}this.Ma()};
m.Da=function(a){a.preventDefault();if(!this.O.disabled){this.q=-1;(new Image).src="/imgcat/gen_204?source=imgcat&b=right&catid="+this.l;this.ca()}};m.Ia=function(a){a.preventDefault();if(!this.M.disabled){this.q=1;(new Image).src="/imgcat/gen_204?source=imgcat&b=left&catid="+this.l;this.ca()}};m.Ha=function(){if(!this.L){this.a.start();this.L=f}};m.Ma=function(){if(this.L){this.a.stop();this.L=l}};
