0;n--){var t=Math.acos(n/o),m=o-Math.round(Math.sin(t)*o),c=document.createElement("DIV");c.__roundedDiv=k;c.style.backgroundColor=u;c.style.marginLeft=m+f;c.style.marginRight=m-(a._borderColor?2:0)+f;c.style.height=e;c.style.fontSize=e;c.style.overflow="hidden";if(a._borderColor){c.style.borderLeftStyle=h;c.style.borderRightStyle=h;c.style.borderLeftColor=a._borderColor;c.style.borderRightColor=a._borderColor;var r=Math.max(0,q-m-1);c.style.borderLeftWidth=r+1+f;c.style.borderRightWidth=r+1+f;if(n==s){c.__roundedDivNoBorder=k;c.style.backgroundColor=a._borderColor}}d.insertBefore(c,l);var j=c;c=c.cloneNode(k);c.__roundedDiv=k;d.insertBefore(c,l);var i=c;l=c;q=m;if(!a.isCornerSet(AjaxControlToolkit.BoxCorners.TopLeft)){j.style.marginLeft="0";if(a._borderColor)j.style.borderLeftWidth=e}if(!a.isCornerSet(AjaxControlToolkit.BoxCorners.TopRight)){j.style.marginRight="0";if(a._borderColor){j.style.borderRightWidth=e;j.style.marginRight="-2px"}}if(!a.isCornerSet(AjaxControlToolkit.BoxCorners.BottomLeft)){i.style.marginLeft="0";if(a._borderColor)i.style.borderLeftWidth=e}if(!a.isCornerSet(AjaxControlToolkit.BoxCorners.BottomRight)){i.style.marginRight="0";if(a._borderColor){i.style.borderRightWidth=e;i.style.marginRight="-2px"}}}d.insertBefore(b,l);a._parentDiv=b;a._isDirty=false},disposeParentDiv:function(){var a=this;if(a._parentDiv){var b=a.get_element(),e=b.childNodes;for(var d=e.length-1;d>=0;d--){var c=e[d];if(c){if(c==a._parentDiv)a.moveChildren(c,b);try{b.removeChild(c)}catch(b){}}}if(a._originalStyle){b.style.cssText=a._originalStyle;a._originalStyle=null}a._parentDiv=null}},getBackgroundColor:function(){if(this._color)return this._color;return $common.getCurrentStyle(this.get_element(),"backgroundColor")},moveChildren:function(b,d){var c=0;while(b.hasChildNodes()){var a=b.childNodes[0];a=b.removeChild(a);d.appendChild(a);c++}return c},isCornerSet:function(a){return (this._corners&a)!=AjaxControlToolkit.BoxCorners.None},setCorner:function(b,c){var a=this;if(c)a.set_Corners(a._corners|b);else a.set_Corners(a._corners&~b)},get_Color:function(){return this._color},set_Color:function(b){var a=this;if(b!=a._color){a._color=b;a._isDirty=true;a.update();a.raisePropertyChanged("Color")}},get_Radius:function(){return this._radius},set_Radius:function(b){var a=this;if(b!=a._radius){a._radius=b;a._isDirty=true;a.update();a.raisePropertyChanged("Radius")}},get_Corners:function(){return this._corners},set_Corners:function(b){var a=this;if(b!=a._corners){a._corners=b;a._isDirty=true;a.update();a.raisePropertyChanged("Corners")}},get_BorderColor:function(){return this._borderColor},set_BorderColor:function(b){var a=this;if(b!=a._borderColor){a._borderColor=b;a._isDirty=true;a.update();a.raisePropertyChanged("BorderColor")}}};AjaxControlToolkit.RoundedCornersBehavior.registerClass("AjaxControlToolkit.RoundedCornersBehavior",AjaxControlToolkit.BehaviorBase);