(function(j){Math.precision=function(a,d){void 0===d&&(d=0);return Math.round(a*Math.pow(10,d))/Math.pow(10,d)};var X=function(a,d){var c,h,b=this,f=a.find("img:first"),m=0,q=100,n=100,l=0,t=100,r=100,u=0,e=0,D,B=[],v=function(c){for(var a=0;ad?d=0:d>f&&(d=f);0>e?e=0:e>g&&(e=g);G.call(b,"xy",{x:d/f*n+m,y:e/g*r+l})},G=function(c,a,d){if(void 0===a){if(void 0===c||null==c)c="xy";switch(c.toLowerCase()){case "x":return u;case "y":return e;default:return{x:u,y:e}}}if(!(null!=d&&d==b)){var h=!1,f,g;null==c&&(c="xy"); switch(c.toLowerCase()){case "x":f=a&&(a.x&&a.x|0||a|0)||0;break;case "y":g=a&&(a.y&&a.y|0||a|0)||0;break;default:f=a&&a.x&&a.x|0||0,g=a&&a.y&&a.y|0||0}null!=f&&(fq&&(f=q),u!=f&&(u=f,h=!0));null!=g&&(gt&&(g=t),e!=g&&(e=g,h=!0));h&&v.call(b,d||b)}},J=function(c){j.isFunction(c)&&B.push(c)};j.extend(!0,b,{val:G,range:function(c,a){if(void 0===a){if(void 0===c||null==c)c="all";switch(c.toLowerCase()){case "minx":return m;case "maxx":return q;case "rangex":return{minX:m,maxX:q,rangeX:n}; case "miny":return l;case "maxy":return t;case "rangey":return{minY:l,maxY:t,rangeY:r};default:return{minX:m,maxX:q,rangeX:n,minY:l,maxY:t,rangeY:r}}}var d,e,h,f;null==c&&(c="all");switch(c.toLowerCase()){case "minx":d=a&&(a.minX&&a.minX|0||a|0)||0;break;case "maxx":e=a&&(a.maxX&&a.maxX|0||a|0)||0;break;case "rangex":d=a&&a.minX&&a.minX|0||0;e=a&&a.maxX&&a.maxX|0||0;break;case "miny":h=a&&(a.minY&&a.minY|0||a|0)||0;break;case "maxy":f=a&&(a.maxY&&a.maxY|0||a|0)||0;break;case "rangey":h=a&&a.minY&& a.minY|0||0;f=a&&a.maxY&&a.maxY|0||0;break;default:d=a&&a.minX&&a.minX|0||0,e=a&&a.maxX&&a.maxX|0||0,h=a&&a.minY&&a.minY|0||0,f=a&&a.maxY&&a.maxY|0||0}null!=d&&m!=d&&(m=d,n=q-m);null!=e&&q!=e&&(q=e,n=q-m);null!=h&&l!=h&&(l=h,r=t-l);null!=f&&t!=f&&(t=f,r=t-l)},bind:J,unbind:function(c){if(j.isFunction(c))for(var a;-1!=(a=j.inArray(c,B));)B.splice(a,1)},destroy:function(){j(document).unbind("mouseup",C).unbind("mousemove",k);a.unbind("mousedown",g);B=f=a=null}});f.src=d.arrow&&d.arrow.image;f.w=d.arrow&& d.arrow.width||f.width();f.h=d.arrow&&d.arrow.height||f.height();a.w=d.map&&d.map.width||a.width();a.h=d.map&&d.map.height||a.height();a.bind("mousedown",g);J.call(b,function(){var c=0,d=0,h=a.w,g=a.h,b=f.w,k=f.h;setTimeout(function(){0=h?(h>>1)-(b>>1):c-(b>>1);d=k>=g?(g>>1)-(k>>1):d-(k>>1);f.css({left:c+"px",top:d+"px"})},0)})},ma=function(a,d,c,h){var b=this,a=a.find("td.Text input"),f=a.eq(3),m=a.eq(4),q=a.eq(5),n=7d?d:ag?g=0:255g?g=0:255g?g=0:255g?g=0:255g?g=0:360g?g=0:100g?g=0:100=c&&d>=a?(f=d,j=c>a?a:c):c>=a&&c>=d?(f=c,j=d>a?a:d):(f=a,j=c>d?d:c);b.v=f;b.s=f?(f-j)/f:0;b.s?(j=f-j,b.h=d==f?(c-a)/j:c==f?2+(a-d)/j:4+(d-c)/j,b.h=parseInt(60*b.h),0>b.h&&(b.h+=360)):b.h=0;b.s=100*b.s|0;b.v=100*b.v|0;return b},hsvToRgb:function(a){var b={r:0,g:0,b:0,a:100},c=a.h,h=a.s,a=a.v;if(0==h)b.r=0==a?b.g= b.b=0:b.g=b.b=255*a/100|0;else{360==c&&(c=0);var c=c/60,h=h/100,a=a/100,j=c|0,f=c-j,c=a*(1-h),m=a*(1-h*f),h=a*(1-h*(1-f));switch(j){case 0:b.r=a;b.g=h;b.b=c;break;case 1:b.r=m;b.g=a;b.b=c;break;case 2:b.r=c;b.g=a;b.b=h;break;case 3:b.r=c;b.g=m;b.b=a;break;case 4:b.r=h;b.g=c;b.b=a;break;case 5:b.r=a,b.g=c,b.b=m}b.r=255*b.r|0;b.g=255*b.g|0;b.b=255*b.b|0}return b}}};var b=j.jPicker.Color,P=j.jPicker.List,H=j.jPicker.ColorMethods;j.fn.jPicker=function(a){var d=arguments;return this.each(function(){var c= this,h=j.extend(!0,{},j.fn.jPicker.defaults,a);"input"==j(c).get(0).nodeName.toLowerCase()&&(j.extend(!0,h,{window:{bindToInput:!0,expandable:!0,input:j(c)}}),""==j(c).val()||"transparent"==j(c).val()?(h.color.active=new b({hex:null}),h.color.current=new b({hex:null})):H.validateHex(j(c).val())&&(h.color.active=new b({hex:j(c).val(),a:h.color.active.val("a")}),h.color.current=new b({hex:j(c).val(),a:h.color.active.val("a")})));h.window.expandable?j(c).after('    '): h.window.liveUpdate=!1;var y=7>parseFloat(navigator.appVersion.split("MSIE")[1])&&document.body.filters,f=null,m=null,q=null,n=null,l=null,t=null,r=null,u=null,e=null,D=null,B=null,v=null,g=null,k=null,C=null,I=null,G=null,J=null,W=null,M=null,K=null,N=null,O=null,L=null,Y=null,Q=null,Z=null,$=null,ba=function(a){var b=x.active,d=b.val("hex"),f,j;h.color.mode=a;switch(a){case "h":setTimeout(function(){z.call(c,m,"transparent");p.call(c,n,0);s.call(c,n,100);p.call(c,l,260);s.call(c,l,100);z.call(c, q,"transparent");p.call(c,r,0);s.call(c,r,100);p.call(c,u,260);s.call(c,u,100);p.call(c,e,260);s.call(c,e,100);p.call(c,D,260);s.call(c,D,100);p.call(c,v,260);s.call(c,v,100)},0);g.range("all",{minX:0,maxX:100,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:360});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("s"),y:100-b.val("v")},g);k.val("y",360-b.val("h"),k);break;case "s":setTimeout(function(){z.call(c,m,"transparent");p.call(c,n,-260);p.call(c,l,-520);p.call(c,r,-260);p.call(c,u,-520);p.call(c, v,260);s.call(c,v,100)},0);g.range("all",{minX:0,maxX:360,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:100});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("h"),y:100-b.val("v")},g);k.val("y",100-b.val("s"),k);break;case "v":setTimeout(function(){z.call(c,m,"000000");p.call(c,n,-780);p.call(c,l,260);z.call(c,q,d);p.call(c,r,-520);p.call(c,u,260);s.call(c,u,100);p.call(c,v,260);s.call(c,v,100)},0);g.range("all",{minX:0,maxX:360,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:100});if(null==b.val("ahex"))break; g.val("xy",{x:b.val("h"),y:100-b.val("s")},g);k.val("y",100-b.val("v"),k);break;case "r":f=-1040;j=-780;g.range("all",{minX:0,maxX:255,minY:0,maxY:255});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("b"),y:255-b.val("g")},g);k.val("y",255-b.val("r"),k);break;case "g":f=-1560;j=-1820;g.range("all",{minX:0,maxX:255,minY:0,maxY:255});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("b"),y:255-b.val("r")},g);k.val("y",255-b.val("g"), k);break;case "b":f=-2080;j=-2860;g.range("all",{minX:0,maxX:255,minY:0,maxY:255});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("r"),y:255-b.val("g")},g);k.val("y",255-b.val("b"),k);break;case "a":setTimeout(function(){z.call(c,m,"transparent");p.call(c,n,-260);p.call(c,l,-520);p.call(c,r,260);p.call(c,u,260);s.call(c,u,100);p.call(c,v,0);s.call(c,v,100)},0);g.range("all",{minX:0,maxX:360,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break; g.val("xy",{x:b.val("h"),y:100-b.val("v")},g);k.val("y",255-b.val("a"),k);break;default:throw"Invalid Mode";}switch(a){case "s":case "v":case "a":setTimeout(function(){s.call(c,n,100);s.call(c,r,100);p.call(c,e,260);s.call(c,e,100);p.call(c,D,260);s.call(c,D,100)},0);break;case "r":case "g":case "b":setTimeout(function(){z.call(c,m,"transparent");z.call(c,q,"transparent");s.call(c,r,100);s.call(c,n,100);p.call(c,n,f);p.call(c,l,f-260);p.call(c,r,j-780);p.call(c,u,j-520);p.call(c,e,j);p.call(c,D,j- 260);p.call(c,v,260);s.call(c,v,100)},0)}null!=b.val("ahex")&&aa.call(c,b)},aa=function(a,b){(null==b||b!=k&&b!=g)&&na.call(c,a,b);setTimeout(function(){oa.call(c,a);pa.call(c,a);qa.call(c,a)},0)},ra=function(a,c){var b=x.active;if(!(c!=g&&null==b.val())){var e=a.val("all");switch(h.color.mode){case "h":b.val("sv",{s:e.x,v:100-e.y},c);break;case "s":case "a":b.val("hv",{h:e.x,v:100-e.y},c);break;case "v":b.val("hs",{h:e.x,s:100-e.y},c);break;case "r":b.val("gb",{g:255-e.y,b:e.x},c);break;case "g":b.val("rb", {r:255-e.y,b:e.x},c);break;case "b":b.val("rg",{r:e.x,g:255-e.y},c)}}},sa=function(a,c){var b=x.active;if(!(c!=k&&null==b.val()))switch(h.color.mode){case "h":b.val("h",{h:360-a.val("y")},c);break;case "s":b.val("s",{s:100-a.val("y")},c);break;case "v":b.val("v",{v:100-a.val("y")},c);break;case "r":b.val("r",{r:255-a.val("y")},c);break;case "g":b.val("g",{g:255-a.val("y")},c);break;case "b":b.val("b",{b:255-a.val("y")},c);break;case "a":b.val("a",255-a.val("y"),c)}},na=function(a,c){if(c!=g)switch(h.color.mode){case "h":var b= a.val("sv");g.val("xy",{x:null!=b?b.s:100,y:100-(null!=b?b.v:100)},c);break;case "s":case "a":b=a.val("hv");g.val("xy",{x:b&&b.h||0,y:100-(null!=b?b.v:100)},c);break;case "v":b=a.val("hs");g.val("xy",{x:b&&b.h||0,y:100-(null!=b?b.s:100)},c);break;case "r":b=a.val("bg");g.val("xy",{x:b&&b.b||0,y:255-(b&&b.g||0)},c);break;case "g":b=a.val("br");g.val("xy",{x:b&&b.b||0,y:255-(b&&b.r||0)},c);break;case "b":b=a.val("rg"),g.val("xy",{x:b&&b.r||0,y:255-(b&&b.g||0)},c)}if(c!=k)switch(h.color.mode){case "h":k.val("y", 360-(a.val("h")||0),c);break;case "s":b=a.val("s");k.val("y",100-(null!=b?b:100),c);break;case "v":b=a.val("v");k.val("y",100-(null!=b?b:100),c);break;case "r":k.val("y",255-(a.val("r")||0),c);break;case "g":k.val("y",255-(a.val("g")||0),c);break;case "b":k.val("y",255-(a.val("b")||0),c);break;case "a":b=a.val("a"),k.val("y",255-(null!=b?b:255),c)}},oa=function(a){try{var b=a.val("all");M.css({backgroundColor:b&&"#"+b.hex||"transparent"});s.call(c,M,b&&Math.precision(100*b.a/255,4)||0)}catch(e){}}, pa=function(a){switch(h.color.mode){case "h":z.call(c,m,(new b({h:a.val("h")||0,s:100,v:100})).val("hex"));break;case "s":case "a":var e=a.val("s");s.call(c,l,100-(null!=e?e:100));break;case "v":e=a.val("v");s.call(c,n,null!=e?e:100);break;case "r":s.call(c,l,Math.precision(100*((a.val("r")||0)/255),4));break;case "g":s.call(c,l,Math.precision(100*((a.val("g")||0)/255),4));break;case "b":s.call(c,l,Math.precision(100*((a.val("b")||0)/255)))}a=a.val("a");s.call(c,t,Math.precision(100*(255-(a||0))/ 255,4))},qa=function(a){switch(h.color.mode){case "h":var d=a.val("a");s.call(c,B,Math.precision(100*(255-(d||0))/255,4));break;case "s":var d=a.val("hva"),f=new b({h:d&&d.h||0,s:100,v:null!=d?d.v:100});z.call(c,q,f.val("hex"));s.call(c,u,100-(null!=d?d.v:100));s.call(c,B,Math.precision(100*(255-(d&&d.a||0))/255,4));break;case "v":d=a.val("hsa");f=new b({h:d&&d.h||0,s:null!=d?d.s:100,v:100});z.call(c,q,f.val("hex"));s.call(c,B,Math.precision(100*(255-(d&&d.a||0))/255,4));break;case "r":case "g":case "b":f= d=0;a=a.val("rgba");"r"==h.color.mode?(d=a&&a.b||0,f=a&&a.g||0):"g"==h.color.mode?(d=a&&a.b||0,f=a&&a.r||0):"b"==h.color.mode&&(d=a&&a.r||0,f=a&&a.g||0);var g=f>d?d:f;s.call(c,u,d>f?Math.precision(100*((d-f)/(255-f)),4):0);s.call(c,e,f>d?Math.precision(100*((f-d)/(255-d)),4):0);s.call(c,D,Math.precision(100*(g/255),4));s.call(c,B,Math.precision(100*(255-(a&&a.a||0))/255,4));break;case "a":d=a.val("a"),z.call(c,q,a.val("hex")||"000000"),s.call(c,B,null!=d?0:100),s.call(c,v,null!=d?100:0)}},z=function(a, b){a.css({backgroundColor:b&&6==b.length&&"#"+b||"transparent"})},F=function(a,b){y&&(-1!=b.indexOf("AlphaBar.png")||-1!=b.indexOf("Bars.png")||-1!=b.indexOf("Maps.png"))?(a.attr("pngSrc",b),a.css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"', sizingMethod='scale')"})):a.css({backgroundImage:"url('"+b+"')"})},p=function(a,b){a.css({top:b+"px"})},s=function(a,b){a.css({visibility:0b)if(y){var c=a.attr("pngSrc");null!= c&&(-1!=c.indexOf("AlphaBar.png")||-1!=c.indexOf("Bars.png")||-1!=c.indexOf("Maps.png"))?a.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale') progid:DXImageTransform.Microsoft.Alpha(opacity="+b+")"}):a.css({opacity:Math.precision(b/100,4)})}else a.css({opacity:Math.precision(b/100,4)});else if(0==b||100==b)y?(c=a.attr("pngSrc"),null!=c&&(-1!=c.indexOf("AlphaBar.png")||-1!=c.indexOf("Bars.png")||-1!=c.indexOf("Maps.png"))?a.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ c+"', sizingMethod='scale')"}):a.css({opacity:""})):a.css({opacity:""})},ca=function(){x.active.val("ahex",x.current.val("ahex"))},ta=function(){x.current.val("ahex",x.active.val("ahex"))},da=function(a){j(this).parents("tbody:first").find('input:radio[value!="'+a.target.value+'"]').removeAttr("checked");ba.call(c,a.target.value)},ea=function(){ca.call(c)},fa=function(){ca.call(c);h.window.expandable&&U.call(c);j.isFunction(R)&&R.call(c,x.active,O)},ga=function(){ta.call(c);h.window.expandable&&U.call(c); j.isFunction(S)&&S.call(c,x.active,N)},ha=function(){V.call(c)},ua=function(a){var b=a.val("hex");K.css({backgroundColor:b&&"#"+b||"transparent"});s.call(c,K,Math.precision(100*(a.val("a")||0)/255,4))},va=function(a){var b=a.val("hex"),a=a.val("va");Y.css({backgroundColor:b&&"#"+b||"transparent"});s.call(c,Q,Math.precision(100*(255-(a&&a.a||0))/255,4));h.window.bindToInput&&h.window.updateInputColor&&h.window.input.css({backgroundColor:b&&"#"+b||"transparent",color:null==a||75");f.prev().css({width:a.width(),height:f.height(),opacity:0,position:"absolute",left:f.css("left"),top:f.css("top")})}};h.window.expandable&&(j(document.body).children("div.jPicker.Container").css({zIndex:10}), f.css({zIndex:2E3}));switch(h.window.effects.type){case "fade":f.fadeIn(h.window.effects.speed.show,a);break;case "slide":f.slideDown(h.window.effects.speed.show,a);break;default:f.show(h.window.effects.speed.show,a)}},U=function(){var a=function(){h.window.expandable&&f.css({zIndex:10});h.window.expandable&&!j.support.boxModel&&f.prev().remove()};switch(h.window.effects.type){case "fade":f.fadeOut(h.window.effects.speed.hide,a);break;case "slide":f.slideUp(h.window.effects.speed.hide,a);break;default:f.hide(h.window.effects.speed.hide, a)}},wa=function(){var a=h.window,d=a.expandable?j(c).next().find(".Container:first"):null;f=a.expandable?j("
"):j(c);f.addClass("jPicker Container");a.expandable&&f.hide();f.get(0).onselectstart=function(a){if("input"!==a.target.nodeName.toLowerCase())return!1};var p=x.active.val("all");0>a.alphaPrecision?a.alphaPrecision=0:2 ': "")+'

'+(a.title||A.text.title)+'

   
      
'+A.text.newColor+'
  
'+A.text.currentColor+'
 
 ° %

 %

'+(a.alphaSupport?'":" ")+''+(a.alphaSupport?' %':" ")+''+(a.alphaSupport?'':" ")+"";a.expandable?(f.html(y),0==j(document.body).children("div.jPicker.Container").length?j(document.body).append(f):j(document.body).children("div.jPicker.Container:last").after(f),f.mousedown(function(){j(document.body).children("div.jPicker.Container").css({zIndex:2E3});f.css({zIndex:2E3})}),f.css({left:"left"==a.position.x?d.offset().left-530-("center"==a.position.y?25:0)+"px":"center"== a.position.x?d.offset().left-260+"px":"right"==a.position.x?d.offset().left-10+("center"==a.position.y?25:0)+"px":"screenCenter"==a.position.x?(j(document).width()>>1)-260+"px":d.offset().left+parseInt(a.position.x)+"px",position:"absolute",top:"top"==a.position.y?0I?";opacity:"+Math.precision(I/255,4)+";filter:Alpha(opacity="+Math.precision(I/2.55,4)+")":"")+'"> ')}F.call(c,L,w.clientPath+"bar-opacity.png");L.html(E);L.find(".QuickColor").click(la)}ba.call(c,h.color.mode);x.active.bind(aa);j.isFunction(T)&&x.active.bind(T);x.current.bind(ua);a.expandable?(c.icon=d.parents(".Icon:first"),Y=c.icon.find(".Color:first").css({backgroundColor:z&&"#"+z||"transparent"}), Q=c.icon.find(".Alpha:first"),F.call(c,Q,w.clientPath+"bar-opacity.png"),s.call(c,Q,Math.precision(100*(255-(null!=p?p.a:0))/255,4)),Z=c.icon.find(".Image:first").css({backgroundImage:"url('"+w.clientPath+w.picker.file+"')"}).bind("click",ha),a.bindToInput&&a.updateInputColor&&a.input.css({backgroundColor:z&&"#"+z||"transparent",color:null==p||75