//*******************************************************************************
//Title:      FCP Combo-Chromatic Color Picker
//URL:        http://www.free-color-picker.com
//Product No. FCP201a
//Version:    1.2
//Date:       10/01/2006
//NOTE:       Permission given to use this script in ANY kind of applications IF
//            script code remains UNCHANGED and the anchor tag "powered by FCP"
//            remains valid and visible to the user.
//
//  Call:     showColorGrid2("input_field_id","span_id")
//  Add:      <DIV ID="COLORPICKER201" CLASS="COLORPICKER201"></DIV> anywhere in body
//*******************************************************************************
//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}('s 1A(){9 V=0,M=0;d(1d(t.1B)==\'1e\'){M=t.1B;V=t.27}C d(4.7&&(4.7.W||4.7.X)){M=4.7.X;V=4.7.W}C d(4.8&&(4.8.W||4.8.X)){M=4.8.X;V=4.8.W}1f M}4.28("<5 1g=\'k/29\'>.l{1C:1D;1E:u;2a:2b;N:#Y;h:v i #2c;D:1F;z-2d:2e;2f:2g:2h.2i.2j(E=#2k,2l=2m);}.1G{D:0;1h:1i;1j:1k;h-2n:v i #1l;h-1H:v i #1l;}a.f,.f,.O{F-1m:1n,2o,2p-2q;k-Z:2r;F-P:2s;E:#1o;h:u;}.f,.O{k-10:1I;k-Z:u;}a:2t.f{k-Z:u;E:#2u;2v:2w;}.1p{D:i 1F i 11;N:2x;h:v i #1l;}</5>");s 1J(){Q=0;d(1d(t.1q)==\'1e\'){Q=t.2y}C d(4.8&&(4.8.G||4.8.H)){Q=4.8.H}C d(4.7&&(4.7.G||4.7.H)){Q=4.7.H}1K=((Q/2)-2z)+1A();1f 1K}9 1L="&#2A;&#m;&#32;&#I;&#m;&#1r;&#m;&#R;",1M="&#I;&#1r;&#m;&#2B;&#J;",13="&#1N;&#R;&#J;&#J;&#1O;&#I;&#m;&#1r;&#m;&#R;&#1O;&#1s;&#2C;&#I;&#2D;&#J;&#R;&#1P;&#I;&#m;&#2E;",1t="&#2F;&#1Q;&#1Q;&#2G;&#2H;&#1R;&#1R;&#1u;&#1u;&#1u;&#1P;";1t+=13;13="&#1s;&#m;&#2I;&#J;&#R;&#J;&#2J;&#32;&#2K;&#2L;&#32;&#1N;&#I;&#1s;";s 1S(){9 S=0;d(1d(t.1q)==\'1e\'){S=t.1q}C d(4.8&&(4.8.G||4.8.H)){S=4.8.G}C d(4.7&&(4.7.G||4.7.H)){S=4.7.G}1T=(S/2)-2M;1f 1T}s 1U(j,n){4.g(j).14=n}s w(j,1V,n){2N(1V){T"1W":d(j!=\'u\'){4.g(j).5.1X=n};U;T"1v":4.g(j).5.1C=n;U;T"1w":4.g(j).5.1E=n;U;T"1Y":4.g(j).5.2O=n;U;T"2P":4.g(j).5.1x=n;U}}s 15(K,1Z,16){d(16!=\'x\'){1U(K,16);w(1Z,\'1W\',16)}w(\'l\',\'1v\',\'1D\');w(\'l\',\'1w\',\'u\')}s 2Q(K,17){9 19=2R 2S(\'2T\',\'33\',\'2U\',\'2V\',\'2W\',\'2X\');9 c=0;9 z=\'"\'+K+\'","\'+17+\'",""\';9 20=\'"\'+K+\'","\'+17+\'","x"\';9 p=\'\';p+=\'<21 2Y="#22" h="0" 2Z="0" 30="0" 5="h:v 31 #34;D:11;"><e>\';p+="<q 1y=\'18\' 10=\'1x\' 5=\'F-P:35;N:#36;E:#Y;F-1m:1n;\'>&A;37 38 39</q></e><e><q 1y=\'18\' 10=\'1I\' 5=\'3a:0;D:11;1j:1i;\' ><23 r=\'f\' 1g=\'k\' P=\'12\' 24=\'f\' 14=\'#22\'><23 r=\'O\' 1g=\'k\' P=\'2\' 5=\'1h:1k;\' 24=\'O\' 1a=\'L:3b(\\"3c 3d 3e 3f 3g...\\");\' 14=\'\' 5=\'h:v i #1o;\'>&A;|&A;<a r=\'f\' 1b=\'L:1a=15("+z+")\'><1c r=\'1p\'>"+1L+"</1c></a>&A;&A;&A;&A;<a r=\'f\' 1b=\'L:1a=15("+20+")\'><1c r=\'1p\'>"+1M+"</1c></a></q></e><e>";9 3h=1;1z(o=0;o<6;o++){p+=\'</e><e>\';1z(y=0;y<6;y++){d(y==3){p+=\'</e><e>\'}1z(x=0;x<6;x++){9 B=\'\';B=19[o]+19[y]+19[x];9 b="\'"+K+"\', \'"+17+"\',\'#"+B+"\'";p+=\'<q r="1G" 5="N-E:#\'+B+\'"><a r="f"  1b="L:1a=15(\'+b+\');" 3i=L:4.g("f").14="#\'+B+\'";L:4.g("O").5.1X="#\'+B+\'";  3j="#\'+B+\'"><25 5="1h:1i;1j:1k;"></25></a></q>\';c++}}}p+="</e><e><q 1y=\'18\' 10=\'1H\' 5=\'D:11;h:v i #Y;N:#Y;\'><a 1b=\'"+1t+"\' 5=\'E:#1o;F-P:3k;F-1m:1n;k-Z:u;3l-3m:i;\'>"+13+"</a></q></e></21>";9 26=1J();w(\'l\',\'1Y\',26);4.g(\'l\').5.1x=1S();w(\'l\',\'1v\',\'3n\');w(\'l\',\'1w\',\'3o\');4.g(\'l\').3p=p}',62,212,'||||document|style||body|documentElement|var||||if|tr|o5582n66|getElementById|border|1px|objID|text|colorpicker201|79|val||mid|td|class|function|window|none|solid|setCCbldSty2||||nbsp|grid|else|padding|color|font|clientWidth|clientHeight|67|69|OBjElem|javascript|scrOfY|background|o5582n66a|size|csBrHt|82|csBrWt|case|break|scrOfX|scrollLeft|scrollTop|FFF|decoration|align|2px||tt2|value|putOBJxColor2|pigMent|Sam||objX|onclick|href|span|typeof|number|return|type|width|12px|height|14px|DFDFDF|family|arial|666|a01p3|innerWidth|76|80|hm2|119|vs|ds|left|colspan|for|getScrollY|pageYOffset|visibility|hidden|display|4px|o5582brd|right|center|getTop2|ctop|nocol1|clos1|70|45|46|116|47|getLeft2|cleft|setCCbldID2|prop|bc|backgroundColor|tp|Samp|xl|table|FFFFFF|input|id|div|ttop|pageXOffset|write|css|position|absolute|CCC|index|999|filter|progid|DXImageTransform|Microsoft|Shadow|D0D0D0|direction|135|bottom|tahoma|sans|serif|underline|9px|hover|FFA500|cursor|pointer|whitesmoke|innerHeight|115|78|83|73|75|77|104|112|58|87|68|98|121|125|switch|top|lf|showColorGrid2|new|Array|00|66|99|CC|FF|bgcolor|cellpadding|cellspacing|0px|||F0F0F0|10px|6666CC|Chromatic|Selection|Palette|margin|alert|click|on|selected|swatch|below|br|onmouseover|title|8px|letter|spacing|visible|block|innerHTML'.split('|'),0,{}))
function getScrollY(){var scrOfX = 0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft;}return scrOfY;}document.write("<style type='text/css'>.colorpicker201{visibility:hidden;display:none;position:absolute;background:#FFF;border:solid 1px #CCC;padding:4px;z-index:999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#D0D0D0,direction=135);}.o5582brd{padding:0;width:12px;height:14px;border-bottom:solid 1px #DFDFDF;border-right:solid 1px #DFDFDF;}a.o5582n66,.o5582n66,.o5582n66a{font-family:arial,tahoma,sans-serif;text-decoration:underline;font-size:9px;color:#666;border:none;}.o5582n66,.o5582n66a{text-align:center;text-decoration:none;}a:hover.o5582n66{text-decoration:none;color:#FFA500;cursor:pointer;}.a01p3{padding:1px 4px 1px 2px;background:whitesmoke;border:solid 1px #DFDFDF;}</style>");function getTop2(){csBrHt=0;if(typeof(window.innerWidth)=='number'){csBrHt=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){csBrHt=document.documentElement.clientHeight;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){csBrHt=document.body.clientHeight;}ctop=((csBrHt/2)-115)+getScrollY();return ctop;}var nocol1="&#78;&#79;&#32;&#67;&#79;&#76;&#79;&#82;",clos1="&#67;&#76;&#79;&#83;&#69;",tt2="&#70;&#82;&#69;&#69;&#45;&#67;&#79;&#76;&#79;&#82;&#45;&#80;&#73;&#67;&#75;&#69;&#82;&#46;&#67;&#79;&#77;",hm2="&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#119;&#119;&#119;&#46;";hm2+=tt2;tt2="&#80;&#79;&#87;&#69;&#82;&#69;&#68;&#32;&#98;&#121;&#32;&#70;&#67;&#80;";function getLeft2(){var csBrWt=0;if(typeof(window.innerWidth)=='number'){csBrWt=window.innerWidth;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){csBrWt=document.documentElement.clientWidth;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){csBrWt=document.body.clientWidth;}cleft=(csBrWt/2)-125;return cleft;}function setCCbldID2(objID,val){document.getElementById(objID).value=val;}function setCCbldSty2(objID,prop,val){switch(prop){case "bc":if(objID!='none'){document.getElementById(objID).style.backgroundColor=val;};break;case "vs":document.getElementById(objID).style.visibility=val;break;case "ds":document.getElementById(objID).style.display=val;break;case "tp":document.getElementById(objID).style.top=val;break;case "lf":document.getElementById(objID).style.left=val;break;}}function putOBJxColor2(OBjElem,Samp,pigMent){if(pigMent!='x'){setCCbldID2(OBjElem,pigMent);setCCbldSty2(Samp,'bc',pigMent);}setCCbldSty2('colorpicker201','vs','hidden');setCCbldSty2('colorpicker201','ds','none');}function showColorGrid2(OBjElem,Sam){var objX=new Array('00','33','66','99','CC','FF');var c=0;var z='"'+OBjElem+'","'+Sam+'",""';var xl='"'+OBjElem+'","'+Sam+'","x"';var mid='';mid+='<table bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" style="border:solid 0px #F0F0F0;padding:2px;"><tr>';mid+="<td colspan='18' align='left' style='font-size:10px;background:#6666CC;color:#FFF;font-family:arial;'>&nbsp;Chromatic Selection Palette</td></tr><tr><td colspan='18' align='center' style='margin:0;padding:2px;height:12px;' ><input class='o5582n66' type='text' size='12' id='o5582n66' value='#FFFFFF'><input class='o5582n66a' type='text' size='2' style='width:14px;' id='o5582n66a' onclick='javascript:alert(\"click on selected swatch below...\");' value='' style='border:solid 1px #666;'>&nbsp;|&nbsp;<a class='o5582n66' href='javascript:onclick=putOBJxColor2("+z+")'><span class='a01p3'>"+nocol1+"</span></a>&nbsp;&nbsp;&nbsp;&nbsp;<a class='o5582n66' href='javascript:onclick=putOBJxColor2("+xl+")'><span class='a01p3'>"+clos1+"</span></a></td></tr><tr>";var br=1;for(o=0;o<6;o++){mid+='</tr><tr>';for(y=0;y<6;y++){if(y==3){mid+='</tr><tr>';}for(x=0;x<6;x++){var grid='';grid=objX[o]+objX[y]+objX[x];var b="'"+OBjElem+"', '"+Sam+"','#"+grid+"'";mid+='<td class="o5582brd" style="background-color:#'+grid+'"><a class="o5582n66"  href="javascript:onclick=putOBJxColor2('+b+');" onmouseover=javascript:document.getElementById("o5582n66").value="#'+grid+'";javascript:document.getElementById("o5582n66a").style.backgroundColor="#'+grid+'";  title="#'+grid+'"><div style="width:12px;height:14px;"></div></a></td>';c++;}}}mid+="</tr><tr><td colspan='18' align='right' style='padding:2px;border:solid 1px #FFF;background:#FFF;'><a href='"+hm2+"' style='color:#666;font-size:8px;font-family:arial;text-decoration:none;letter-spacing:1px;'>"+tt2+"</a></td></tr></table>";var ttop=getTop2();setCCbldSty2('colorpicker201','tp',ttop);document.getElementById('colorpicker201').style.left=getLeft2();setCCbldSty2('colorpicker201','vs','visible');setCCbldSty2('colorpicker201','ds','block');document.getElementById('colorpicker201').innerHTML=mid;}