(function(a){var f=new function(){function p(h){var a=h.offset(),b=document.compatMode=="CSS1Compat",e=b?document.documentElement.clientWidth:document.body.clientWidth,b=b?document.documentElement.clientHeight:document.body.clientHeight,i={left:a.left,top:a.top+h.height()+7};if(a.left+227>e&&(i.left=a.left-227-7,i.left<0))i.left=0;if(a.top+h.height()+7+163>b&&(i.top=a.top-163-7,i.top<0))i.top=0;return i}function q(h){var d=a(f.targetEl).data("bigpickerCallback");a.isFunction(d)?d(f.targetEl,h):d== void 0||d==""?a(f.targetEl).val(h):(d.charAt(0)!="#"&&(d="#"+d),a(d).val(h))}function n(a){var d=Array(2);d[0]=[new g(a,0,0),new g(a,255,0)];d[1]=[new g(a,0,255),new g(a,255,255)];return d}function o(a,d){var b=[];b[0]=a;b[e-1]=d;for(var t=Math.round((d.r-a.r)/e),i=Math.round((d.g-a.g)/e),f=Math.round((d.b-a.b)/e),j=1;j");for(var b=0;b");h.push("")}a("#bigSections").html(h.join(""));h=(e*3+2)*11+1;h<128?(a("#bigSections li,#bigLayout").width(128/(e*3+2)-2).height(61/(e*2)-1),a("#bigpicker").height(90).width(129),a("#bigSections").height(61).width(128)):(a("#bigSections").width(h).height(e* 22),a("#bigpicker").width(h+5).height(e*22+29));a("#bigSections ul").find("li:last").css("border-bottom","1px solid #000000");a("#bigSections ul:last li").css("border-right","1px solid #000000");a("#bigSections li").hover(function(){var b=a(this);a("#bigLayout").css({left:b.position().left,top:b.position().top}).show();b=b.attr("data-color");a("#bigBgshowDiv").css("backgroundColor",b);a("#bigHexColorText").val(b);q(b)},function(){a("#bigLayout").hide()})}this.sideLength=6;this.targetEl={};var k=[], e=6;this.init=function(){e=this.sideLength;k=Array(e*3);for(var a=[],d=o(new g(0,0,0),new g(255,255,255)),b=0;b=2&&b<=10?b:6;f.init();f.targetEl=this;a(f.targetEl).data("bigpickerCallback",h);a(f.targetEl).data("bigpickerId","bigpicker"); a("#bigpicker").length<=0&&a(document.body).append('
');a("#bigLayout").unbind("hover").unbind("click").hover(function(){a(this).show()},function(){a(this).hide()}).click(function(){a("#bigpicker").hide()}); a("#bigHexColorText").unbind("keypress").unbind("keyup").unbind("focus").keypress(function(){var b=a.trim(a(this).val());a(this).val(b.replace(/[^A-Fa-f0-9#]/g,""));if(!(b.length<=0)){var b=b.charAt(0)=="#"?b:"#"+b,d=7-b.length;if(d<0)b=b.substring(0,7);else if(d>0)for(var e=0;e=i[l][0]&&h<=i[l][1]){f=l;break}for(l=0;l=m[l][0]&&b<=m[l][1]){g=l;break}a("#bigLayout").css({left:d.position().left+ f*11,top:d.position().top+g*11}).show();d=k[f][g];a("#bigBgshowDiv").css("backgroundColor",d);a("#bigHexColorText").val(d);q(d)}).mouseout(function(){a("#bigLayout").hide()})}};this.hidePicker=function(){var e=a(f.targetEl).data("bigpickerId");a("#"+e).hide()};this.movePicker=function(){var e=a(f.targetEl),e=p(e);a("#bigpicker").css({left:e.left+"px",top:e.top+"px"});a("#bigLayout").hide()}};a.fn.bigColorpicker=f.showPicker;a.fn.bigColorpickerMove=f.movePicker;a.fn.bigColorpickerHide=f.hidePicker})(jQuery);