(function(b){if(b.browser.msie&&document.namespaces.v==null){document.namespaces.add("v","urn:schemas-microsoft-com:vml");var a=document.createStyleSheet().owningElement;a.styleSheet.cssText="v\\:*{behavior:url(#default#VML);}"}b.fn.cornerz=function(e){function i(G,o,k,B,v,s){var E,w,q,D,A,C,z,m=1.57,u="position:absolute;";if(G){E=-m;A=k;z=0;u+="top:-"+B+"px;"}else{E=m;A=0;z=k;u+="bottom:-"+B+"px;"}if(o){w=m*2;D=k;C=0;u+="left:-"+B+"px;"}else{w=0;D=0;C=k;u+="right:-"+B+"px;"}var n=b("<canvas width="+k+"px height="+k+"px style='"+u+"' ></canvas>");var F=n[0].getContext("2d");F.beginPath();F.lineWidth=B*2;F.arc(D,A,k,E,w,!(G^o));F.strokeStyle=v;F.stroke();F.lineWidth=0;F.lineTo(C,z);F.fillStyle=s;F.fill();return n}function j(k,n,p,o,m){var l=b("<div style='display: inherit' />");b.each(k.split(" "),function(){l.append(i(this[0]=="t",this[1]=="l",n,p,o,m))});return l}function g(k,u,s,o,q,n,v){var p=o-q-v;var w=o-n;return"<v:arc filled='False' strokeweight='"+u+"px' strokecolor='"+s+"' startangle='0' endangle='361' style=' top:"+w+"px;left: "+p+";width:"+k+"px; height:"+k+"px' />"}function d(l,o,q,p,m,k){var n="<div style='text-align:left; '>";b.each(b.trim(l).split(" "),function(){var s,u=1,r=1,t=0;if(this.charAt(0)=="t"){s="top:-"+q+"px;"}else{s="bottom:-"+q+"px;";r=o+1}if(this.charAt(1)=="l"){s+="left:-"+q+"px;"}else{s+="right:-"+(q)+"px; ";u=o;t=1}n+="<div style='"+s+"; position: absolute; overflow:hidden; width:"+o+"px; height: "+o+"px;'>";n+="<v:group  style='width:1000px;height:1000px;position:absolute;' coordsize='1000,1000' >";n+=g(o*3,o+q,m,-o/2,u,r,t);if(q>0){n+=g(o*2-q,q,p,Math.floor(q/2+0.5),u,r,t)}n+="</v:group>";n+="</div>"});n+="</div>";return n}var f={corners:"tl tr bl br",radius:10,background:"white",borderWidth:0,fixIE:true};b.extend(f,e||{});var c=function(l,n,k){var m=parseInt(l.css(n))||0;l.css(n,k+m)};return this.each(function(){var k=b(this);var o=f.radius*1;var s=(f.borderWidth||parseInt(k.css("borderTopWidth"))||0)*1;var m=f.background;var q=f.borderColor;q=q||(s>0?k.css("borderTopColor"):m);var n=f.corners;if(b.browser.msie){h=d(n,o,s,q,m,b(this).width());this.innerHTML+=h}else{k.append(j(n,o,s,q,m))}if(this.style.position!="absolute"){this.style.position="relative"}this.style.zoom=1;if(b.browser.msie&&f.fixIE){var l=k.outerWidth();var p=k.outerHeight();if(l%2==1){c(k,"padding-right",1);c(k,"margin-right",1)}if(p%2==1){c(k,"padding-bottom",1);c(k,"margin-bottom",1)}}})}})(jQuery);
