function NiftyCheck(){if(!document.getElementById||!document.createElement){return(false)}isXHTML=/html\:/.test(document.getElementsByTagName("body")[0].nodeName);if(Array.prototype.push==null){Array.prototype.push=function(){this[this.length]=arguments[0];return(this.length)}}return(true)}function Rounded(e,r,c,f,a){var k,m,o,q="r",h="",g=false,j="",p=false,u=false;if(f=="transparent"){q=q+"x";h=c;c="transparent"}else{if(a&&a.indexOf("border")>=0){var n=a.split(" ");for(k=0;k<n.length;k++){if(n[k].indexOf("#")>=0){h=n[k]}}if(h==""){h="#666"}q+="e";g=true}else{if(a&&a.indexOf("smooth")>=0){q+="a";h=Mix(c,f)}}}if(a&&a.indexOf("small")>=0){q+="s"}m=q;o=q;if(r.indexOf("all")>=0){u=true;p=true}else{if(r.indexOf("top")>=0){u="true"}else{if(r.indexOf("tl")>=0){u="true";if(r.indexOf("tr")<0){m+="l"}}else{if(r.indexOf("tr")>=0){u="true";m+="r"}}}}if(r.indexOf("bottom")>=0){p=true}else{if(r.indexOf("bl")>=0){p="true";if(r.indexOf("br")<0){o+="l"}}else{if(r.indexOf("br")>=0){p="true";o+="r"}}}var s=getElementsBySelector(e);var d=s.length;for(k=0;k<d;k++){if(g){AddBorder(s[k],h)}if(u){AddTop(s[k],c,f,h,m)}if(p){AddBottom(s[k],c,f,h,o)}}}function AddBorder(c,e){var b;if(!c.passed){if(c.childNodes.length==1&&c.childNodes[0].nodeType==3){var a=c.firstChild.nodeValue;c.removeChild(c.lastChild);var f=CreateEl("span");f.style.display="block";f.appendChild(document.createTextNode(a));c.appendChild(f)}for(b=0;b<c.childNodes.length;b++){if(c.childNodes[b].nodeType==1){c.childNodes[b].style.borderLeft="1px solid "+e;c.childNodes[b].style.borderRight="1px solid "+e}}}c.passed=true}function AddTop(a,c,e,g,k){var f,b=4,h=CreateEl("b");if(k.indexOf("s")>=0){b=2}if(g){h.className="artop"}else{h.className="rtop"}h.style.backgroundColor=c;for(f=1;f<=b;f++){var j=CreateEl("b");j.className=k+f;j.style.backgroundColor=e;if(g){j.style.borderColor=g}h.appendChild(j)}a.style.paddingTop=0;a.insertBefore(h,a.firstChild)}function AddBottom(a,c,e,g,k){var f,b=4,h=CreateEl("b");if(k.indexOf("s")>=0){b=2}if(g){h.className="artop"}else{h.className="rtop"}h.style.backgroundColor=c;for(f=b;f>0;f--){var j=CreateEl("b");j.className=k+f;j.style.backgroundColor=e;if(g){j.style.borderColor=g}h.appendChild(j)}a.style.paddingBottom=0;a.appendChild(h)}function CreateEl(a){if(isXHTML){return(document.createElementNS("http://www.w3.org/1999/xhtml",a))}else{return(document.createElement(a))}}function getElementsBySelector(b){var c,a="",e="",j=b,g,l=[],k=[];if(b.indexOf(" ")>0){l=b.split(" ");var d=l[0].split("#");if(d.length==1){return(k)}g=document.getElementById(d[1]);if(g){return(g.getElementsByTagName(l[1]))}return(k)}if(b.indexOf("#")>0){l=b.split("#");j=l[0];a=l[1]}if(a!=""){g=document.getElementById(a);if(g){k.push(g)}return(k)}if(b.indexOf(".")>0){l=b.split(".");j=l[0];e=l[1]}var h=document.getElementsByTagName(j);if(e==""){return(h)}for(c=0;c<h.length;c++){if(h[c].className==e){k.push(h[c])}}return(k)}function Mix(f,e){var d,c,b,a,h,g=new Array(3);if(f.length==4){c=1}else{c=2}if(e.length==4){b=1}else{b=2}for(d=0;d<3;d++){a=parseInt(f.substr(1+c*d,c),16);if(c==1){a=16*a+a}h=parseInt(e.substr(1+b*d,b),16);if(b==1){h=16*h+h}g[d]=Math.floor((a*50+h*50)/100)}return("#"+g[0].toString(16)+g[1].toString(16)+g[2].toString(16))};
