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(c,b,h,e,a){var j;var f=getElementsBySelector(c);var d=f.length;for(j=0;j<d;j++){AddTop(f[j],b,h,e,a);AddBottom(f[j],b,h,e,a)}}Math.sqr=function(a){return a*a};function Blend(f,d,h){var e=Array(parseInt("0x"+f.substring(1,3)),parseInt("0x"+f.substring(3,5)),parseInt("0x"+f.substring(5,7)));var c=Array(parseInt("0x"+d.substring(1,3)),parseInt("0x"+d.substring(3,5)),parseInt("0x"+d.substring(5,7)));r="0"+Math.round(e[0]+(c[0]-e[0])*h).toString(16);g="0"+Math.round(e[1]+(c[1]-e[1])*h).toString(16);d="0"+Math.round(e[2]+(c[2]-e[2])*h).toString(16);return"#"+r.substring(r.length-2)+g.substring(g.length-2)+d.substring(d.length-2)}function AddTop(b,c,e,p,n){var k,h;var l=document.createElement("div");l.style.backgroundColor=c;l.className="rounded";var a=0;for(k=1;k<=n;k++){var t,s,q;arc=Math.sqrt(1-Math.sqr(1-k/n))*p;var f=p-Math.ceil(arc);var v=Math.floor(a);var u=p-f-v;var o=document.createElement("div");var m=l;o.style.margin="0px "+f+"px";for(h=1;h<=u;h++){if(h==1){if(h==u){t=((arc+a)*0.5)-v}else{s=Math.sqrt(1-Math.sqr(1-(f+1)/p))*n;t=(s-(n-k))*(arc-v-u+1)*0.5}}else{if(h==u){s=Math.sqrt(1-Math.sqr((p-f-h+1)/p))*n;t=1-(1-(s-(n-k)))*(1-(a-v))*0.5}else{q=Math.sqrt(1-Math.sqr((p-f-h)/p))*n;s=Math.sqrt(1-Math.sqr((p-f-h+1)/p))*n;t=((s+q)*0.5)-(n-k)}}o.style.backgroundColor=Blend(c,e,t);m.appendChild(o);m=o;var o=document.createElement("div");o.style.margin="0px 1px"}o.style.backgroundColor=e;m.appendChild(o);a=arc}b.insertBefore(l,b.firstChild)}function AddBottom(b,c,e,p,n){var k,h;var l=document.createElement("div");l.className="rounded";l.style.backgroundColor=c;var a=0;for(k=1;k<=n;k++){var t,s,q;arc=Math.sqrt(1-Math.sqr(1-k/n))*p;var f=p-Math.ceil(arc);var v=Math.floor(a);var u=p-f-v;var o=document.createElement("div");var m=l;o.style.margin="0px "+f+"px";for(h=1;h<=u;h++){if(h==1){if(h==u){t=((arc+a)*0.5)-v}else{s=Math.sqrt(1-Math.sqr(1-(f+1)/p))*n;t=(s-(n-k))*(arc-v-u+1)*0.5}}else{if(h==u){s=Math.sqrt(1-Math.sqr((p-f-h+1)/p))*n;t=1-(1-(s-(n-k)))*(1-(a-v))*0.5}else{q=Math.sqrt(1-Math.sqr((p-f-h)/p))*n;s=Math.sqrt(1-Math.sqr((p-f-h+1)/p))*n;t=((s+q)*0.5)-(n-k)}}o.style.backgroundColor=Blend(c,e,t);m.insertBefore(o,m.firstChild);m=o;var o=document.createElement("div");o.style.margin="0px 1px"}o.style.backgroundColor=e;m.insertBefore(o,m.firstChild);a=arc}b.appendChild(l)}function getElementsBySelector(b){var c;var k=[];var a="";var e="";var l=b;var f=[];if(b.indexOf(" ")>0){k=b.split(" ");var d=k[0].split("#");if(d.length==1){return f}return document.getElementById(d[1]).getElementsByTagName(k[1])}if(b.indexOf("#")>0){k=b.split("#");l=k[0];a=k[1]}if(a!=""){f.push(document.getElementById(a));return f}if(b.indexOf(".")>0){k=b.split(".");l=k[0];e=k[1]}var h=document.getElementsByTagName(l);if(e==""){return h}var j=RegExp("\\b"+e+"\\b");for(c=0;c<h.length;c++){if(j.test(h[c].className)){f.push(h[c])}}return f};
