﻿function NiftyCheck(){if(!document.getElementById||!document.createElement){return false}var A=navigator.userAgent.toLowerCase();if(A.indexOf("msie 5")>0&&A.indexOf("opera")==-1){return false}return true}function Rounded(B,E,G,F,H){var A;if(!NiftyCheck()){return}if(typeof(F)=="undefined"){F=E}if(typeof(H)=="undefined"){H=G}var I=getElements(B);var D=I.length;for(var C=0;C<D;C++){color=get_current_style(I[C],"background-color","transparent");A=get_current_style(I[C].parentNode,"background-color","transparent");AddRounded(I[C],A,color,E,G,true);AddRounded(I[C],A,color,F,H,false)}}Math.sqr=function(A){return A*A};function Blend(A,C,B){var D=Array(parseInt("0x"+A.substring(1,3)),parseInt("0x"+A.substring(3,5)),parseInt("0x"+A.substring(5,7)));var E=Array(parseInt("0x"+C.substring(1,3)),parseInt("0x"+C.substring(3,5)),parseInt("0x"+C.substring(5,7)));return"#"+("0"+Math.round(D[0]+(E[0]-D[0])*B).toString(16)).slice(-2).toString(16)+("0"+Math.round(D[1]+(E[1]-D[1])*B).toString(16)).slice(-2).toString(16)+("0"+Math.round(D[2]+(E[2]-D[2])*B).toString(16)).slice(-2).toString(16);return"#"+("0"+Math.round(D[0]+(E[0]-D[0])*B).toString(16)).slice(-2).toString(16)+("0"+Math.round(D[1]+(E[1]-D[1])*B).toString(16)).slice(-2).toString(16)+("0"+Math.round(D[2]+(E[2]-D[2])*B).toString(16)).slice(-2).toString(16)}function AddRounded(G,C,D,N,O,P){if(!N&&!O){return}var H,I;var F=document.createElement("div");F.style.backgroundColor=C;var J=0;for(H=1;H<=O;H++){var E,A,B;arc=Math.sqrt(1-Math.sqr(1-H/O))*N;var L=N-Math.ceil(arc);var M=Math.floor(J);var K=N-L-M;var Q=document.createElement("div");var R=F;Q.style.margin="0px "+L+"px";Q.style.height="1px";Q.style.overflow="hidden";for(I=1;I<=K;I++){if(I==1){if(I==K){E=((arc+J)*0,5)-M}else{A=Math.sqrt(1-Math.sqr((N-L-I+1)/N))*O;E=(A-(O-H))*(arc-M-K+1)*0,5;E=0}}else{if(I==K){A=Math.sqrt(1-Math.sqr((N-L-I+1)/N))*O;E=1-(1-(A-(O-H)))*(1-(J-M))*0,5}else{B=Math.sqrt(1-Math.sqr((N-L-I)/N))*O;A=Math.sqrt(1-Math.sqr((N-L-I+1)/N))*O;E=((A+B)*0,5)-(O-H)}}Q.style.backgroundColor=Blend(C,D,E);if(P){R.appendChild(Q)}else{R.insertBefore(Q,R.firstChild)}R=Q;var Q=document.createElement("div");Q.style.height="1px";Q.style.overflow="hidden";Q.style.margin="0px 1px"}Q.style.backgroundColor=D;if(P){R.appendChild(Q)}else{R.insertBefore(Q,R.firstChild)}J=arc}if(P){G.insertBefore(F,G.firstChild)}else{G.appendChild(F)}}function getElements(A){var C=[];var B=document.getElementsByTagName("DIV");var E=new RegExp("\\b"+A+"\\b");for(var D=0;D<B.length;D++){if(E.test(B[D].className)){C.push(B[D])}}return C}function get_current_style(D,G,F){var C,E,H,A;try{var B=document.defaultView.getComputedStyle(D,"");H=B.getPropertyValue(G)}catch(C){if(D.currentStyle){A=G.split("-");for(E=1;E<A.length;E++){A[E]=A[E].toUpperCase()}A=A.join("");H=D.currentStyle.getAttribute(A)}}if((H.indexOf("rgba")>-1||H==F)&&D.parentNode){if(D.parentNode!=document){H=get_current_style(D.parentNode,G,F)}else{H="#FFFFFF"}}if(H.indexOf("rgb")>-1&&H.indexOf("rgba")==-1){H=rgb2hex(H)}if(H.length==4){H="#"+H.substring(1,1)+H.substring(1,1)+H.substring(2,1)+H.substring(2,1)+H.substring(3,1)+H.substring(3,1)}return H}function rgb2hex(E){var F=255;var B="";var C;var D=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var A=D.exec(E);for(C=1;C<4;C++){B+=("0"+parseInt(A[C]).toString(16)).slice(-2)}return"#"+B};
