var tmp=navigator.appName=="Microsoft Internet Explorer"&&navigator.userAgent.indexOf("Opera")<1?1:0;if(tmp){var isIE=document.namespaces?1:0}if(isIE){if(document.namespaces.v==null){var stl=document.createStyleSheet();stl.addRule("v\\:*","behavior: url(#default#VML);");document.namespaces.add("v","urn:schemas-microsoft-com:vml")}}function getRadius(b,d,a){var c=(Math.min(d,a)/100);b=Math.max(Math.min(100,b/c),0);return b+"%"}function getImages(d){var c=document.getElementsByTagName("img");var e=new Array();var b=0;var g;var f;var a=0;for(b=0;b<c.length;b++){g=c[b];f=g.className.split(" ");for(var a=0;a<f.length;a++){if(f[a]==d){e.push(g);break}}}return e}function getClasses(d,c){var a="";for(var b=0;b<d.length;b++){if(d[b]!=c){if(a){a+=" "}a+=d[b]}}return a}function getClassValue(d,c){var a=0;var e=c.length;for(var b=0;b<d.length;b++){if(d[b].indexOf(c)==0){a=Math.min(d[b].substring(e),100);break}}return Math.max(0,a)}function getClassAttribute(d,c){var a=0;var e=c.length;for(var b=0;b<d.length;b++){if(d[b].indexOf(c)==0){a=1;break}}return a}function roundedRect(d,c,g,f,b,a,e){if(!e){d.beginPath()}d.moveTo(c,g+a);d.lineTo(c,g+b-a);d.quadraticCurveTo(c,g+b,c+a,g+b);d.lineTo(c+f-a,g+b);d.quadraticCurveTo(c+f,g+b,c+f,g+b-a);d.lineTo(c+f,g+a);d.quadraticCurveTo(c+f,g,c+f-a,g);d.lineTo(c+a,g);d.quadraticCurveTo(c,g,c,g+a);if(!e){d.closePath()}}function addGradient(j,g,f,i,d,b,e){var c=j.createLinearGradient(g,f,i,d);var a=(b!=0?0.25:0.35);c.addColorStop(0,"rgba("+b+","+b+","+b+",0.9)");c.addColorStop(a,"rgba("+b+","+b+","+b+","+e+")");c.addColorStop(0.75,"rgba("+b+","+b+","+b+",0)");c.addColorStop(1,"rgba("+b+","+b+","+b+",0)");return c}function addRadialStyle(j,c,i,e,a,h,d,g){var f=j.createRadialGradient(c,i,e,a,h,d);var b=Math.min(parseFloat(g+0.1),1);f.addColorStop(0,"rgba(0,0,0,"+b+")");f.addColorStop(0.25,"rgba(0,0,0,"+g+")");f.addColorStop(1,"rgba(0,0,0,0)");return f}function addLinearStyle(c,a,i,b,g,d){var f=c.createLinearGradient(a,i,b,g);var e=Math.min(parseFloat(d+0.1),1);f.addColorStop(0,"rgba(0,0,0,"+e+")");f.addColorStop(0.25,"rgba(0,0,0,"+d+")");f.addColorStop(1,"rgba(0,0,0,0)");return f}function addShine(d,h,c,b,f,a){var g;var e=(a!=1?254:0);g=addGradient(d,0,b,b,b,e,f);d.beginPath();d.moveTo(0,0);d.lineTo(0,c);d.lineTo(b,c);d.lineTo(b,b);d.closePath();d.fillStyle=g;d.fill();g=addGradient(d,b,0,b,b,e,f);d.beginPath();d.moveTo(0,0);d.lineTo(h,0);d.lineTo(h,b);d.lineTo(b,b);d.closePath();d.fillStyle=g;d.fill()}function addShade(c,f,b,a,d){var e;e=addGradient(c,f,a,f-a,a,0,d);c.beginPath();c.moveTo(f,0);c.lineTo(f,b);c.lineTo(f-a,b-a);c.lineTo(f-a,a);c.closePath();c.fillStyle=e;c.fill();e=addGradient(c,a,b,a,b-a,0,d);c.beginPath();c.moveTo(f,b);c.lineTo(0,b);c.lineTo(a,b-a);c.lineTo(f-a,b-a);c.closePath();c.fillStyle=e;c.fill()}function roundedShadow(d,c,h,g,b,a,e){var f;d.beginPath();d.rect(c,h+b-a,a,a);d.closePath();f=addRadialStyle(d,c+a,h+b-a,a-c,c+a,h+b-a,a,e);d.fillStyle=f;d.fill();d.beginPath();d.rect(c+a,h+b-h,g-(a*2.25),h);d.closePath();f=addLinearStyle(d,c+a,h+b-h,c+a,h+b,e);d.fillStyle=f;d.fill();d.beginPath();d.rect(c+g-(a*1.25),h+b-(a*1.25),a*1.25,a*1.25);d.closePath();f=addRadialStyle(d,c+g-(a*1.25),h+b-(a*1.25),(a*1.25)-1.5-c,c+g-(a*1.25),h+b-(a*1.25),a*1.25,e);d.fillStyle=f;d.fill();d.beginPath();d.rect(c+g-c,h+a,c,b-(a*2.25));d.closePath();f=addLinearStyle(d,c+g-c,h+a,c+g,h+a,e);d.fillStyle=f;d.fill();d.beginPath();d.rect(c+g-a,h,a,a);d.closePath();f=addRadialStyle(d,c+g-a,h+a,a-c,c+g-a,h+a,a,e);d.fillStyle=f;d.fill()}function addIECorners(){var u=getImages("corner");var r;var J;var b;var o;var l;var y;var D="";var H=null;var a=null;var B=null;var c=null;var I="";var A=null;var j=null;var f=null;var x="";var v=null;var s=null;var q=null;var g,h,z,m,w,F,d;var e,p,n,E,k,G,C,t;for(y=0;y<u.length;y++){r=u[y];J=r.parentNode;D=r.className.split(" ");H=getClassValue(D,"iradius");a=getClassValue(D,"ishadow");B=getClassValue(D,"ishade");c=getClassAttribute(D,"inverse");I=getClasses(D,"corner");s=r.width;q=r.height;A=Math.min(s,q)/2;H=Math.min(A,H);j=4;j=(a>0?(c>0?0:Math.min(Math.max(j,H/2),16)):0);f=getRadius(H,s,q);x=(r.currentStyle.display.toLowerCase()=="block")?"block":"inline-block";b=document.createElement(['<var style="overflow:hidden;display:'+x+";width:"+s+"px;height:"+q+'px;padding:0;">'].join(""));v=r.currentStyle.styleFloat.toLowerCase();x=(v=="left"||v=="right")?"inline":x;g='<v:group style="zoom:1; display:'+x+"; margin:-1px 0 0 -1px; padding:0; position:relative; width:"+s+"px;height:"+q+'px;" coordsize="'+s+","+q+'">';w='<v:fill src="'+r.src+'" type="frame" />';F=(H>0?"</v:roundrect>":"</v:rect>");d="</v:group>";z="";m="";k="";e="";p="";n="";E="";if(H<=0){if(a>0){if(c<=0){a=a/50;j=8;t=4;z='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0 ;width:'+s+"px;height:"+q+'px;"><v:fill color="#ffffff" opacity="0.0" /></v:rect><v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#000000" style="filter:Alpha(opacity='+(a*64)+"), progid:dxImageTransform.Microsoft.Blur(PixelRadius="+t+", MakeShadow=false); zoom:1;margin:-1px 0 0 -1px;padding: 0;display:block;position:absolute;top:"+t+"px;left:"+t+"px;width:"+(s-(3*t))+"px;height:"+(q-(3*t))+'px;"><v:fill color="#000000" opacity="1" /></v:rect>';h='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0 ;width:'+(s-j)+"px;height:"+(q-j)+'px;">'}else{if(c>0){a=a/50;H=12;C="linear";h='<v:rect filled="t" stroked="t" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0; width:'+s+"px;height:"+q+'px;">';m='<v:stroke weight="0.5" opacity="'+(a/2)+'" color="#000000" />';p='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+s+","+H+'" path="m 0,0 l '+s+",0,"+s+","+H+","+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: 0px; width:'+s+"px; height:"+H+'px;"><v:fill method="'+C+'" type="gradient" angle="0" color="#000000" opacity="0" color2="#000000" o:opacity2="'+a+'" /></v:shape>';e='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+H+","+q+'" path="m 0,0 l 0,'+q+","+H+","+q+","+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: 0px; width:'+H+"px; height:"+q+'px;"><v:fill method="'+C+'" type="gradient" angle="90" color="#000000" opacity="0" color2="#000000" o:opacity2="'+a+'" /></v:shape>'}}}else{h='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="margin:-1px 0 0 -1px;padding:0;display:'+x+";width:"+s+"px;height:"+q+'px;">'}if(B>0){B=B/50;H=12;p='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+(s-j)+","+H+'" path="m 0,0 l '+(s-j)+",0,"+(s-j)+","+H+","+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: 0px; width:'+(s-j)+"px; height:"+H+'px;"><v:fill method="linear" type="gradient" angle="0" color="#ffffff" opacity="0" color2="#ffffff" o:opacity2="'+B+'" /></v:shape>';e='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+H+","+(q-j)+'" path="m 0,0 l 0,'+(q-j)+","+H+","+(q-j)+","+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: 0px; width:'+H+"px; height:"+(q-j)+'px;"><v:fill method="linear" type="gradient" angle="90" color="#ffffff" opacity="0" color2="#ffffff" o:opacity2="'+B+'" /></v:shape>';n='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+(s-j)+","+H+'" path="m 0,'+H+" l "+(s-j)+","+H+","+(s-j-H)+",0,"+H+',0 x e" style="position:absolute; margin: 0; top:'+(q-j-H)+"px; left: 0px; width:"+(s-j)+"px; height:"+H+'px;"><v:fill method="linear" type="gradient" angle="180" color="#000000" opacity="0" color2="#000000" o:opacity2="'+B+'" /></v:shape>';E='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+H+","+(q-j)+'" path="m '+H+",0 l "+H+","+(q-j)+",0,"+(q-j-H)+",0,"+H+' x e" style="position:absolute; margin: 0; top: 0px; left:'+(s-j-H)+"px; width:"+H+"px; height:"+(q-j)+'px;"><v:fill method="linear" type="gradient" angle="270" color="#000000" opacity="0" color2="#000000" o:opacity2="'+B+'" /></v:shape>'}}else{if(a>0){C="linear sigma";l=2;if(c<=0){a=a/50;t=Math.round(j*0.5);z='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0 ;width:'+s+"px;height:"+q+'px;"><v:fill color="#ffffff" opacity="0.0" /></v:rect><v:roundrect arcsize="'+(f+t)+'" strokeweight="0" filled="t" stroked="f" fillcolor="#000000" style="filter:Alpha(opacity='+(a*64)+"), progid:dxImageTransform.Microsoft.Blur(PixelRadius="+t+", MakeShadow=false); zoom:1;margin:-1px 0 0 -1px;padding: 0;display:block;position:absolute;top:"+t+"px;left:"+t+"px;width:"+(s-(3*t))+"px;height:"+(q-(3*t))+'px;"><v:fill color="#000000" opacity="1" /></v:roundrect>';h='<v:roundrect arcsize="'+f+'" strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0; width:'+(s-j)+"px;height:"+(q-j)+'px;">'}else{if(c>0){a=a/50;h='<v:roundrect arcsize="'+f+'" filled="t" stroked="t" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0; width:'+s+"px;height:"+q+'px;">';m='<v:stroke weight="0.5" opacity="'+(a/2)+'" color="#000000" />';p='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+s+","+H+'" path="m '+H+","+H+" l "+s+","+H+" qy "+(s-H)+",0 l "+H+',0 x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: -1px; width:'+(s+1)+"px; height:"+H+'px;"><v:fill method="'+C+'" type="gradient" angle="0" color="#000000" opacity="0" color2="#000000" o:opacity2="'+a+'" /></v:shape>';e='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+H+","+q+'" path="m 0,'+H+" l 0,"+(q-H)+" qy "+H+","+q+" l "+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: -1px; left: 0px; width:'+H+"px; height:"+(q+1)+'px;"><v:fill method="'+C+'" type="gradient" angle="90" color="#000000" opacity="0" color2="#000000" o:opacity2="'+a+'" /></v:shape>';k='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#000000" coordorigin="0,0" coordsize="'+H+","+H+'" path="m '+H+","+H+" l 0,"+H+" qy "+H+",0 l "+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: 0px; width:'+H+"px; height:"+H+'px;"><v:fill method="'+C+'" focus="1" focusposition="1,1" focussize="0.5,0.5" type="gradientradial" color="#000000" opacity="0" color2="#000000" o:opacity2="'+a+'" /></v:shape>'}}}else{l=1;j=0;h='<v:roundrect arcsize="'+f+'" strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px;padding:0; width:'+s+"px;height:"+q+'px;">'}if(B>0){B=B/50;C="linear";p='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+(s-j)+","+H+'" path="m '+H+","+H+" l "+(s-j)+","+H+" qy "+(s-j-H)+",0 l "+H+',0 x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: -1px; width:'+(s-j+l)+"px; height:"+H+'px;"><v:fill method="'+C+'" type="gradient" angle="0" color="#ffffff" opacity="0" color2="#ffffff" o:opacity2="'+B+'" /></v:shape>';e='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+H+","+(q-j)+'" path="m 0,'+H+" l 0,"+(q-H-j)+" qy "+H+","+(q-j)+" l "+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: -1px; left: 0px; width:'+H+"px; height:"+(q-j+l)+'px;"><v:fill method="'+C+'" type="gradient" angle="90" color="#ffffff" opacity="0" color2="#ffffff" o:opacity2="'+B+'" /></v:shape>';k='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+H+","+H+'" path="m '+H+","+H+" l 0,"+H+" qy "+H+",0 l "+H+","+H+' x e" style="position:absolute; margin: -1px 0 0 -1px; top: 0px; left: 0px; width:'+H+"px; height:"+H+'px;"><v:fill method="'+C+'" focus="1" focusposition="1,1" focussize="0.5,0.5" type="gradientradial" color="#ffffff" opacity="0" color2="#ffffff" o:opacity2="'+B+'" /></v:shape>'}}b.innerHTML=g+z+h+w+m+F+E+n+p+e+k+d;b.className=I;b.style.cssText=r.style.cssText;b.style.height=r.height+"px";b.style.width=r.width+"px";b.height=r.height;b.width=r.width;b.src=r.src;b.alt=r.alt;if(r.id!=""){b.id=r.id}if(r.title!=""){b.title=r.title}if(r.getAttribute("onclick")!=""){b.setAttribute("onclick",r.getAttribute("onclick"))}if(r.getAttribute("usemap")){if(H>0){l=j}else{l=0}J.style.position="relative";J.style.height=q+"px";J.style.width=s+"px";r.left=0;r.top=0;r.style.position="absolute";r.style.height=q+"px";r.style.width=s+"px";r.style.left=0+"px";r.style.top=0+"px";r.style.filter="Alpha(opacity=0)";J.insertBefore(b,r)}else{J.replaceChild(b,r)}}}function addCorners(){var o=getImages("corner");var f;var g;var d;var b;var m;var l=null;var p=null;var n=null;var k=null;var e="";var j="";var c=null;var a=null;var h=null;for(m=0;m<o.length;m++){f=o[m];g=f.parentNode;d=document.createElement("canvas");if(d.getContext){e=f.className.split(" ");l=getClassValue(e,"iradius");n=getClassValue(e,"ishadow");p=getClassValue(e,"ishade");k=getClassAttribute(e,"inverse");j=getClasses(e,"corner");d.className=j;d.style.cssText=f.style.cssText;d.style.height=f.height+"px";d.style.width=f.width+"px";d.height=f.height;d.width=f.width;d.src=f.src;d.alt=f.alt;if(f.id!=""){d.id=f.id}if(f.title!=""){d.title=f.title}if(f.getAttribute("onclick")!=""){d.setAttribute("onclick",f.getAttribute("onclick"))}c=Math.min(d.width,d.height)/2;l=Math.min(c,l);h=4;h=(n>0?(k>0?0:Math.min(Math.max(h,l/2),16)):0);b=d.getContext("2d");if(f.getAttribute("usemap")){g.style.position="relative";g.style.height=f.height+"px";g.style.width=f.width+"px";d.left=0;d.top=0;d.style.position="absolute";d.style.left=0+"px";d.style.top=0+"px";f.left=0;f.top=0;f.style.position="absolute";f.style.height=f.height+"px";f.style.width=f.width+"px";f.style.left=0+"px";f.style.top=0+"px";f.style.opacity=0;g.insertBefore(d,f)}else{g.replaceChild(d,f)}b.clearRect(0,0,d.width,d.height);b.save();if(n>0&&k<=0){n=n/100;if(l>0){roundedShadow(b,h,h,d.width-h,d.height-h,l,n)}else{h=8;roundedShadow(b,h,h,d.width-h,d.height-h,h,n)}}globalCompositeOperation="source-in";if(l<=0){b.beginPath();b.rect(0,0,d.width-h,d.height-h);b.closePath()}else{roundedRect(b,0,0,d.width-h,d.height-h,l)}b.clip();b.fillStyle="rgba(0,0,0,0)";b.fillRect(0,0,d.width,d.height);b.drawImage(f,0,0,d.width-h,d.height-h);if(n>0&&k>0){n=n/100;if(l>0){addShine(b,d.width,d.height,l,n,1);roundedRect(b,0,0,d.width,d.height,l)}else{l=16;addShine(b,d.width,d.height,l,n,1);b.beginPath();b.rect(0,0,d.width,d.height);b.closePath()}b.strokeStyle="rgba(0,0,0,"+n+")";b.lineWidth=2;b.stroke()}if(p>0){p=p/100;if(l<=0){l=16}addShade(b,d.width-h,d.height-h,l,p);addShine(b,d.width-h,d.height-h,l,p)}d.style.visibility="visible"}}}var cornerOnload=window.onload;window.onload=function(){if(cornerOnload){cornerOnload()}if(isIE){addIECorners()}else{addCorners()}};var tmp=navigator.appName=="Microsoft Internet Explorer"&&navigator.userAgent.indexOf("Opera")<1?1:0;if(tmp){var isIE=document.namespaces?1:0}if(isIE){if(document.namespaces.v==null){var stl=document.createStyleSheet();stl.addRule("v\\:*","behavior: url(#default#VML);");document.namespaces.add("v","urn:schemas-microsoft-com:vml")}}function getImages(d){var c=document.getElementsByTagName("img");var e=new Array();var b=0;var g;var f;var a=0;for(b=0;b<c.length;b++){g=c[b];f=g.className.split(" ");for(var a=0;a<f.length;a++){if(f[a]==d){e.push(g);break}}}return e}function getClasses(d,c){var a="";for(var b=0;b<d.length;b++){if(d[b]!=c){if(a){a+=" "}a+=d[b]}}return a}function getClassValue(d,c){var a=0;var e=c.length;for(var b=0;b<d.length;b++){if(d[b].indexOf(c)==0){a=Math.min(d[b].substring(e),100);break}}return Math.max(0,a)}function getClassColor(d,c){var a=0;var e="";var f=c.length;for(var b=0;b<d.length;b++){if(d[b].indexOf(c)==0){a=d[b].substring(f);e="#"+a.toLowerCase();break}}if(e.match(/^#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)){return e}else{return 0}}function getClassAttribute(d,c){var a=0;var e=c.length;for(var b=0;b<d.length;b++){if(d[b].indexOf(c)==0){a=1;break}}return a}function roundedRect(d,c,g,f,b,a,e){if(!e){d.beginPath()}d.moveTo(c,g+a);d.lineTo(c,g+b-a);d.quadraticCurveTo(c,g+b,c+a,g+b);d.lineTo(c+f-a,g+b);d.quadraticCurveTo(c+f,g+b,c+f,g+b-a);d.lineTo(c+f,g+a);d.quadraticCurveTo(c+f,g,c+f-a,g);d.lineTo(c+a,g);d.quadraticCurveTo(c,g,c,g+a);if(!e){d.closePath()}}function addRadialStyle(j,c,i,e,a,h,d,g){var f=j.createRadialGradient(c,i,e,a,h,d);var b=Math.min(parseFloat(g+0.1),1);f.addColorStop(0,"rgba(0,0,0,"+b+")");f.addColorStop(0.25,"rgba(0,0,0,"+g+")");f.addColorStop(1,"rgba(0,0,0,0)");return f}function addLinearStyle(c,a,i,b,g,d){var f=c.createLinearGradient(a,i,b,g);var e=Math.min(parseFloat(d+0.1),1);f.addColorStop(0,"rgba(0,0,0,"+e+")");f.addColorStop(0.25,"rgba(0,0,0,"+d+")");f.addColorStop(1,"rgba(0,0,0,0)");return f}function addBright(d,c,h,g,b,a,e){var f=d.createLinearGradient(0,h,0,h+b);f.addColorStop(0,"rgba(254,254,254,"+e+")");f.addColorStop(1,"rgba(254,254,254,0.1)");d.beginPath();d.moveTo(c,h+a);d.lineTo(c,h+b-a);d.quadraticCurveTo(c,h+b,c+a,h+b);d.lineTo(c+g-a,h+b);d.quadraticCurveTo(c+g,h+b,c+g,h+b-a);d.lineTo(c+g,h+a);d.quadraticCurveTo(c+g,h,c+g-a,h);d.lineTo(c+a,h);d.quadraticCurveTo(c,h,c,h+a);d.closePath();d.fillStyle=f;d.fill()}function addDark(d,c,h,g,b,a,e){var f=d.createLinearGradient(0,h,0,h+b);f.addColorStop(0,"rgba(0,0,0,0)");f.addColorStop(1,"rgba(0,0,0,"+e+")");d.beginPath();d.moveTo(c,h);d.lineTo(c,h+b-a);d.quadraticCurveTo(c,h+b,c+a,h+b);d.lineTo(c+g-a,h+b);d.quadraticCurveTo(c+g,h+b,c+g,h+b-a);d.lineTo(c+g,h);d.lineTo(c,h);d.closePath();d.fillStyle=f;d.fill()}function addFrame(d,c,h,g,b,a,e){roundedRect(d,c,h,g,b,a);var f=d.createLinearGradient(0,0,0,b);f.addColorStop(0,"rgba(254,254,254,"+e+")");f.addColorStop(1,"rgba(0,0,0,"+e+")");d.lineWidth=(a+c)/2;d.strokeStyle=f;d.stroke()}function glossyShadow(i,g,f,b,h,e,d){var a;var c=e/2;i.beginPath();i.rect(g+e,f,b-(e*2),f+c);i.closePath();a=addLinearStyle(i,g+e,f+c,g+e,f,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g,f,e,e);i.closePath();a=addRadialStyle(i,g+e,f+e,e-c,g+e,f+e,e,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g,f+e,c,h-(e*2));i.closePath();a=addLinearStyle(i,g+c,f+e,g,f+e,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g,f+h-e,e,e);i.closePath();a=addRadialStyle(i,g+e,f+h-e,e-c,g+e,f+h-e,e,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g+e,f+h-c,b-(e*2),c);i.closePath();a=addLinearStyle(i,g+e,f+h-c,g+e,f+h,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g+b-e,f+h-e,e,e);i.closePath();a=addRadialStyle(i,g+b-e,f+h-e,e-c,g+b-e,f+h-e,e,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g+b-c,f+e,c,h-(e*2));i.closePath();a=addLinearStyle(i,g+b-c,f+e,g+b,f+e,d);i.fillStyle=a;i.fill();i.beginPath();i.rect(g+b-e,f,e,e);i.closePath();a=addRadialStyle(i,g+b-e,f+e,e-c,g+b-e,f+e,e,d);i.fillStyle=a;i.fill()}function addIEGlossy(){var o=getImages("glossy");var j;var E;var c;var b;var s;var C=null;var t=null;var k=0;var B=null;var l=null;var y=0;var h=0.25;var x="";var D="";var w=null;var n=0;var e=0;var u="";var m=0;var g=0;var a=null;var p=null;var r=null;var f=null;var v;var d;var A;var q;var F;var z;for(s=0;s<o.length;s++){j=o[s];E=j.parentNode;d="";A="";q="";F="";z="";if(j.width>=16&&j.height>=16){x=j.className.split(" ");y=0;l=0;h=0.25;k=0;C=0;B=0;C=getClassValue(x,"iradius");B=getClassColor(x,"ibgcolor");l=getClassColor(x,"igradient");k=getClassAttribute(x,"noshadow");y=getClassAttribute(x,"horizontal");D=getClasses(x,"glossy");m=j.width;g=j.height;w=Math.min(m,g)/2;v=0;h=C>0?Math.min(Math.max(C,20),50)/100:h;C=Math.round(45*h);f=Math.round(Math.max(Math.round(w*h),4)/4)*4;if(k<1){e=f/4;t=C*0.75;n=e;radius=t;t=radius*0.75;F='<v:roundrect arcsize="'+radius+'%" strokeweight="0" filled="t" stroked="f" fillcolor="#000000" style="filter:Alpha(opacity=60), progid:dxImageTransform.Microsoft.Blur(PixelRadius='+n+", MakeShadow=false); zoom:1;margin:-1px 0 0 -1px;padding: 0;display:block;position:absolute;top:"+n+"px;left:0px;width:"+(m-(2*n))+"px;height:"+(g-(3*n))+'px;"><v:fill color="#000000" opacity="1" /></v:roundrect>';z='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="zoom:1;margin:-1px 0 0 -1px;padding: 0;display:block;position:absolute;top:0px;left:0px;width:'+m+"px;height:"+g+'px;"><v:fill color="#ffffff" opacity="0.0" /></v:rect>'}else{radius=C;n=0;e=f/4;t=C*0.75}if(isNaN(B)){q='<v:roundrect arcsize="'+radius+'%" strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="zoom:1;margin:-1px 0 0 -1px;padding: 0;display:block;position:absolute;top:0px;left:'+n+"px;width:"+(m-(2*n))+"px;height:"+(g-(2*n))+'px;">';if(isNaN(l)){if(y>0){v=90}q=q+'<v:fill method="sigma" type="gradient" angle="'+v+'" color="'+l+'" color2="'+B+'" /></v:roundrect>'}else{q=q+'<v:fill color="'+B+'" /></v:roundrect>'}}r=(j.currentStyle.display.toLowerCase()=="block")?"block":"inline-block";a=document.createElement(['<var style="zoom:1;overflow:hidden;display:'+r+";width:"+m+"px;height:"+g+'px;padding:0;">'].join(""));p=j.currentStyle.styleFloat.toLowerCase();r=(p=="left"||p=="right")?"inline":r;d='<v:group style="zoom:1; display:'+r+"; margin:-1px 0 0 -1px; padding:0; position:relative; width:"+m+"px;height:"+g+'px;" coordsize="'+m+","+g+'">'+z;A='<v:roundrect arcsize="'+radius+'%" strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="zoom:1;margin:-1px 0 0 -1px;padding: 0;display:block;position:absolute;top:0px;left:'+n+"px;width:"+(m-(2*n))+"px;height:"+(g-(2*n))+'px;"><v:fill src="'+j.src+'" type="frame" /></v:roundrect><v:roundrect arcsize="'+(t*2)+'%" strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="zoom:1;margin:-1px 0 0 -1px;padding: 0;display: block;position:absolute;top:'+e+"px;left:"+(e+n)+"px;width:"+(m-(2*e)-(2*n))+"px;height:"+((g/2)-e-n)+'px;"><v:fill method="linear" type="gradient" angle="0" color="#ffffff" opacity="0.1" color2="#ffffff" o:opacity2="0.75" /></v:roundrect><v:roundrect arcsize="'+(radius*2)+'%" strokeweight="0" filled="t" stroked="f" fillcolor="#000000" style="zoom:1;margin:-1px 0 0 -1px;padding: 0;display: block;position:absolute;top:'+((g/2)-n)+"px;left:"+n+"px;width:"+(m-(2*n))+"px;height:"+((g/2)-n)+'px;"><v:fill method="sigma" type="gradient" angle="180" color="#000000" opacity="0.0" color2="#000000" o:opacity2="0.5" /></v:roundrect></v:group>';a.innerHTML=d+F+q+A;a.className=D;a.style.cssText=j.style.cssText;a.style.visibility="visible";a.src=j.src;a.alt=j.alt;a.width=j.width;a.height=j.height;if(j.id!=""){a.id=j.id}if(j.title!=""){a.title=j.title}if(j.getAttribute("onclick")!=""){a.setAttribute("onclick",j.getAttribute("onclick"))}E.replaceChild(a,j)}}}function addGlossy(){var j=getImages("glossy");var e;var t;var b;var a;var k;var r=null;var l=null;var f=0;var q=null;var g=null;var p=0;var d=0.25;var o="";var s="";var n=null;var h=0;var c=0;var m="";for(k=0;k<j.length;k++){e=j[k];t=e.parentNode;b=document.createElement("canvas");if(b.getContext&&e.width>=16&&e.height>=16){o=e.className.split(" ");p=0;g=0;d=0.25;f=0;r=0;q=0;r=getClassValue(o,"iradius");q=getClassColor(o,"ibgcolor");g=getClassColor(o,"igradient");f=getClassAttribute(o,"noshadow");p=getClassAttribute(o,"horizontal");s=getClasses(o,"glossy");b.className=s;b.style.cssText=e.style.cssText;b.style.height=e.height+"px";b.style.width=e.width+"px";b.height=e.height;b.width=e.width;b.src=e.src;b.alt=e.alt;if(e.id!=""){b.id=e.id}if(e.title!=""){b.title=e.title}if(e.getAttribute("onclick")!=""){b.setAttribute("onclick",e.getAttribute("onclick"))}n=Math.min(b.width,b.height)/2;d=r>0?Math.min(Math.max(r,20),50)/100:d;r=Math.max(Math.round(n*d),4);if(f<1){r=Math.round(r/4)*4;c=r/4;l=r*0.75;h=c;radius=l;l=radius*0.75}else{radius=r;h=0;c=r/4;l=r*0.75}a=b.getContext("2d");t.replaceChild(b,e);a.clearRect(0,0,b.width,b.height);if(f<1){glossyShadow(a,0,0,b.width,b.height,r,0.5)}a.save();globalCompositeOperation="source-in";roundedRect(a,h,0,b.width-(h*2),b.height-(h*2),radius);a.clip();if(isNaN(q)){if(isNaN(g)){if(p>0){m=a.createLinearGradient(0,0,b.width,0)}else{m=a.createLinearGradient(0,0,0,b.height-(h*2))}m.addColorStop(0,q);m.addColorStop(1,g);a.beginPath();a.rect(0,0,b.width,b.height-(h*2));a.closePath();a.fillStyle=m;a.fill()}else{a.fillStyle=q;a.fillRect(0,0,b.width,b.height-(h*2))}}else{a.clearRect(0,0,b.width,b.height)}a.drawImage(e,h,0,b.width-(h*2),b.height-(h*2));addBright(a,c+h,c,b.width-(2*(c+h)),(b.height/2)-c,l,0.75);addDark(a,h,(b.height/2)-h,b.width-(2*h),(b.height/2)-h,l,0.5);addFrame(a,h,0,b.width-(h*2),b.height-(h*2),radius,0.25);b.style.visibility="visible"}}}var glossyOnload=window.onload;window.onload=function(){if(glossyOnload){glossyOnload()}if(isIE){addIEGlossy()}else{addGlossy()}};