/**
 * Interface Elements for jQuery
 * FX
 * 
 * http://interface.eyecon.ro
 * 
 * Copyright (c) 2006 Stefan Petre
 * Dual licensed under the MIT (MIT-LICENSE.txt) 
 * and GPL (GPL-LICENSE.txt) licenses.
 *   
 *
 */

/**
 * Validates elements that can be animated
 */
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}('4.20=A(e){7(/^2B$|^2C$|^2D$|^2E$|^2F$|^2G$|^2H$|^2I$|^2J$|^2K$|^2L$|^2M$|^2N$|^2O$|^2P$|^2Q$|^2R$/i.1k(e.1I))E 10;B E 1l};4.x.2S=A(e,a){6 c=e.2T;6 b=c.11;b.I=a.I;b.1m=a.K.t;b.1n=a.K.l;b.1o=a.K.b;b.1p=a.K.r;b.O=a.O+\'L\';b.P=a.P+\'L\';e.1J.21(c,e);e.1J.2U(e)};4.x.2V=A(e){7(!4.20(e))E 10;6 t=4(e);6 a=e.11;6 b=10;6 c={};c.I=t.M(\'I\');7(t.M(\'Q\')==\'N\'){22=t.M(\'1K\');a.1K=\'1q\';a.Q=\'\';b=1l}c.1L=4.23.2W(e);c.K=4.23.2X(e);6 d=e.24?e.24.25:t.M(\'2Y\');c.O=F(t.M(\'O\'))||0;c.P=F(t.M(\'P\'))||0;6 f=\'2Z\'+F(1M.30()*26);6 g=1b.31(/^32$|^33$|^34$|^35$|^36$|^37$|^1N$|^38$|^39$|^3a$|^3b$|^3c$|^3d$|^3e$/i.1k(e.1I)?\'3f\':e.1I);4.1c(g,\'3g\',f);g.27=\'3h\';6 h=g.11;6 i=0;6 j=0;7(c.I==\'1O\'||c.I==\'1P\'){i=c.O;j=c.P}h.Q=\'N\';h.O=i+\'L\';h.P=j+\'L\';h.I=c.I!=\'1O\'&&c.I!=\'1P\'?\'1O\':c.I;h.1r=\'1q\';h.28=c.1L.3i+\'L\';h.29=c.1L.3j+\'L\';h.1m=c.K.t;h.1p=c.K.r;h.1o=c.K.b;h.1n=c.K.l;7(4.3k.3l){h.25=d}B{h.3m=d}e.1J.21(g,e);a.1m=\'12\';a.1p=\'12\';a.1o=\'12\';a.1n=\'12\';a.I=\'1P\';a.3n=\'N\';a.O=\'12\';a.P=\'12\';7(b){a.Q=\'N\';a.1K=22}g.3o(e);h.Q=\'1Q\';E{3p:c,3q:4(g)}};4.x.1d={3r:[0,8,8],3s:[2a,8,8],3t:[2b,2b,3u],3v:[0,0,0],3w:[0,0,8],3x:[2c,42,42],3y:[0,8,8],3z:[0,0,14],3A:[0,14,14],3B:[1R,1R,1R],3C:[0,3D,0],3E:[3F,3G,2d],3H:[14,0,14],3I:[3J,2d,47],3K:[8,2e,0],3L:[3M,50,3N],3O:[14,0,0],3P:[3Q,3R,3S],3T:[3U,0,1s],3V:[8,0,8],3W:[8,3X,0],3Y:[0,T,0],3Z:[40,0,41],43:[2a,2f,2e],44:[45,46,2f],48:[2g,8,8],49:[2h,4a,2h],4b:[1s,1s,1s],4c:[8,4d,4e],4f:[8,8,2g],4g:[0,8,0],4h:[8,0,8],4i:[T,0,0],4j:[0,0,T],4k:[T,T,0],4l:[8,2c,0],4m:[8,1t,4n],4o:[T,0,T],4p:[8,0,0],4q:[1t,1t,1t],4r:[8,8,8],4s:[8,8,0]};4.x.U=A(a,b){7(4.x.1d[a])E{r:4.x.1d[a][0],g:4.x.1d[a][1],b:4.x.1d[a][2]};B 7(C=/^15\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)$/.1u(a))E{r:F(C[1]),g:F(C[2]),b:F(C[3])};B 7(C=/15\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)$/.1u(a))E{r:J(C[1])*2.55,g:J(C[2])*2.55,b:J(C[3])*2.55};B 7(C=/^#([a-16-17-9])([a-16-17-9])([a-16-17-9])$/.1u(a))E{r:F("18"+C[1]+C[1]),g:F("18"+C[2]+C[2]),b:F("18"+C[3]+C[3])};B 7(C=/^#([a-16-17-9]{2})([a-16-17-9]{2})([a-16-17-9]{2})$/.1u(a))E{r:F("18"+C[1]),g:F("18"+C[2]),b:F("18"+C[3])};B E b==1l?10:{r:8,g:8,b:8}};4.x.2i={4t:1,4u:1,4v:1,4w:1,4x:1,4y:1,28:1,P:1,4z:1,4A:1,1o:1,1n:1,1p:1,1m:1,4B:1,4C:1,4D:1,4E:1,R:1,4F:1,4G:1,4H:1,4I:1,4J:1,4K:1,4L:1,4M:1,O:1,29:1,1v:1};4.x.2j={4N:1,4O:1,4P:1,4Q:1,4R:1,4S:1,4T:1};4.x.1e=[\'4U\',\'4V\',\'4W\',\'4X\'];4.x.1S={\'1T\':[\'1f\',\'2k\'],\'1w\':[\'1f\',\'1U\'],\'1x\':[\'1x\',\'\'],\'1y\':[\'1y\',\'\']};4.4Y.2l({4Z:A(b,c,d,f){E D.1g(A(){6 a=4.2m(c,d,f);6 e=1h 4.2n(D,a,b)})},1V:A(b,c){E D.1g(A(){6 a=4.2m(b,c);6 e=1h 4.1V(D,a)})},51:A(a){E D.2o(A(){7(D.S)4.1W(D,a)})},52:A(a){E D.2o(A(){7(D.S)4.1W(D,a);7(D.1g&&D.1g[\'x\'])D.1g.x=[]})}});4.2l({1V:A(a,b){6 z=D,2p;z.1z=A(){7(4.2q(b.1A))b.1A.2r(a)};z.1i=2s(A(){z.1z()},b.V);a.S=z},G:{2t:A(p,n,a,b,c){E((-1M.53(p*1M.54)/2)+0.5)*b+a}},2n:A(f,g,h){6 z=D,2p;6 y=f.11;6 k=4.M(f,"1r");6 l=4.M(f,"Q");6 o={};z.1B=(1h 2u()).2v();g.G=g.G&&4.G[g.G]?g.G:\'2t\';z.1C=A(a,b){7(4.x.2i[a]){7(b==\'1D\'||b==\'1E\'||b==\'2w\'){7(!f.W)f.W={};6 r=J(4.X(f,a));f.W[a]=r&&r>-26?r:(J(4.M(f,a))||0);b=b==\'2w\'?(l==\'N\'?\'1D\':\'1E\'):b;g[b]=1l;o[a]=b==\'1D\'?[0,f.W[a]]:[f.W[a],0];7(a!=\'R\')y[a]=o[a][0]+(a!=\'1v\'&&a!=\'1X\'?\'L\':\'\');B 4.1c(y,"R",o[a][0])}B{o[a]=[J(4.X(f,a)),J(b)||0]}}B 7(4.x.2j[a])o[a]=[4.x.U(4.X(f,a)),4.x.U(b)];B 7(/^1x$|1y$|1f$|1w$|1T$/i.1k(a)){6 m=b.Y(/\\s+/g,\' \').Y(/15\\s*\\(\\s*/g,\'15(\').Y(/\\s*,\\s*/g,\',\').Y(/\\s*\\)/g,\')\').56(/([^\\s]+)/g);57(a){1j\'1x\':1j\'1y\':1j\'1T\':1j\'1w\':m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];H(6 i=0;i<4.x.1e.Z;i++){6 c=4.x.1S[a][0]+4.x.1e[i]+4.x.1S[a][1];o[c]=a==\'1w\'?[4.x.U(4.X(f,c)),4.x.U(m[i])]:[J(4.X(f,c)),J(m[i])]}2x;1j\'1f\':H(6 i=0;i<m.Z;i++){6 d=J(m[i]);6 e=!58(d)?\'2k\':(!/59|N|1q|5a|5b|5c|5d|5e|5f|5g|5h/i.1k(m[i])?\'1U\':10);7(e){H(6 j=0;j<4.x.1e.Z;j++){c=\'1f\'+4.x.1e[j]+e;o[c]=e==\'1U\'?[4.x.U(4.X(f,c)),4.x.U(m[i])]:[J(4.X(f,c)),d]}}B{y[\'5i\']=m[i]}}2x}}B{y[a]=b}E 10};H(p 19 h){7(p==\'11\'){6 q=4.1Y(h[p]);H(1a 19 q){D.1C(1a,q[1a])}}B 7(p==\'27\'){7(1b.1F)H(6 i=0;i<1b.1F.Z;i++){6 s=1b.1F[i].5j||1b.1F[i].5k||1G;7(s){H(6 j=0;j<s.Z;j++){7(s[j].5l==\'.\'+h[p]){6 u=1h 5m(\'\\.\'+h[p]+\' {\');6 v=s[j].11.5n;6 q=4.1Y(v.Y(u,\'\').Y(/}/g,\'\'));H(1a 19 q){D.1C(1a,q[1a])}}}}}}B{D.1C(p,h[p])}}y.Q=l==\'N\'?\'1Q\':l;y.1r=\'1q\';z.1z=A(){6 t=(1h 2u()).2v();7(t>g.V+z.1B){2y(z.1i);z.1i=1G;H(p 19 o){7(p=="R")4.1c(y,"R",o[p][1]);B 7(1Z o[p][1]==\'1N\')y[p]=\'15(\'+o[p][1].r+\',\'+o[p][1].g+\',\'+o[p][1].b+\')\';B y[p]=o[p][1]+(p!=\'1v\'&&p!=\'1X\'?\'L\':\'\')}7(g.1E||g.1D)H(6 p 19 f.W)7(p=="R")4.1c(y,p,f.W[p]);B y[p]="";y.Q=g.1E?\'N\':(l!=\'N\'?l:\'1Q\');y.1r=k;f.S=1G;7(4.2q(g.1A))g.1A.2r(f)}B{6 n=t-D.1B;6 a=n/g.V;H(p 19 o){7(1Z o[p][1]==\'1N\'){y[p]=\'15(\'+F(4.G[g.G](a,n,o[p][0].r,(o[p][1].r-o[p][0].r),g.V))+\',\'+F(4.G[g.G](a,n,o[p][0].g,(o[p][1].g-o[p][0].g),g.V))+\',\'+F(4.G[g.G](a,n,o[p][0].b,(o[p][1].b-o[p][0].b),g.V))+\')\'}B{6 b=4.G[g.G](a,n,o[p][0],(o[p][1]-o[p][0]),g.V);7(p=="R")4.1c(y,"R",b);B y[p]=b+(p!=\'1v\'&&p!=\'1X\'?\'L\':\'\')}}}};z.1i=2s(A(){z.1z()},13);f.S=z},1W:A(a,b){7(b)a.S.1B-=5o;B{5p.2y(a.S.1i);a.S=1G;4.5q(a,"x")}}});4.1Y=A(a){6 b={};7(1Z a==\'5r\'){a=a.5s().2z(\';\');H(6 i=0;i<a.Z;i++){1H=a[i].2z(\':\');7(1H.Z==2){b[4.2A(1H[0].Y(/\\-(\\w)/g,A(m,c){E c.5t()}))]=4.2A(1H[1])}}}E b};',62,340,'||||jQuery||var|if|255|||||||||||||||||||||||||fx|||function|else|result|this|return|parseInt|easing|for|position|parseFloat|margins|px|css|none|top|left|display|opacity|animationHandler|128|parseColor|duration|orig|curCSS|replace|length|false|style|0px||139|rgb|fA|F0|0x|in|np|document|attr|namedColors|cssSides|border|queue|new|timer|case|test|true|marginTop|marginLeft|marginBottom|marginRight|hidden|overflow|211|192|exec|zIndex|borderColor|margin|padding|step|complete|startTime|getValues|show|hide|styleSheets|null|rule|nodeName|parentNode|visibility|sizes|Math|object|relative|absolute|block|169|cssSidesEnd|borderWidth|Color|pause|stopAnim|fontWeight|parseStyle|typeof|fxCheckTag|insertBefore|oldVisibility|iUtil|currentStyle|styleFloat|10000|className|height|width|240|245|165|107|140|230|224|144|cssProps|colorCssProps|Width|extend|speed|fxe|each|values|isFunction|apply|setInterval|linear|Date|getTime|toggle|break|clearInterval|split|trim|tr|td|tbody|caption|thead|tfoot|col|colgroup|th|body|header|script|frame|frameset|option|optgroup|meta|destroyWrapper|firstChild|removeChild|buildWrapper|getSize|getMargins|float|w_|random|createElement|img|br|input|hr|select|textarea|iframe|button|form|table|ul|dl|ol|div|id|fxWrapper|hb|wb|browser|msie|cssFloat|listStyle|appendChild|oldStyle|wrapper|aqua|azure|beige|220|black|blue|brown|cyan|darkblue|darkcyan|darkgrey|darkgreen|100|darkkhaki|189|183|darkmagenta|darkolivegreen|85|darkorange|darkorchid|153|204|darkred|darksalmon|233|150|122|darkviolet|148|fuchsia|gold|215|green|indigo|75|130||khaki|lightblue|173|216||lightcyan|lightgreen|238|lightgrey|lightpink|182|193|lightyellow|lime|magenta|maroon|navy|olive|orange|pink|203|purple|red|silver|white|yellow|borderBottomWidth|borderLeftWidth|borderRightWidth|borderTopWidth|bottom|fontSize|letterSpacing|lineHeight|maxHeight|maxWidth|minHeight|minWidth|outlineOffset|outlineWidth|paddingBottom|paddingLeft|paddingRight|paddingTop|right|textIndent|backgroundColor|borderBottomColor|borderLeftColor|borderRightColor|borderTopColor|color|outlineColor|Top|Right|Bottom|Left|fn|animate||stop|stopAll|cos|PI||match|switch|isNaN|transparent|dotted|dashed|solid|double|groove|ridge|inset|outset|borderStyle|cssRules|rules|selectorText|RegExp|cssText|100000000|window|dequeue|string|toLowerCase|toUpperCase'.split('|'),0,{}))
