// $Id: farbtastic.js,v 1.2 2007/01/08 22:53:01 unconed Exp $
// Farbtastic 1.2
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}('12.26.C=m(a){$.C(o,a);p o};12.C=m(a,b){9 a=$(a).J(0);p a.C||(a.C=1V 12.1u(a,b))};12.1u=m(i,j){9 k=o;$(i).1o(\'<v K="C"><v K="u"></v><v K="W"></v><v K="27"></v><v K="h-I I"></v><v K="1y-I I"></v></v>\');9 e=$(\'.C\',i);k.W=$(\'.W\',i).J(0);k.18=1N;k.G=1K;k.E=2j;8(2g.2f.2d(/2c [0-6]\\./)){$(\'*\',e).1D(m(){8(o.1i.Y!=\'1C\'){9 a=o.1i.Y;a=o.1i.Y.D(5,a.1g-2);$(o).S({\'Y\':\'1C\',\'24\':"22:1Y.1U.1S(1R=1x, 1Q=1P, 1M=\'"+a+"\')"})}})}k.1t=m(a){8(z k.t==\'1b\'){$(k.t).1c(\'1H\',k.1r)}k.u=2i;8(z a==\'m\'){k.t=a}T 8(z a==\'1b\'||z a==\'2h\'){k.t=$(a);k.t.1p(\'1H\',k.1r);8(k.t.J(0).A){k.11(k.t.J(0).A)}}p o};k.1r=m(a){8(o.A&&o.A!=k.u){k.11(o.A)}};k.11=m(a){9 b=k.1G(a);8(k.u!=a&&b){k.u=a;k.13=b;k.w=k.1E(k.13);k.1n()}p o};k.1m=m(a){k.w=a;k.13=k.1l(a);k.u=k.1k(k.13);k.1n();p o};k.1j=m(a){9 x,y;9 b=a.2b||a.2a;9 c=k.W;8(z a.1B!=\'X\'){9 d={x:a.1B,y:a.29};9 e=b;1h(e){e.V=d.x;e.1f=d.y;d.x+=e.14;d.y+=e.1e;e=e.Q}9 e=c;9 f={x:0,y:0};1h(e){8(z e.V!=\'X\'){x=e.V-f.x;y=e.1f-f.y;25}f.x+=e.14;f.y+=e.1e;e=e.Q}e=b;1h(e){e.V=X;e.1f=X;e=e.Q}}T{9 d=k.1d(c);x=(a.23||0*(a.21+$(\'1o\').J(0).20))-d.x;y=(a.1X||0*(a.1W+$(\'1o\').J(0).1T))-d.y}p{x:x-k.E/2,y:y-k.E/2}};k.1a=m(a){8(!L.19){$(L).1p(\'M\',k.M).1p(\'R\',k.R);L.19=1x}9 b=k.1j(a);k.1w=n.q(n.1v(b.x),n.1v(b.y))*2>k.G;k.M(a);p 17};k.M=m(a){9 b=k.1j(a);8(k.1w){9 c=n.1O(b.x,-b.y)/6.28;8(c<0)c+=1;k.1m([c,k.w[1],k.w[2]])}T{9 d=n.q(0,n.U(1,-(b.x/k.G)+.5));9 e=n.q(0,n.U(1,-(b.y/k.G)+.5));k.1m([k.w[0],d,e])}p 17};k.R=m(){$(L).1c(\'M\',k.M);$(L).1c(\'R\',k.R);L.19=17};k.1n=m(){9 a=k.w[0]*6.28;$(\'.h-I\',e).S({1A:n.F(n.1L(a)*k.18+k.E/2)+\'Z\',1s:n.F(-n.1J(a)*k.18+k.E/2)+\'Z\'});$(\'.1y-I\',e).S({1A:n.F(k.G*(.5-k.w[1])+k.E/2)+\'Z\',1s:n.F(k.G*(.5-k.w[2])+k.E/2)+\'Z\'});$(\'.u\',e).S(\'1z\',k.1k(k.1l([k.w[0],1,0.5])));8(z k.t==\'1b\'){8(!$.1I.1Z){$(k.t).S({1z:k.u,u:k.w[2]>0.5?\'#2m\':\'#2l\'})}$(k.t).1D(m(){8(o.A&&o.A!=k.u){o.A=k.u}})}T 8(z k.t==\'m\'){k.t.2k(k,k.u)}};k.1d=m(a){9 r={x:a.14,y:a.1e};8(a.Q){9 b=k.1d(a.Q);r.x+=b.x;r.y+=b.y}p r};k.1k=m(a){9 r=n.F(a[0]*P);9 g=n.F(a[1]*P);9 b=n.F(a[2]*P);p\'#\'+(r<16?\'0\':\'\')+r.1q(16)+(g<16?\'0\':\'\')+g.1q(16)+(b<16?\'0\':\'\')+b.1q(16)};k.1G=m(a){8(a.1g==7){p[O(\'H\'+a.D(1,3))/P,O(\'H\'+a.D(3,5))/P,O(\'H\'+a.D(5,7))/P]}T 8(a.1g==4){p[O(\'H\'+a.D(1,2))/15,O(\'H\'+a.D(2,3))/15,O(\'H\'+a.D(3,4))/15]}};k.1l=m(a){9 c,N,r,g,b;9 h=a[0],s=a[1],l=a[2];N=(l<=0.5)?l*(s+1):l+s-l*s;c=l*2-N;p[o.10(c,N,h+0.1F),o.10(c,N,h),o.10(c,N,h-0.1F)]};k.10=m(a,b,h){h=(h<0)?h+1:((h>1)?h-1:h);8(h*6<1)p a+(b-a)*h*6;8(h*2<1)p b;8(h*3<2)p a+(b-a)*(0.2e-h)*6;p a};k.1E=m(a){9 c,q,B,h,s,l;9 r=a[0],g=a[1],b=a[2];c=n.U(r,n.U(g,b));q=n.q(r,n.q(g,b));B=q-c;l=(c+q)/2;s=0;8(l>0&&l<1){s=B/(l<0.5?(2*l):(2-2*l))}h=0;8(B>0){8(q==r&&q!=g)h+=(g-b)/B;8(q==g&&q!=b)h+=(2+(b-r)/B);8(q==b&&q!=r)h+=(4+(r-g)/B);h/=6}p[h,s,l]};$(\'*\',e).1a(k.1a);k.11(\'#2n\');8(j){k.1t(j)}};',62,148,'||||||||if|var|||||||||||||function|Math|this|return|max|||callback|color|div|hsl|||typeof|value|delta|farbtastic|substring|width|round|square|0x|marker|get|class|document|mousemove|m2|parseInt|255|offsetParent|mouseup|css|else|min|mouseX|wheel|undefined|backgroundImage|px|hueToRGB|setColor|jQuery|rgb|offsetLeft|||false|radius|dragging|mousedown|object|unbind|absolutePosition|offsetTop|mouseY|length|while|currentStyle|widgetCoords|pack|HSLToRGB|setHSL|updateDisplay|html|bind|toString|updateValue|top|linkTo|_farbtastic|abs|circleDrag|true|sl|backgroundColor|left|offsetX|none|each|RGBToHSL|33333|unpack|keyup|browser|cos|100|sin|src|84|atan2|crop|sizingMethod|enabled|AlphaImageLoader|scrollTop|Microsoft|new|clientY|pageY|DXImageTransform|safari|scrollLeft|clientX|progid|pageX|filter|break|fn|overlay||offsetY|srcElement|target|MSIE|match|66666|appVersion|navigator|string|null|194|call|fff|000|000000'.split('|'),0,{}))
