﻿var isIE=navigator.userAgent.toLowerCase().indexOf("msie")>-1,isMoz=document.implementation&&document.implementation.createDocument,isSafari=navigator.userAgent.toLowerCase().indexOf("safari")!=-1?true:false,BackCompat=document.compatMode.indexOf("BackCompat")>-1,isOp=window.opera?1:0;function init(){if(arguments.callee.done)return;arguments.callee.done=true;if(_timer)clearInterval(_timer);styleit()}if(document.addEventListener)document.addEventListener("DOMContentLoaded",init,false);if(/WebKit/i.test(navigator.userAgent))var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState))init()},10);window.onload=init;function styleit(){if(isIE)for(var a=0;a<document.styleSheets.length;a++)for(var b=0;b<document.styleSheets[a].rules.length;b++){var c=document.styleSheets[a].rules[b].style.CCborderRadius||0,d=document.styleSheets[a].rules[b].style.CCborderRadiusTR||c,i=document.styleSheets[a].rules[b].style.CCborderRadiusTL||c,e=document.styleSheets[a].rules[b].style.CCborderRadiusBR||c,f=document.styleSheets[a].rules[b].style.CCborderRadiusBL||c;if(c||d||d||e||f){var j=document.styleSheets[a].rules[b].selectorText,h={tl:{radius:makeInt(i)},tr:{radius:makeInt(d)},bl:{radius:makeInt(f)},br:{radius:makeInt(e)},antiAlias:true,autoPad:true,validTags:["div"]},g=new curvyCorners(h,replace(j,".",""));g.applyCornersToAll()}}}function makeInt(a){var d=new RegExp("([0-9]*)"),b=0;if(isNaN(a)){var c=d.exec(a);if(!isNaN(parseInt(c[1])))b=c[1]}else b=a;return b}function right(a,b){return a.substr(a.length-b)}function left(b,a){return b.substr(0,a)}function reverse(c){var b="",a=c.length;while(a>0){b+=c.substring(a-1,a);a--}return b}function replace(b,a,c){return b.replace(a,c)}function replaceall(a,b,c){while(a.indexOf(b)!=-1)a=a.replace(b,c);return a}function middle(c,b,a){return c.substring(b-1,a)}function chopleft(a,c){var b="";if(a.search(c)<0)b=a;else b=a.substring(a.search(c));return b}function chopright(a,c){var b="";if(a.search(c)<0)b=a;else b=a.substring(0,a.search(c));return b}function ifTop(a,b){if(a.settings.tl||a.settings.tr)return b;else return 0}function ifBot(a,b){if(a.settings.bl||a.settings.br)return b;else return 0}function curvyCorners(){if(typeof arguments[0]!="object")throw newCurvyError("First parameter of curvyCorners() must be an object.");if(typeof arguments[1]!="object"&&typeof arguments[1]!="string")throw newCurvyError("Second parameter of curvyCorners() must be an object or a class name.");if(typeof arguments[1]=="string")var g=0,b=getElementsByClass(arguments[1]);else var g=1,b=arguments;var c=[];if(arguments[0].validTags)var f=arguments[0].validTags;else var f=["div"];for(var a=g,d=b.length;a<d;a++){var e=b[a].tagName.toLowerCase();if(inArray(f,e)!==false)if(!(b[a].style.IEborderRadius=="set")){b[a].style.IEborderRadius="set";c[c.length]=new curvyObject(arguments[0],b[a])}}this.objects=c;this.applyCornersToAll=function(){for(var a=0,b=this.objects.length;a<b;a++)this.objects[a].applyCorners()}}function curvyObject(){this.box=arguments[1];this.settings=arguments[0];this.topContainer=null;this.bottomContainer=null;this.shell=null;this.masterCorners=[];this.contentDIV=null;var g=get_style(this.box.parentNode,"height","height");if(typeof g=="undefined")g="auto";var f=get_style(this.box,"height","height");if(typeof f=="undefined")f="auto";if(isIE)var e=this.box.offsetWidth;else var e=get_style(this.box,"width","width");var n=get_style(this.box,"borderTopWidth","border-top-width"),r=get_style(this.box,"borderBottomWidth","border-bottom-width"),l=get_style(this.box.parentNode,"borderTopWidth","border-top-width"),p=get_style(this.box.parentNode,"borderBottomWidth","border-bottom-width"),m=get_style(this.box,"borderLeftWidth","border-left-width"),j=get_style(this.box,"borderRightWidth","border-right-width"),F=get_style(this.box,"borderTopColor","border-top-color"),E=get_style(this.box,"borderBottomColor","border-bottom-color"),C=get_style(this.box,"borderLeftColor","border-left-color"),D=get_style(this.box,"borderRightColor","border-right-color"),A=get_style(this.box,"backgroundColor","background-color"),y=get_style(this.box,"backgroundImage","background-image"),B=get_style(this.box,"backgroundRepeat","background-repeat"),w=get_style(this.box,"backgroundPositionX","background-position-x"),u=get_style(this.box,"backgroundPositionY","background-position-y"),G=get_style(this.box,"position","position"),t=get_style(this.box,"paddingTop","padding-top"),i=get_style(this.box,"paddingTop","padding-top"),o=get_style(this.box,"paddingBottom","padding-Bottom"),s=get_style(this.box.parentNode,"paddingTop","padding-top"),x=get_style(this.box.parentNode,"paddingBottom","padding-Bottom"),v=get_style(this.box,"paddingLeft","padding-Left"),k=get_style(this.box,"paddingRight","padding-Right"),H=get_style(this.box,"border","border"),h=get_style(this.box,"marginTop","margin-top"),q=get_style(this.box,"marginBottom","margin-bottom"),d=Math.max(this.settings.tl?this.settings.tl.radius:0,this.settings.tr?this.settings.tr.radius:0),c=Math.max(this.settings.bl?this.settings.bl.radius:0,this.settings.br?this.settings.br.radius:0);this.boxHeightP=parseInt(g!=""&&g!="auto"&&g.indexOf("%")==-1?g.substring(0,g.indexOf("px")):this.box.parentNode.offsetHeight);this.boxHeight=parseInt(f!=""&&f!="auto"&&f.indexOf("%")==-1?f.substring(0,f.indexOf("px")):this.box.offsetHeight);if(!isIE)this.boxWidth=parseInt(e!=""&&e!="auto"&&e.indexOf("%")==-1?e.substring(0,e.indexOf("px")):this.box.offsetWidth);else this.boxWidth=e;this.borderWidth=parseInt(n!=""&&n.indexOf("px")!==-1?n.slice(0,n.indexOf("px")):0);this.borderWidthB=parseInt(r!=""&&r.indexOf("px")!==-1?r.slice(0,r.indexOf("px")):0);this.borderWidthP=parseInt(l!=""&&l.indexOf("px")!==-1?l.slice(0,l.indexOf("px")):0);this.borderWidthBP=parseInt(p!=""&&p.indexOf("px")!==-1?p.slice(0,p.indexOf("px")):0);this.borderWidthL=parseInt(m!=""&&m.indexOf("px")!==-1?m.slice(0,m.indexOf("px")):0);this.borderWidthR=parseInt(j!=""&&j.indexOf("px")!==-1?j.slice(0,j.indexOf("px")):0);this.boxColour=format_colour(A);this.boxColourO=A;this.boxPadding=parseInt(t!=""&&t.indexOf("px")!==-1?t.slice(0,t.indexOf("px")):0);this.topPadding=parseInt(i!=""&&i.indexOf("px")!==-1?i.slice(0,i.indexOf("px")):0);this.bottomPadding=parseInt(o!=""&&o.indexOf("px")!==-1?o.slice(0,o.indexOf("px")):0);this.topPaddingP=parseInt(s!=""&&s.indexOf("px")!==-1?s.slice(0,s.indexOf("px")):0);this.bottomPaddingP=parseInt(x!=""&&x.indexOf("px")!==-1?x.slice(0,x.indexOf("px")):0);this.leftPadding=parseInt(v!=""&&v.indexOf("px")!==-1?v.slice(0,v.indexOf("px")):0);this.rightPadding=parseInt(k!=""&&k.indexOf("px")!==-1?k.slice(0,k.indexOf("px")):0);this.borderColour=format_colour(F);this.borderColourB=format_colour(E);this.borderColourL=format_colour(C);this.borderColourR=format_colour(D);this.borderString=this.borderWidth+"px solid "+this.borderColour;this.borderStringB=this.borderWidthB+"px solid "+this.borderColourB;this.backgroundImage=y!="none"?y:"";this.backgroundRepeat=B;this.backgroundPosX=parseInt(w!=""&&w.indexOf("px")!==-1?w.slice(0,w.indexOf("px")):0);this.backgroundPosY=parseInt(u!=""&&u.indexOf("px")!==-1?u.slice(0,u.indexOf("px")):0);this.boxContent=this.box.innerHTML;this.topMargin=parseInt(h!=""&&h.indexOf("px")!==-1?h.slice(0,h.indexOf("px")):0);this.bottomMargin=parseInt(q!=""&&q.indexOf("px")!==-1?q.slice(0,q.indexOf("px")):0);this.box.innerHTML="";if(G!="absolute")this.box.style.position="relative";this.box.style.top="0";this.box.style.left="0";this.box.style.padding="0";this.box.style.border="none";this.box.style.backgroundColor="transparent";this.box.style.backgroundImage="none";if(isIE)if(BackCompat){this.box.style.width=parseInt(this.boxWidth)+"px";this.box.style.height=parseInt(this.boxHeight)+"px"}else{this.box.style.width=parseInt(this.boxWidth)+"px";this.box.style.height=parseInt(this.boxHeight)+"px"}else{this.box.style.width=parseInt(this.boxWidth+this.leftPadding+this.rightPadding+this.borderWidthL+this.borderWidthR)+"px";this.box.style.height=parseInt(this.boxHeight+this.topPadding+this.bottomPadding+this.borderWidth+this.borderWidthB)+"px"}if(isIE)if(BackCompat){var b=document.createElement("DIV");b.style.width=parseInt(this.boxWidth)+"px";b.style.height=parseInt(this.boxHeight-d-c)+"px"}else{var b=document.createElement("DIV");b.style.width=parseInt(this.boxWidth-this.borderWidthL-this.borderWidthR)+"px";var a=this.boxHeight-d-c;if(a<0)a=0;b.style.height=parseInt(a)+"px"}else{var b=document.createElement("DIV");b.style.width=parseInt(this.boxWidth+this.leftPadding+this.rightPadding)+"px";b.style.height=parseInt(this.boxHeight+this.topPadding+this.bottomPadding+this.borderWidth+this.borderWidthB-d-c)+"px"}b.style.position="relative";b.style.padding="0";b.style.top=parseInt(d-this.borderWidth)+"px";b.style.left="0";b.style.border=parseInt(this.borderWidthL)+"px solid "+this.borderColourL;b.style.borderTopColor="transparent";b.style.borderBottomColor="transparent";b.style.backgroundColor=this.boxColourO;b.style.backgroundImage=this.backgroundImage;b.setAttribute("id","ccshell");this.shell=this.box.appendChild(b);this.box.setAttribute("id","ccoriginaldiv");var e=get_style(this.shell,"width","width");this.boxWidth=parseInt(e!=""&&e!="auto"&&e.indexOf("%")==-1?e.substring(0,e.indexOf("px")):this.shell.offsetWidth);this.applyCorners=function(){for(var r=0;r<2;r++)switch(r){case 0:if(this.settings.tl||this.settings.tr){var f=document.createElement("DIV");if(isIE)f.style.width=parseInt(this.boxWidth)+"px";else f.style.width=parseInt(this.boxWidth)+"px";f.style.fontSize="1px";f.style.overflow="hidden";f.style.position="absolute";f.style.paddingLeft=this.borderWidth+"px";f.style.paddingRight=this.borderWidth+"px";f.style.height=d+"px";f.style.top=parseInt(0-d)+"px";f.style.left=0-this.borderWidthL+"px";f.setAttribute("id","cctopcontainer");this.topContainer=this.shell.appendChild(f)}break;case 1:if(this.settings.bl||this.settings.br){var f=document.createElement("DIV");if(isIE)f.style.width=parseInt(this.boxWidth)+"px";else f.style.width=parseInt(this.boxWidth)+"px";f.style.fontSize="1px";f.style.overflow="hidden";f.style.position="absolute";f.style.paddingLeft=this.borderWidthB+"px";f.style.paddingRight=this.borderWidthB+"px";f.style.height=parseInt(c)+"px";f.style.bottom=parseInt(0-c)+"px";f.style.left=parseInt(0-this.borderWidthL)+"px";f.setAttribute("id","ccbottomcontainer");this.bottomContainer=this.shell.appendChild(f)}}var x=["tr","tl","br","bl"];for(var y in x)if(y>-1<4){var b=x[y];if(b=="tr"||b=="tl")var J=this.borderWidth,s=this.borderColour;else var J=this.borderWidthB,s=this.borderColourB;var e=document.createElement("DIV");e.style.height=this.settings[b].radius+"px";e.style.width=this.settings[b].radius+"px";e.style.position="absolute";e.style.fontSize="1px";e.style.overflow="hidden";var p=parseInt(this.settings[b].radius-this.borderWidth);for(var i=0,n=this.settings[b].radius;i<n;i++){if(i+1>=p)var q=-1;else var q=Math.floor(Math.sqrt(Math.pow(p,2)-Math.pow(i+1,2)))-1;if(p!=n){if(i>=p)var t=-1;else var t=Math.ceil(Math.sqrt(Math.pow(p,2)-Math.pow(i,2)));if(i+1>=n)var v=-1;else var v=Math.floor(Math.sqrt(Math.pow(n,2)-Math.pow(i+1,2)))-1}if(i>=n)var G=-1;else var G=Math.ceil(Math.sqrt(Math.pow(n,2)-Math.pow(i,2)));if(q>-1)this.drawPixel(i,0,this.boxColour,100,q+1,e,-1,this.settings[b].radius);if(p!=n){for(var l=q+1;l<t;l++)if(this.settings.antiAlias)if(this.backgroundImage!=""){var H=pixelFraction(i,l,p)*100;if(H<30)this.drawPixel(i,l,s,100,1,e,0,this.settings[b].radius);else this.drawPixel(i,l,s,100,1,e,-1,this.settings[b].radius)}else{var D=BlendColour(this.boxColour,s,pixelFraction(i,l,p));this.drawPixel(i,l,D,100,1,e,0,this.settings[b].radius,b)}if(this.settings.antiAlias){if(v>=t){if(t==-1)t=0;this.drawPixel(i,t,s,100,v-t+1,e,0,0)}}else if(v>=q)this.drawPixel(i,q+1,s,100,v-q,e,0,0);var I=s}else var I=this.boxColour,v=q;if(this.settings.antiAlias)for(var l=v+1;l<G;l++)this.drawPixel(i,l,I,pixelFraction(i,l,n)*100,1,e,this.borderWidth>0?0:-1,this.settings[b].radius)}this.masterCorners[this.settings[b].radius]=e.cloneNode(true);for(var r=0,E=e.childNodes.length;r<E;r++){var j=e.childNodes[r],m=parseInt(j.style.top.substring(0,j.style.top.indexOf("px"))),o=parseInt(j.style.left.substring(0,j.style.left.indexOf("px"))),w=parseInt(j.style.height.substring(0,j.style.height.indexOf("px")));if(b=="tl"||b=="bl")j.style.left=this.settings[b].radius-o-1+"px";if(b=="tr"||b=="tl")j.style.top=this.settings[b].radius-w-m+"px";j.style.backgroundRepeat=this.backgroundRepeat;switch(b){case "tr":if(isIE&&BackCompat)j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(0-this.borderWidthL+this.boxWidth-this.settings[b].radius+o))+"px "+parseInt(this.backgroundPosY-Math.abs(this.settings[b].radius-w-m-this.borderWidth))+"px";else j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(this.borderWidthR-this.borderWidthL+(this.boxWidth-this.settings[b].radius+this.borderWidthR)+o))+"px "+parseInt(this.backgroundPosY-Math.abs(this.settings[b].radius-w-m-this.borderWidth))+"px";break;case "tl":j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(this.settings[b].radius-o-1-this.borderWidthL))+"px "+parseInt(this.backgroundPosY-Math.abs(this.settings[b].radius-w-m-this.borderWidth))+"px";break;case "bl":if(isIE)j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(this.settings[b].radius-o-1-this.borderWidthL))+"px "+parseInt(this.backgroundPosY-Math.abs(this.boxHeight+(this.borderWidth-this.topPadding-1)-this.settings[b].radius+m))+"px";else j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(this.settings[b].radius-o-1-this.borderWidthL))+"px "+parseInt(this.backgroundPosY-Math.abs(this.boxHeight+(this.borderWidth+this.topPadding+this.bottomPadding)-this.settings[b].radius+m))+"px";break;case "br":if(isIE)j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(1+this.leftPadding-this.borderWidthL+this.boxWidth-this.settings[b].radius+o))+"px "+parseInt(this.backgroundPosY-Math.abs(this.boxHeight+(this.borderWidth-this.topPadding-1)-this.settings[b].radius+m))+"px";else j.style.backgroundPosition=parseInt(this.backgroundPosX-Math.abs(this.borderWidthR-this.borderWidthL+(this.boxWidth-this.settings[b].radius+this.borderWidthR)+o))+"px "+parseInt(this.backgroundPosY-Math.abs(this.boxHeight+(this.borderWidth+this.topPadding+this.bottomPadding)-this.settings[b].radius+m))+"px"}}switch(b){case "tl":if(e.style.position=="absolute")e.style.top="0px";if(e.style.position=="absolute")e.style.left="0px";if(this.topContainer)a=this.topContainer.appendChild(e);a.setAttribute("id","cctl");break;case "tr":if(e.style.position=="absolute")e.style.top="0px";if(e.style.position=="absolute")e.style.right="0px";if(this.topContainer)a=this.topContainer.appendChild(e);a.setAttribute("id","cctr");break;case "bl":if(e.style.position=="absolute")e.style.bottom="0px";if(e.style.position=="absolute")e.style.left="0px";if(this.bottomContainer)a=this.bottomContainer.appendChild(e);a.setAttribute("id","ccbl");break;case "br":if(e.style.position=="absolute")e.style.bottom="0px";if(e.style.position=="absolute")e.style.right="0px";if(this.bottomContainer)a=this.bottomContainer.appendChild(e);a.setAttribute("id","ccbr")}}var u=[];u.t=Math.abs(this.settings.tl.radius-this.settings.tr.radius);u.b=Math.abs(this.settings.bl.radius-this.settings.br.radius);for(z in u)if(z=="t"||z=="b"){if(u[z]){var A=this.settings[z+"l"].radius<this.settings[z+"r"].radius?z+"l":z+"r",g=document.createElement("DIV");g.style.height=u[z]+"px";g.style.width=this.settings[A].radius+"px";g.style.position="absolute";g.style.fontSize="1px";g.style.overflow="hidden";g.style.backgroundColor=this.boxColour;switch(A){case "tl":g.style.bottom="0px";g.style.left="0px";g.style.borderLeft=this.borderString;a=this.topContainer.appendChild(g);a.id="cctlfiller";break;case "tr":g.style.bottom="0px";g.style.right="0px";g.style.borderRight=this.borderString;a=this.topContainer.appendChild(g);a.id="cctrfiller";break;case "bl":g.style.top="0px";g.style.left="0px";g.style.borderLeft=this.borderStringB;a=this.bottomContainer.appendChild(g);a.id="ccblfiller";break;case "br":g.style.top="0px";g.style.right="0px";g.style.borderRight=this.borderStringB;a=this.bottomContainer.appendChild(g);a.id="ccbrfiller"}}var h=document.createElement("DIV");h.style.position="relative";h.style.fontSize="1px";h.style.overflow="hidden";h.style.backgroundColor=this.boxColour;h.style.backgroundImage=this.backgroundImage;h.style.backgroundRepeat=this.backgroundRepeat;switch(z){case "t":if(this.topContainer)if(this.settings.tl.radius&&this.settings.tr.radius){if(BackCompat)h.style.height=100+d+"px";else h.style.height=100+d-this.borderWidth+"px";h.style.marginLeft=this.settings.tl.radius-this.borderWidthL+"px";h.style.marginRight=this.settings.tr.radius-this.borderWidthR+"px";h.style.borderTop=this.borderString;if(this.backgroundImage!="")h.style.backgroundPosition=parseInt(this.backgroundPosX-(d-this.borderWidthL))+"px "+parseInt(this.backgroundPosY)+"px";a=this.topContainer.appendChild(h);a.setAttribute("id","cctopmiddlefiller");this.shell.style.backgroundPosition=parseInt(this.backgroundPosX)+"px "+parseInt(this.backgroundPosY-(d-this.borderWidthL))+"px"}break;case "b":if(this.bottomContainer)if(this.settings.bl.radius&&this.settings.br.radius){if(BackCompat&&isIE)h.style.height=c+"px";else h.style.height=c-this.borderWidth+"px";h.style.marginLeft=this.settings.bl.radius-this.borderWidth+"px";h.style.marginRight=this.settings.br.radius-this.borderWidth+"px";h.style.borderBottom=this.borderStringB;if(isIE){if(BackCompat){if(this.backgroundImage!="")h.style.backgroundPosition=parseInt(this.backgroundPosX-(c-this.borderWidthL))+"px "+parseInt(this.backgroundPosY-(this.boxHeight+this.borderWidth-c))+"px"}else if(this.backgroundImage!="")h.style.backgroundPosition=parseInt(this.backgroundPosX-(c-this.borderWidthL))+"px "+parseInt(1+this.topPadding+this.backgroundPosY-(this.boxHeight+this.borderWidth-c))+"px"}else if(this.backgroundImage!="")h.style.backgroundPosition=parseInt(this.backgroundPosX-(c-this.borderWidthL))+"px "+parseInt(this.backgroundPosY-(this.boxHeight+this.topPadding+this.borderWidth+this.bottomPadding-c))+"px";a=this.bottomContainer.appendChild(h);a.setAttribute("id","ccbottommiddlefiller")}}}var k=document.createElement("DIV");if(isIE)var C=0;else var C=0;k.style.position="absolute";k.innerHTML=this.boxContent;k.className="autoPadDiv";var B=Math.abs(this.borderWidth+this.boxPadding),F=Math.abs(this.borderWidthB+this.boxPadding);if(d<this.boxPadding)k.style.paddingTop=parseInt(C+B)+"px";else{k.style.paddingTop="0";k.style.top=parseInt(C+B)+"px"}if(c<this.boxPadding)k.style.paddingBottom=parseInt(F-c)+"px";else k.style.paddingBottom="0";k.style.paddingLeft=parseInt(this.borderWidthL+this.leftPadding)+"px";k.style.paddingRight=this.rightPadding+"px";this.contentDIV=this.box.appendChild(k)};this.drawPixel=function(e,d,b,c,i,j,f,h){var a=document.createElement("DIV");a.style.height=i+"px";a.style.width="1px";a.style.position="absolute";a.style.fontSize="1px";a.style.overflow="hidden";var g=Math.max(this.settings.tr.radius,this.settings.tl.radius);if(f==-1&&this.backgroundImage!=""){a.style.backgroundColor=b;a.style.backgroundImage=this.backgroundImage;a.style.backgroundPosition="-"+(this.boxWidth-(h-e)+this.borderWidth)+"px -"+(this.boxHeight+g+d-this.borderWidth)+"px"}else a.style.backgroundColor=b;if(c!=100)setOpacity(a,c);a.style.top=d+"px";a.style.left=e+"px";j.appendChild(a)}}function insertAfter(b,c,a){b.insertBefore(c,a.nextSibling)}function BlendColour(f,e,a){var h=parseInt(f.substr(1,2),16),l=parseInt(f.substr(3,2),16),j=parseInt(f.substr(5,2),16),g=parseInt(e.substr(1,2),16),k=parseInt(e.substr(3,2),16),i=parseInt(e.substr(5,2),16);if(a>1||a<0)a=1;var d=Math.round(h*a+g*(1-a));if(d>255)d=255;if(d<0)d=0;var c=Math.round(l*a+k*(1-a));if(c>255)c=255;if(c<0)c=0;var b=Math.round(j*a+i*(1-a));if(b>255)b=255;if(b<0)b=0;return "#"+IntToHex(d)+IntToHex(c)+IntToHex(b)}function IntToHex(a){rem=a%16;base=Math.floor(a/16);baseS=MakeHex(base);remS=MakeHex(rem);return baseS+""+remS}function MakeHex(a){if(a>=0&&a<=9)return a;else switch(a){case 10:return "A";case 11:return "B";case 12:return "C";case 13:return "D";case 14:return "E";case 15:return "F"}}function pixelFraction(g,f,i){var h=0,b=new Array(1),d=new Array(1),a=0,e="",c=Math.sqrt(Math.pow(i,2)-Math.pow(g,2));if(c>=f&&c<f+1){e="Left";b[a]=0;d[a]=c-f;a=a+1}var c=Math.sqrt(Math.pow(i,2)-Math.pow(f+1,2));if(c>=g&&c<g+1){e=e+"Top";b[a]=c-g;d[a]=1;a=a+1}var c=Math.sqrt(Math.pow(i,2)-Math.pow(g+1,2));if(c>=f&&c<f+1){e=e+"Right";b[a]=1;d[a]=c-f;a=a+1}var c=Math.sqrt(Math.pow(i,2)-Math.pow(f,2));if(c>=g&&c<g+1){e=e+"Bottom";b[a]=c-g;d[a]=0}switch(e){case "LeftRight":h=Math.min(d[0],d[1])+(Math.max(d[0],d[1])-Math.min(d[0],d[1]))/2;break;case "TopRight":h=1-(1-b[0])*(1-d[1])/2;break;case "TopBottom":h=Math.min(b[0],b[1])+(Math.max(b[0],b[1])-Math.min(b[0],b[1]))/2;break;case "LeftBottom":h=d[0]*b[1]/2;break;default:h=1}return h}function rgb2Hex(c){try{var a=rgb2Array(c),f=parseInt(a[0]),e=parseInt(a[1]),b=parseInt(a[2]),d="#"+IntToHex(f)+IntToHex(e)+IntToHex(b)}catch(g){alert("There was an error converting the RGB value to Hexadecimal in function rgb2Hex")}return d}function rgb2Array(a){var c=a.substring(4,a.indexOf(")")),b=c.split(", ");return b}function setOpacity(a,b){b=b==100?99.999:b;if(isSafari&&a.tagName!="IFRAME"){var c=rgb2Array(a.style.backgroundColor),f=parseInt(c[0]),e=parseInt(c[1]),d=parseInt(c[2]);a.style.backgroundColor="rgba("+f+", "+e+", "+d+", "+b/100+")"}else if(typeof a.style.opacity!="undefined")a.style.opacity=b/100;else if(typeof a.style.MozOpacity!="undefined")a.style.MozOpacity=b/100;else if(typeof a.style.filter!="undefined")a.style.filter="alpha(opacity:"+b+")";else if(typeof a.style.KHTMLOpacity!="undefined")a.style.KHTMLOpacity=b/100}function inArray(b,c){for(var a=0;a<b.length;a++)if(b[a]===c)return a;return false}function inArrayKey(b,a){for(key in b)if(key===a)return true;return false}function addEvent(a,c,b,d){if(a.addEventListener){a.addEventListener(c,b,d);return true}else if(a.attachEvent){var e=a.attachEvent("on"+c,b);return e}else a["on"+c]=b}function removeEvent(a,c,b,d){if(a.removeEventListener){a.removeEventListener(c,b,d);return true}else if(a.detachEvent){var e=a.detachEvent("on"+c,b);return e}else alert("Handler could not be removed")}function format_colour(a){var b="#ffffff";if(a!=""&&a!="transparent")if(a.substr(0,3)=="rgb")b=rgb2Hex(a);else if(a.length==4)b="#"+a.substring(1,2)+a.substring(1,2)+a.substring(2,3)+a.substring(2,3)+a.substring(3,4)+a.substring(3,4);else b=a;return b}function get_style(obj,property,propertyNS){try{if(obj.currentStyle)var returnVal=eval("obj.currentStyle."+property);else{if(isSafari&&obj.style.display=="none"){obj.style.display="";var wasHidden=true}var returnVal=document.defaultView.getComputedStyle(obj,"").getPropertyValue(propertyNS);if(isSafari&&wasHidden)obj.style.display="none"}}catch(a){}return returnVal}function getElementsByClass(g,c,a){var d=[];if(c==null)c=document;if(a==null)a="*";var b=c.getElementsByTagName(a),e=b.length,f=new RegExp("(^|\\s)"+g+"(\\s|$)");for(i=0,j=0;i<e;i++)if(f.test(b[i].className)){d[j]=b[i];j++}return d}function newCurvyError(a){return new Error("curvyCorners Error:\n"+a)}