Type.registerNamespace("Sys.Extended.UI");Sys.Extended.UI.ToggleButtonBehavior=function(n){Sys.Extended.UI.ToggleButtonBehavior.initializeBase(this,[n]);this._idDecoration="_ToggleButton";this._imageWidth=null;this._imageHeight=null;this._uncheckedImageUrl=null;this._checkedImageUrl=null;this._disabledUncheckedImageUrl=null;this._disabledCheckedImageUrl=null;this._checkedImageOverUrl=null;this._uncheckedImageOverUrl=null;this._uncheckedImageAlternateText=null;this._checkedImageAlternateText=null;this._checkedImageOverAlternateText=null;this._uncheckedImageOverAlternateText=null;this._decoyElement=null;this._decoyElementClickHandler=null;this._checkChangedHandler=null;this._divContent=null;this._clickHandler=null;this._decoyElementMouseOverHandler=null;this._decoyElementMouseOutHandler=null};Sys.Extended.UI.ToggleButtonBehavior.prototype={initialize:function(){var n,t,r;if(Sys.Extended.UI.ToggleButtonBehavior.callBaseMethod(this,"initialize"),n=this.get_element(),this._divContent=document.createElement("div"),this._divContent.style.position="relative",this._decoyElement=document.createElement("a"),n.parentNode.insertBefore(this._divContent,n),this._decoyElement.id=n.id+this._idDecoration,this._decoyElement.href="",this._divContent.appendChild(this._decoyElement),n.style.visibility="hidden",t=this._decoyElement.style,t.position="absolute",t.left="0px",t.top="0px",t.width=this._imageWidth+"px",t.height=this._imageHeight+"px",t.fontSize=this._imageHeight+"px",t.backgroundRepeat="no-repeat",this._onClick(),this._clickHandler=Function.createDelegate(this,this._onClick),this._checkChangedHandler=Function.createDelegate(this,this._onClick),this._decoyElementClickHandler=Function.createDelegate(this,this._onDecoyElementClick),this._decoyElementMouseOverHandler=Function.createDelegate(this,this._onDecoyElementMouseOver),this._decoyElementMouseOutHandler=Function.createDelegate(this,this._onDecoyElementMouseOut),$addHandler(n,"click",this._clickHandler),$addHandler(n,"change",this._checkChangedHandler),$addHandler(this._decoyElement,"click",this._decoyElementClickHandler),$addHandler(this._decoyElement,"mouseover",this._decoyElementMouseOverHandler),$addHandler(this._decoyElement,"mouseout",this._decoyElementMouseOutHandler),Sys.Browser.agent===Sys.Browser.InternetExplorer)for(r=this._divContent.parentNode.getElementsByTagName("label"),i=0;i