Type.registerNamespace("Sys.Extended.UI.HtmlEditor.ToolbarButtons");Sys.Extended.UI.HtmlEditor.ToolbarButtons.CommonButton=function(n){Sys.Extended.UI.HtmlEditor.ToolbarButtons.CommonButton.initializeBase(this,[n]);this._loaded=!1;this._preservePlace=!1;this._editPanel=null;this._activeModes=null;this._app_onload$delegate=Function.createDelegate(this,this._app_onload);this._cssClass="";this._onmouseover$delegate=Function.createDelegate(this,this._onmouseover);this._onmouseout$delegate=Function.createDelegate(this,this._onmouseout);this._onmousedown$delegate=Function.createDelegate(this,this._onmousedown);this._onmouseup$delegate=Function.createDelegate(this,this._onmouseup);this._onclick$delegate=Function.createDelegate(this,this._onclick)};Sys.Extended.UI.HtmlEditor.ToolbarButtons.CommonButton.prototype={get_preservePlace:function(){return this._preservePlace},set_preservePlace:function(n){this._preservePlace=n},set_activeEditPanel:function(n){this._editPanel=n;this._editPanel==null?this.hideButton():this.isAllowedActiveMode(this._editPanel.get_activeMode())&&this.canBeShown()?(this.showButton(),this.onEditPanelActivity()):this.hideButton()},isImage:function(){return!0},checkRangeInDesign:function(){if(typeof this._designPanel=="undefined"||this._designPanel==null||this._designPanel.isPopup())return!1;var n=Sys.Extended.UI.HtmlEditor.getSelParent(this._designPanel);return n.nodeType==3&&(n=n.parentNode),n.ownerDocument==this._designPanel._doc},get_buttonName:function(){var n=Object.getType(this).getName();return n.substring(n.lastIndexOf(".")+1)},get_message:function(messageName){var expression="Sys.Extended.UI.Resources.HtmlEditor_toolbar_button_"+this.get_buttonName()+"_message_"+messageName;return eval(expression)},isDisplayed:function(){var t=this.get_element(),n;return t?(n=t.style,n.display!="none"&&n.visibility!="hidden"):!1},hideButton:function(){var n=this.get_element();n&&(this._preservePlace?n.style.visibility="hidden":n.style.display="none")},showButton:function(){var n=this.get_element();n&&(n.style.display=="none"&&(n.style.display=""),this._preservePlace&&(n.style.visibility="visible"))},canBeShown:function(){return!0},onEditPanelActivity:function(){},get_activeModes:function(){return this._activeModes==null&&(this._activeModes=[]),this._activeModes},set_activeModes:function(n){this.get_activeModes().push(n)},get_activeModesIds:function(){},set_activeModesIds:function(n){for(var i=n.split(";"),t=0;t