(function($){$.fn.corner=function(o){var _3=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);function sz(el,p){return parseInt($.css(el,p))||0;};function hex2(s){var s=parseInt(s).toString(16);return (s.length<2)?"0"+s:s;};function gpc(_7){for(;_7&&_7.nodeName.toLowerCase()!="html";_7=_7.parentNode){var v=$.css(_7,"backgroundColor");if(v.indexOf("rgb")>=0){if($.browser.safari&&v=="rgba(0, 0, 0, 0)"){continue;}var _9=v.match(/\d+/g);return "#"+hex2(_9[0])+hex2(_9[1])+hex2(_9[2]);}if(v&&v!="transparent"){return v;}}return "#ffffff";};function getW(i){switch(fx){case "round":return Math.round(_c*(1-Math.cos(Math.asin(i/_c))));case "cool":return Math.round(_c*(1+Math.cos(Math.asin(i/_c))));case "sharp":return Math.round(_c*(1-Math.cos(Math.acos(i/_c))));case "bite":return Math.round(_c*(Math.cos(Math.asin((_c-i-1)/_c))));case "slide":return Math.round(_c*(Math.atan2(i,_c/i)));case "jut":return Math.round(_c*(Math.atan2(_c,(_c-i-1))));case "curl":return Math.round(_c*(Math.atan(i)));case "tear":return Math.round(_c*(Math.cos(i)));case "wicked":return Math.round(_c*(Math.tan(i)));case "long":return Math.round(_c*(Math.sqrt(i)));case "sculpt":return Math.round(_c*(Math.log((_c-i-1),_c)));case "dog":return (i&1)?(i+1):_c;case "dog2":return (i&2)?(i+1):_c;case "dog3":return (i&3)?(i+1):_c;case "fray":return (i%2)*_c;case "notch":return _c;case "bevel":return i+1;}};o=(o||"").toLowerCase();var _d=/keep/.test(o);var cc=((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);var sc=((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);var _c=parseInt((o.match(/(\d+)px/)||[])[1])||10;var re=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;var fx=((o.match(re)||["round"])[0]);var _11={T:0,B:1};var _12={TL:/top|tl/.test(o),TR:/top|tr/.test(o),BL:/bottom|bl/.test(o),BR:/bottom|br/.test(o)};if(!_12.TL&&!_12.TR&&!_12.BL&&!_12.BR){_12={TL:1,TR:1,BL:1,BR:1};}var _13=document.createElement("div");_13.style.overflow="hidden";_13.style.height="1px";_13.style.backgroundColor=sc||"transparent";_13.style.borderStyle="solid";return this.each(function(_14){var pad={T:parseInt($.css(this,"paddingTop"))||0,R:parseInt($.css(this,"paddingRight"))||0,B:parseInt($.css(this,"paddingBottom"))||0,L:parseInt($.css(this,"paddingLeft"))||0};if($.browser.msie){this.style.zoom=1;}if(!_d){this.style.border="none";}_13.style.borderColor=cc||gpc(this.parentNode);var _16=$.curCSS(this,"height");for(var j in _11){var bot=_11[j];if((bot&&(_12.BL||_12.BR))||(!bot&&(_12.TL||_12.TR))){_13.style.borderStyle="none "+(_12[j+"R"]?"solid":"none")+" none "+(_12[j+"L"]?"solid":"none");var d=document.createElement("div");$(d).addClass("jquery-corner");var ds=d.style;bot?this.appendChild(d):this.insertBefore(d,this.firstChild);if(bot&&_16!="auto"){if($.css(this,"position")=="static"){this.style.position="relative";}ds.position="absolute";ds.bottom=ds.left=ds.padding=ds.margin="0";if($.browser.msie){ds.setExpression("width","this.parentNode.offsetWidth");}else{ds.width="100%";}}else{if(!bot&&$.browser.msie){if($.css(this,"position")=="static"){this.style.position="relative";}ds.position="absolute";ds.top=ds.left=ds.right=ds.padding=ds.margin="0";var bw=0;if(_3||!$.boxModel){bw=sz(this,"borderLeftWidth")+sz(this,"borderRightWidth");}_3?ds.setExpression("width","this.parentNode.offsetWidth - "+bw+"+ \"px\""):ds.width="100%";}else{ds.margin=!bot?"-"+pad.T+"px -"+pad.R+"px "+(pad.T-_c)+"px -"+pad.L+"px":(pad.B-_c)+"px -"+pad.R+"px -"+pad.B+"px -"+pad.L+"px";}}for(var i=0;i<_c;i++){var w=Math.max(0,getW(i));var e=_13.cloneNode(false);e.style.borderWidth="0 "+(_12[j+"R"]?w:0)+"px 0 "+(_12[j+"L"]?w:0)+"px";bot?d.appendChild(e):d.insertBefore(e,d.firstChild);}}}});};$.fn.uncorner=function(o){return $(".jquery-corner",this).remove();};})(jQuery);