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