window.onload=function(){init()};var RDAdef="4B0049";var _clast=false;function init(){fixstyle();if(!$("plugin")){return }loadSV();$S("plugin").visibility="visible";var E=getsaved();E=(E)?E:RDAdef;setjack(E);var B=document.getElementsByTagName("div");for(var D=0;D<B.length;D++){if(B[D].className=="boya"){_addevent(B[D],"click",predef)}}}function predef(B){var D=(B.target)?B.target:B.srcElement;if(!D){return }var E=D.style.backgroundColor;E=color2hex(E).substr(1);setjack(E)}function dopurple(){setjack(RDAdef);usecolor();return false}function usecolor(){var D=$S("plugID").backgroundColor;D=color2hex(D).substr(1).toUpperCase();var B=new Date();B.setTime(B.getTime()+2592000000);setcookie("RDA_color",D,B,"/");fixstyle();return false}function getsaved(){var B=document.cookie.match(/RDA_color=([\da-f]{6})/i);return(B)?B[1].toUpperCase():false}function fixstyle(){var E=getstyles();if(!E){return false}var J=getsaved();if(!J){return true}var H=(_clast)?_clast:RDAdef;var G="#"+H;var B="#"+J;var I=getrules(E,G,B);for(var D=0;D<I.cl.length;D++){I.cl[D].style.color=B}for(var D=0;D<I.bg.length;D++){I.bg[D].style.backgroundColor=B}for(var D=0;D<I.br.length;D++){I.br[D].style.borderColor=B}_clast=J;return true}var pnkrules={cl:[],bg:[],br:[]};function getrules(I,J,D){if(pnkrules.cl.length>0){return pnkrules}var K=(I.rules)?I.rules:I.cssRules;for(var H=0;H<K.length;H++){var B=color2hex(K[H].style.color);var G=color2hex(K[H].style.backgroundColor);var E=color2hex(K[H].style.borderColor);if(B==J){pnkrules.cl[pnkrules.cl.length]=K[H]}else{if(G==J){pnkrules.bg[pnkrules.bg.length]=K[H]}}if(E==J){pnkrules.br[pnkrules.br.length]=K[H]}}return pnkrules}function getstyles(){var D=allcss();for(var B=0;B<D.length;B++){if(isstyles(D[B])){return D[B]}}return false}function isstyles(B){return(B.href)?(B.href.indexOf("styles.css")!=-1):false}function allcss(){var H=new Array();var G=document.styleSheets;for(var E=0;E<G.length;E++){H[H.length]=G[E];var B=cssimports(G[E]);for(var D=0;D<B.length;D++){H[H.length]=B[D]}}return H}function cssimports(E){if(E.imports){return E.imports}var D=new Array();if(!E.cssRules){return D}for(var B=0;B<E.cssRules.length;B++){if(E.cssRules[B].styleSheet){D[D.length]=E.cssRules[B].styleSheet}}return D}function setcookie(D,G,B,I,E,H){document.cookie=D+"="+escape(G)+((B)?"; expires="+B.toGMTString():"")+((I)?"; path="+I:"")+((E)?"; domain="+E:"")+((H)?"; secure":"")}function setjack(D){if(!ishex(D)){return }D=D.toUpperCase();var B=hex2hsv(D);HSV=B;wH=$("H").offsetHeight;$("plugHEX").innerHTML=D;$S("plugCUR").background="#"+D;$S("plugID").background="#"+D;$S("SV").backgroundColor="#"+hsv2hex([B[0],100,100]);$S("SVslide").top=(parseInt(wSV-wSV*(B[2]/100))-4)+"px";$S("SVslide").left=parseInt(wSV*(B[1]/100))+"px";$S("Hslide").top=(parseInt(wH*((maxValue.h-B[0])/maxValue.h))-7)+"px"}function ishex(D){var B=/^[\da-f]{6}$/i;return B.test(D)}function hex2hsv(B){return(rgb2hsv(hex2rgb(B)))}function hex2rgb(B){return({0:parseInt(B.substr(0,2),16),1:parseInt(B.substr(2,2),16),2:parseInt(B.substr(4,2),16)})}function rgb2hsv(I){var B=Math.max(I[0],I[1],I[2]),J=B-Math.min(I[0],I[1],I[2]),G,E,D;if(B!=0){E=Math.round(J/B*100);if(I[0]==B){G=(I[1]-I[2])/J}else{if(I[1]==B){G=2+(I[2]-I[0])/J}else{if(I[2]==B){G=4+(I[0]-I[1])/J}}}var G=Math.min(Math.round(G*60),360);if(G<0){G+=360}}return({0:G?G:0,1:E?E:0,2:Math.round((B/255)*100)})}function color2hex(H){if(!H){return }var D=H.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/i);if(D){var G=parseInt(D[1]).toString(16);var E=parseInt(D[2]).toString(16);var B=parseInt(D[3]).toString(16);G=(G.length==1)?("0"+G):G;E=(E.length==1)?("0"+E):E;B=(B.length==1)?("0"+B):B;return("#"+G+E+B).toUpperCase()}var D=H.match(/^#([\da-f])([\da-f])([\da-f])$/);if(D){var G=D[1]+D[1];var E=D[2]+D[2];var B=D[3]+D[3];return("#"+G+E+B).toUpperCase()}return H.toUpperCase()}function _addevent(E,D,B){if(E.addEventListener){E.addEventListener(D,B,false)}else{if(E.attachEvent){E.attachEvent("on"+D,B)}}}function $(B){return(document.getElementById(B))}function $S(B){return($(B).style)}function agent(B){return(Math.max(navigator.userAgent.toLowerCase().indexOf(B),0))}function toggle(B){$S(B).display=($S(B).display=="none"?"block":"none")}function within(D,B,E){return((D>=B&&D<=E)?true:false)}function XY(E,B){var G;if(agent("msie")){var D=(document.documentElement&&document.documentElement.scrollTop)?document.documentElement:document.body;G=[event.clientX+D.scrollLeft,event.clientY+D.scrollTop]}else{G=[E.pageX,E.pageY]}return(G[zero(B)])}function XYwin(B){var D=agent("msie")?[document.body.clientHeight,document.body.clientWidth]:[window.innerHeight,window.innerWidth];return(!isNaN(B)?D[B]:D)}function zero(B){B=parseInt(B);return(!isNaN(B)?B:0)}var maxValue={h:360,s:100,v:100},HSV={0:360,1:100,2:100};var hSV=165,wSV=162,hH=163,slideHSV={0:360,1:100,2:100},zINDEX=15,stop=1;function HSVslide(N,D,M){function Q(U){R=XY(U,1)-P;S=XY(U)-G}function O(V,U,W){return(Math.min(V,Math.max(0,Math.ceil((parseInt(W)/U)*V))))}function J(V,U){if(within(V,0,U)){return(V)}else{if(V>U){return(U)}else{if(V<0){return("-"+K)}}}}function H(Y){if(!stop){if(N!="drag"){Q(Y)}if(N=="SVslide"){E.left=J(S-K,wSV)+"px";E.top=J(R-K,wSV)+"px";slideHSV[1]=O(100,wSV,E.left);slideHSV[2]=100-O(100,wSV,E.top);HSVupdate()}else{if(N=="Hslide"){var U=J(R-K,hH),V,X="hsv",Z={};E.top=(U-5)+"px";slideHSV[0]=O(360,hH,U);for(var W=0;W<=X.length-1;W++){V=X.substr(W,1);Z[W]=(V=="h")?maxValue[V]-O(maxValue[V],hH,U):HSV[W]}HSVupdate(Z);$S("SV").backgroundColor="#"+hsv2hex([HSV[0],100,100])}else{if(N=="drag"){E.left=XY(Y)+L-B+"px";E.top=XY(Y,1)+I-T+"px"}}}}}if(stop){stop="";var E=$S(N!="drag"?N:D);if(N=="drag"){var L=parseInt(E.left),I=parseInt(E.top),B=XY(M),T=XY(M,1);$S(D).zIndex=zINDEX++}else{var G=($(D).offsetLeft+10),P=($(D).offsetTop+22),S,R,K=(N=="Hslide")?2:4;if(N=="SVslide"){slideHSV[0]=HSV[0]}}document.onmousemove=H;document.onmouseup=function(){stop=1;document.onmousemove="";document.onmouseup=""};H(M)}}function HSVupdate(B){B=hsv2hex(HSV=B?B:slideHSV);$("plugHEX").innerHTML=B;$S("plugCUR").background="#"+B;$S("plugID").background="#"+B;return(B)}function loadSV(){var D="";for(var B=hSV;B>=0;B--){D+='<div style="BACKGROUND: #'+hsv2hex([Math.round((360/hSV)*B),100,100])+';"><br /></div>'}$("Hmodel").innerHTML=D}function toHex(B){B=Math.round(Math.min(Math.max(0,B),255));return("0123456789ABCDEF".charAt((B-B%16)/16)+"0123456789ABCDEF".charAt(B%16))}function rgb2hex(B){return(toHex(B[0])+toHex(B[1])+toHex(B[2]))}function hsv2hex(B){return(rgb2hex(hsv2rgb(B)))}function hsv2rgb(L){var K,M,J,I=L[1]/100,D=L[2]/100,E=L[0]/360;if(I>0){if(E>=1){E=0}E=6*E;F=E-Math.floor(E);A=Math.round(255*D*(1-I));M=Math.round(255*D*(1-(I*F)));C=Math.round(255*D*(1-(I*(1-F))));D=Math.round(255*D);switch(Math.floor(E)){case 0:K=D;J=C;M=A;break;case 1:K=M;J=D;M=A;break;case 2:K=A;J=D;M=C;break;case 3:K=A;J=M;M=D;break;case 4:K=C;J=A;M=D;break;case 5:K=D;J=A;M=M;break}return([K?K:0,J?J:0,M?M:0])}else{return([(D=Math.round(D*255)),D,D])}};