//START AjaxControlToolkit.Common.Common.js
Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.BoxSide=function(){};AjaxControlToolkit.BoxSide.prototype={Top:0,Right:1,Bottom:2,Left:3};AjaxControlToolkit.BoxSide.registerEnum("AjaxControlToolkit.BoxSide",false);AjaxControlToolkit._CommonToolkitScripts=function(){};AjaxControlToolkit._CommonToolkitScripts.prototype={_borderStyleNames:["borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle"],_borderWidthNames:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],_paddingWidthNames:["paddingTop","paddingRight","paddingBottom","paddingLeft"],_marginWidthNames:["marginTop","marginRight","marginBottom","marginLeft"],getCurrentStyle:function(b,c,d){var e="undefined",a=null;if(b){if(b.currentStyle)a=b.currentStyle[c];else if(document.defaultView&&document.defaultView.getComputedStyle){var f=document.defaultView.getComputedStyle(b,null);if(f)a=f[c]}if(!a&&b.style.getPropertyValue)a=b.style.getPropertyValue(c);else if(!a&&b.style.getAttribute)a=b.style.getAttribute(c)}if(!a||a==""||typeof a===e)if(typeof d!=e)a=d;else a=null;return a},getInheritedBackgroundColor:function(b){var d="backgroundColor",c="#FFFFFF";if(!b)return c;var a=this.getCurrentStyle(b,d);try{while(!a||a==""||a=="transparent"||a=="rgba(0, 0, 0, 0)"){b=b.parentNode;if(!b)a=c;else a=this.getCurrentStyle(b,d)}}catch(e){a=c}return a},getLocation:function(a){if(a===document.documentElement)return new Sys.UI.Point(0,0);if(Sys.Browser.agent==Sys.Browser.InternetExplorer&&Sys.Browser.version<7){if(a.window===a||a.nodeType===9||!a.getClientRects||!a.getBoundingClientRect)return new Sys.UI.Point(0,0);var b=a.getClientRects();if(!b||!b.length)return new Sys.UI.Point(0,0);var c=b[0],k=0,l=0,f=false;try{f=a.ownerDocument.parentWindow.frameElement}catch(m){f=true}if(f){var e=a.getBoundingClientRect();if(!e)return new Sys.UI.Point(0,0);var g=c.left,h=c.top;for(var i=1;i<b.length;i++){var d=b[i];if(d.left<g)g=d.left;if(d.top<h)h=d.top}k=g-e.left;l=h-e.top}var j=a.document.documentElement;return new Sys.UI.Point(c.left-2-k+j.scrollLeft,c.top-2-l+j.scrollTop)}return Sys.UI.DomElement.getLocation(a)},setLocation:function(b,a){Sys.UI.DomElement.setLocation(b,a.x,a.y)},getContentSize:function(a){if(!a)throw Error.argumentNull("element");var d=this.getSize(a),c=this.getBorderBox(a),b=this.getPaddingBox(a);return {width:d.width-c.horizontal-b.horizontal,height:d.height-c.vertical-b.vertical}},getSize:function(a){if(!a)throw Error.argumentNull("element");return {width:a.offsetWidth,height:a.offsetHeight}},setContentSize:function(a,b){var d="border-box",c=this;if(!a)throw Error.argumentNull("element");if(!b)throw Error.argumentNull("size");if(c.getCurrentStyle(a,"MozBoxSizing")==d||c.getCurrentStyle(a,"BoxSizing")==d){var f=c.getBorderBox(a),e=c.getPaddingBox(a);b={width:b.width+f.horizontal+e.horizontal,height:b.height+f.vertical+e.vertical}}a.style.width=b.width.toString()+"px";a.style.height=b.height.toString()+"px"},setSize:function(a,b){if(!a)throw Error.argumentNull("element");if(!b)throw Error.argumentNull("size");var d=this.getBorderBox(a),c=this.getPaddingBox(a),e={width:b.width-d.horizontal-c.horizontal,height:b.height-d.vertical-c.vertical};this.setContentSize(a,e)},getBounds:function(a){var b=$common.getLocation(a);return new Sys.UI.Bounds(b.x,b.y,a.offsetWidth||0,a.offsetHeight||0)},setBounds:function(a,b){if(!a)throw Error.argumentNull("element");if(!b)throw Error.argumentNull("bounds");this.setSize(a,b);$common.setLocation(a,b)},getClientBounds:function(){var b,a;if(document.compatMode=="CSS1Compat"){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{b=document.body.clientWidth;a=document.body.clientHeight}return new Sys.UI.Bounds(0,0,b,a)},getMarginBox:function(b){var c=this;if(!b)throw Error.argumentNull("element");var a={top:c.getMargin(b,AjaxControlToolkit.BoxSide.Top),right:c.getMargin(b,AjaxControlToolkit.BoxSide.Right),bottom:c.getMargin(b,AjaxControlToolkit.BoxSide.Bottom),left:c.getMargin(b,AjaxControlToolkit.BoxSide.Left)};a.horizontal=a.left+a.right;a.vertical=a.top+a.bottom;return a},getBorderBox:function(b){var c=this;if(!b)throw Error.argumentNull("element");var a={top:c.getBorderWidth(b,AjaxControlToolkit.BoxSide.Top),right:c.getBorderWidth(b,AjaxControlToolkit.BoxSide.Right),bottom:c.getBorderWidth(b,AjaxControlToolkit.BoxSide.Bottom),left:c.getBorderWidth(b,AjaxControlToolkit.BoxSide.Left)};a.horizontal=a.left+a.right;a.vertical=a.top+a.bottom;return a},getPaddingBox:function(b){var c=this;if(!b)throw Error.argumentNull("element");var a={top:c.getPadding(b,AjaxControlToolkit.BoxSide.Top),right:c.getPadding(b,AjaxControlToolkit.BoxSide.Right),bottom:c.getPadding(b,AjaxControlToolkit.BoxSide.Bottom),left:c.getPadding(b,AjaxControlToolkit.BoxSide.Left)};a.horizontal=a.left+a.right;a.vertical=a.top+a.bottom;return a},isBorderVisible:function(b,a){if(!b)throw Error.argumentNull("element");if(a<AjaxControlToolkit.BoxSide.Top||a>AjaxControlToolkit.BoxSide.Left)throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,a,"AjaxControlToolkit.BoxSide"));var d=this._borderStyleNames[a],c=this.getCurrentStyle(b,d);return c!="none"},getMargin:function(b,a){if(!b)throw Error.argumentNull("element");if(a<AjaxControlToolkit.BoxSide.Top||a>AjaxControlToolkit.BoxSide.Left)throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,a,"AjaxControlToolkit.BoxSide"));var d=this._marginWidthNames[a],c=this.getCurrentStyle(b,d);try{return this.parsePadding(c)}catch(e){return 0}},getBorderWidth:function(c,a){var b=this;if(!c)throw Error.argumentNull("element");if(a<AjaxControlToolkit.BoxSide.Top||a>AjaxControlToolkit.BoxSide.Left)throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,a,"AjaxControlToolkit.BoxSide"));if(!b.isBorderVisible(c,a))return 0;var e=b._borderWidthNames[a],d=b.getCurrentStyle(c,e);return b.parseBorderWidth(d)},getPadding:function(b,a){if(!b)throw Error.argumentNull("element");if(a<AjaxControlToolkit.BoxSide.Top||a>AjaxControlToolkit.BoxSide.Left)throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,a,"AjaxControlToolkit.BoxSide"));var d=this._paddingWidthNames[a],c=this.getCurrentStyle(b,d);return this.parsePadding(c)},parseBorderWidth:function(d){var h="thick",g="medium",f="thin",e=this;if(!e._borderThicknesses){var c={},a=document.createElement("div");a.style.visibility="hidden";a.style.position="absolute";a.style.fontSize="1px";document.body.appendChild(a);var b=document.createElement("div");b.style.height="0px";b.style.overflow="hidden";a.appendChild(b);var i=a.offsetHeight;b.style.borderTop="solid black";b.style.borderTopWidth=f;c[f]=a.offsetHeight-i;b.style.borderTopWidth=g;c[g]=a.offsetHeight-i;b.style.borderTopWidth=h;c[h]=a.offsetHeight-i;a.removeChild(b);document.body.removeChild(a);e._borderThicknesses=c}if(d){switch(d){case f:case g:case h:return e._borderThicknesses[d];case "inherit":return 0}var j=e.parseUnit(d);Sys.Debug.assert(j.type=="px",String.format(AjaxControlToolkit.Resources.Common_InvalidBorderWidthUnit,j.type));return j.size}return 0},parsePadding:function(a){if(a){if(a=="inherit")return 0;var b=this.parseUnit(a);Sys.Debug.assert(b.type=="px",String.format(AjaxControlToolkit.Resources.Common_InvalidPaddingUnit,b.type));return b.size}return 0},parseUnit:function(a){if(!a)throw Error.argumentNull("value");a=a.trim().toLowerCase();var g=a.length,c=-1;for(var f=0;f<g;f++){var b=a.substr(f,1);if((b<"0"||b>"9")&&b!="-"&&b!="."&&b!=",")break;c=f}if(c==-1)throw Error.create(AjaxControlToolkit.Resources.Common_UnitHasNoDigits);var e,d;if(c<g-1)e=a.substring(c+1).trim();else e="px";d=parseFloat(a.substr(0,c+1));if(e=="px")d=Math.floor(d);return {size:d,type:e}},getElementOpacity:function(a){if(!a)throw Error.argumentNull("element");var b=false,c;if(a.filters){var e=a.filters;if(e.length!==0){var d=e["DXImageTransform.Microsoft.Alpha"];if(d){c=d.opacity/100;b=true}}}else{c=this.getCurrentStyle(a,"opacity",1);b=true}if(b===false)return 1;return parseFloat(c)},setElementOpacity:function(a,b){if(!a)throw Error.argumentNull("element");if(a.filters){var e=a.filters,c=true;if(e.length!==0){var d=e["DXImageTransform.Microsoft.Alpha"];if(d){c=false;d.opacity=b*100}}if(c)a.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+b*100+")"}else a.style.opacity=b},getVisible:function(a){return a&&"none"!=$common.getCurrentStyle(a,"display")&&"hidden"!=$common.getCurrentStyle(a,"visibility")},setVisible:function(a,b){if(a&&b!=$common.getVisible(a)){if(b)if(a.style.removeAttribute)a.style.removeAttribute("display");else a.style.removeProperty("display");else a.style.display="none";a.style.visibility=b?"visible":"hidden"}},resolveFunction:function(value){if(value)if(value instanceof Function)return value;else if(String.isInstanceOfType(value)&&value.length>0){var func;if((func=window[value])instanceof Function)return func;else if((func=eval(value))instanceof Function)return func}return null},addCssClasses:function(c,b){for(var a=0;a<b.length;a++)Sys.UI.DomElement.addCssClass(c,b[a])},removeCssClasses:function(c,b){for(var a=0;a<b.length;a++)Sys.UI.DomElement.removeCssClass(c,b[a])},setStyle:function(a,b){$common.applyProperties(a.style,b)},removeHandlers:function(c,a){for(var b in a)$removeHandler(c,b,a[b])},overlaps:function(a,b){return a.x<b.x+b.width&&b.x<a.x+a.width&&a.y<b.y+b.height&&b.y<a.y+a.height},containsPoint:function(a,b,c){return b>=a.x&&b<a.x+a.width&&c>=a.y&&c<a.y+a.height},isKeyDigit:function(a){return 48<=a&&a<=57},isKeyNavigation:function(a){return Sys.UI.Key.left<=a&&a<=Sys.UI.Key.down},padLeft:function(c,b,d,a){return $common._pad(c,b||2,d||" ","l",a||false)},padRight:function(c,b,d,a){return $common._pad(c,b||2,d||" ","r",a||false)},_pad:function(c,b,h,e,g){c=c.toString();var f=c.length,d=new Sys.StringBuilder;if(e=="r")d.append(c);while(f<b){d.append(h);f++}if(e=="l")d.append(c);var a=d.toString();if(g&&a.length>b)if(e=="l")a=a.substr(a.length-b,b);else a=a.substr(0,b);return a},__DOMEvents:{focusin:{eventGroup:"UIEvents",init:function(a){a.initUIEvent("focusin",true,false,window,1)}},focusout:{eventGroup:"UIEvents",init:function(a){a.initUIEvent("focusout",true,false,window,1)}},activate:{eventGroup:"UIEvents",init:function(a){a.initUIEvent("activate",true,true,window,1)}},focus:{eventGroup:"UIEvents",init:function(a){a.initUIEvent("focus",false,false,window,1)}},blur:{eventGroup:"UIEvents",init:function(a){a.initUIEvent("blur",false,false,window,1)}},click:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("click",true,true,window,1,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},dblclick:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("click",true,true,window,2,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},mousedown:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("mousedown",true,true,window,1,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},mouseup:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("mouseup",true,true,window,1,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},mouseover:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("mouseover",true,true,window,1,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},mousemove:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("mousemove",true,true,window,1,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},mouseout:{eventGroup:"MouseEvents",init:function(c,a){var b=false;c.initMouseEvent("mousemove",true,true,window,1,a.screenX||0,a.screenY||0,a.clientX||0,a.clientY||0,a.ctrlKey||b,a.altKey||b,a.shiftKey||b,a.metaKey||b,a.button||0,a.relatedTarget||null)}},load:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("load",false,false)}},unload:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("unload",false,false)}},select:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("select",true,false)}},change:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("change",true,false)}},submit:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("submit",true,true)}},reset:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("reset",true,false)}},resize:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("resize",true,false)}},scroll:{eventGroup:"HTMLEvents",init:function(a){a.initEvent("scroll",true,false)}}},tryFireRawEvent:function(a,b){try{if(a.fireEvent){a.fireEvent("on"+b.type,b);return true}else if(a.dispatchEvent){a.dispatchEvent(b);return true}}catch(c){}return false},tryFireEvent:function(e,d,c){try{if(document.createEventObject){var a=document.createEventObject();$common.applyProperties(a,c||{});e.fireEvent("on"+d,a);return true}else if(document.createEvent){var b=$common.__DOMEvents[d];if(b){var a=document.createEvent(b.eventGroup);b.init(a,c||{});e.dispatchEvent(a);return true}}}catch(a){}return false},wrapElement:function(a,b,c){var d=a.parentNode;d.replaceChild(b,a);(c||b).appendChild(a)},unwrapElement:function(b,a){var c=a.parentNode;if(c!=null){$common.removeElement(b);c.replaceChild(b,a)}},removeElement:function(a){var b=a.parentNode;if(b!=null)b.removeChild(a)},applyProperties:function(d,c){for(var b in c){var a=c[b];if(a!=null&&Object.getType(a)===Object){var e=d[b];$common.applyProperties(e,a)}else d[b]=a}},createElementFromTemplate:function(a,j,e){var c=null,b="undefined";if(typeof a.nameTable!=b){var g=a.nameTable;if(String.isInstanceOfType(g))g=e[g];if(g!=c)e=g}var l=c;if(typeof a.name!==b)l=a.name;var d=document.createElement(a.nodeName);if(typeof a.name!==b&&e)e[a.name]=d;if(typeof a.parent!==b&&j==c){var h=a.parent;if(String.isInstanceOfType(h))h=e[h];if(h!=c)j=h}if(typeof a.properties!==b&&a.properties!=c)$common.applyProperties(d,a.properties);if(typeof a.cssClasses!==b&&a.cssClasses!=c)$common.addCssClasses(d,a.cssClasses);if(typeof a.events!==b&&a.events!=c)$addHandlers(d,a.events);if(typeof a.visible!==b&&a.visible!=c)this.setVisible(d,a.visible);if(j)j.appendChild(d);if(typeof a.opacity!==b&&a.opacity!=c)$common.setElementOpacity(d,a.opacity);if(typeof a.children!==b&&a.children!=c)for(var k=0;k<a.children.length;k++){var m=a.children[k];$common.createElementFromTemplate(m,d,e)}var i=d;if(typeof a.contentPresenter!==b&&a.contentPresenter!=c)i=e[i];if(typeof a.content!==b&&a.content!=c){var f=a.content;if(String.isInstanceOfType(f))f=e[f];if(f.parentNode)$common.wrapElement(f,d,i);else i.appendChild(f)}return d},prepareHiddenElementForATDeviceUpdate:function(){var b="hiddenInputToUpdateATBuffer_CommonToolkitScripts",a=document.getElementById(b);if(!a){var a=document.createElement("input");a.setAttribute("type","hidden");a.setAttribute("value","1");a.setAttribute("id",b);a.setAttribute("name",b);if(document.forms[0])document.forms[0].appendChild(a)}},updateFormToRefreshATDeviceBuffer:function(){var b="value",a=document.getElementById("hiddenInputToUpdateATBuffer_CommonToolkitScripts");if(a)if(a.getAttribute(b)=="1")a.setAttribute(b,"0");else a.setAttribute(b,"1")}};var CommonToolkitScripts=AjaxControlToolkit.CommonToolkitScripts=new AjaxControlToolkit._CommonToolkitScripts,$common=CommonToolkitScripts;Sys.UI.DomElement.getVisible=$common.getVisible;Sys.UI.DomElement.setVisible=$common.setVisible;Sys.UI.Control.overlaps=$common.overlaps;AjaxControlToolkit._DomUtility=function(){};AjaxControlToolkit._DomUtility.prototype={isDescendant:function(c,b){for(var a=b.parentNode;a!=null;a=a.parentNode)if(a==c)return true;return false},isDescendantOrSelf:function(b,a){if(b===a)return true;return AjaxControlToolkit.DomUtility.isDescendant(b,a)},isAncestor:function(a,b){return AjaxControlToolkit.DomUtility.isDescendant(b,a)},isAncestorOrSelf:function(a,b){if(a===b)return true;return AjaxControlToolkit.DomUtility.isDescendant(b,a)},isSibling:function(d,c){var b=d.parentNode;for(var a=0;a<b.childNodes.length;a++)if(b.childNodes[a]==c)return true;return false}};AjaxControlToolkit._DomUtility.registerClass("AjaxControlToolkit._DomUtility");AjaxControlToolkit.DomUtility=new AjaxControlToolkit._DomUtility;AjaxControlToolkit.TextBoxWrapper=function(b){var a=this;AjaxControlToolkit.TextBoxWrapper.initializeBase(a,[b]);a._current=b.value;a._watermark=null;a._isWatermarked=false};AjaxControlToolkit.TextBoxWrapper.prototype={dispose:function(){this.get_element().AjaxControlToolkitTextBoxWrapper=null;AjaxControlToolkit.TextBoxWrapper.callBaseMethod(this,"dispose")},get_Current:function(){this._current=this.get_element().value;return this._current},set_Current:function(a){this._current=a;this._updateElement()},get_Value:function(){if(this.get_IsWatermarked())return "";else return this.get_Current()},set_Value:function(b){var a=this;a.set_Current(b);if(!b||0==b.length){if(null!=a._watermark)a.set_IsWatermarked(true)}else a.set_IsWatermarked(false)},get_Watermark:function(){return this._watermark},set_Watermark:function(a){this._watermark=a;this._updateElement()},get_IsWatermarked:function(){return this._isWatermarked},set_IsWatermarked:function(b){var a=this;if(a._isWatermarked!=b){a._isWatermarked=b;a._updateElement();a._raiseWatermarkChanged()}},_updateElement:function(){var a=this,b=a.get_element();if(a._isWatermarked){if(b.value!=a._watermark)b.value=a._watermark}else if(b.value!=a._current)b.value=a._current},add_WatermarkChanged:function(a){this.get_events().addHandler("WatermarkChanged",a)},remove_WatermarkChanged:function(a){this.get_events().removeHandler("WatermarkChanged",a)},_raiseWatermarkChanged:function(){var a=this.get_events().getHandler("WatermarkChanged");if(a)a(this,Sys.EventArgs.Empty)}};AjaxControlToolkit.TextBoxWrapper.get_Wrapper=function(a){if(null==a.AjaxControlToolkitTextBoxWrapper)a.AjaxControlToolkitTextBoxWrapper=new AjaxControlToolkit.TextBoxWrapper(a);return a.AjaxControlToolkitTextBoxWrapper};AjaxControlToolkit.TextBoxWrapper.registerClass("AjaxControlToolkit.TextBoxWrapper",Sys.UI.Behavior);AjaxControlToolkit.TextBoxWrapper.validatorGetValue=function(b){var a=$get(b);if(a&&a.AjaxControlToolkitTextBoxWrapper)return a.AjaxControlToolkitTextBoxWrapper.get_Value();return AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue(b)};if(typeof ValidatorGetValue=="function"){AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue=ValidatorGetValue;ValidatorGetValue=AjaxControlToolkit.TextBoxWrapper.validatorGetValue}if(Sys.CultureInfo.prototype._getAbbrMonthIndex)try{Sys.CultureInfo.prototype._getAbbrMonthIndex("")}catch(ex){Sys.CultureInfo.prototype._getAbbrMonthIndex=function(b){var a=this;if(!a._upperAbbrMonths)a._upperAbbrMonths=a._toUpperArray(a.dateTimeFormat.AbbreviatedMonthNames);return Array.indexOf(a._upperAbbrMonths,a._toUpper(b))};Sys.CultureInfo.CurrentCulture._getAbbrMonthIndex=Sys.CultureInfo.prototype._getAbbrMonthIndex;Sys.CultureInfo.InvariantCulture._getAbbrMonthIndex=Sys.CultureInfo.prototype._getAbbrMonthIndex};
//END AjaxControlToolkit.Common.Common.js
//START AjaxControlToolkit.HTMLEditor.Enums.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.ActiveModeType=function(){};AjaxControlToolkit.HTMLEditor.ActiveModeType.prototype={Design:0,Html:1,Preview:2};AjaxControlToolkit.HTMLEditor.ActiveModeType_checkValue=function(a){if(a>=0&&a<=2)return true;return false};AjaxControlToolkit.HTMLEditor.ActiveModeType.registerEnum("AjaxControlToolkit.HTMLEditor.ActiveModeType",true);
//END AjaxControlToolkit.HTMLEditor.Enums.js
//START AjaxControlToolkit.ExtenderBase.BaseScripts.js
Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.BehaviorBase=function(c){var b=null,a=this;AjaxControlToolkit.BehaviorBase.initializeBase(a,[c]);a._clientStateFieldID=b;a._pageRequestManager=b;a._partialUpdateBeginRequestHandler=b;a._partialUpdateEndRequestHandler=b};AjaxControlToolkit.BehaviorBase.prototype={initialize:function(){AjaxControlToolkit.BehaviorBase.callBaseMethod(this,"initialize")},dispose:function(){var a=this;AjaxControlToolkit.BehaviorBase.callBaseMethod(a,"dispose");if(a._pageRequestManager){if(a._partialUpdateBeginRequestHandler){a._pageRequestManager.remove_beginRequest(a._partialUpdateBeginRequestHandler);a._partialUpdateBeginRequestHandler=null}if(a._partialUpdateEndRequestHandler){a._pageRequestManager.remove_endRequest(a._partialUpdateEndRequestHandler);a._partialUpdateEndRequestHandler=null}a._pageRequestManager=null}},get_ClientStateFieldID:function(){return this._clientStateFieldID},set_ClientStateFieldID:function(a){if(this._clientStateFieldID!=a){this._clientStateFieldID=a;this.raisePropertyChanged("ClientStateFieldID")}},get_ClientState:function(){if(this._clientStateFieldID){var a=document.getElementById(this._clientStateFieldID);if(a)return a.value}return null},set_ClientState:function(b){if(this._clientStateFieldID){var a=document.getElementById(this._clientStateFieldID);if(a)a.value=b}},registerPartialUpdateEvents:function(){var a=this;if(Sys&&Sys.WebForms&&Sys.WebForms.PageRequestManager){a._pageRequestManager=Sys.WebForms.PageRequestManager.getInstance();if(a._pageRequestManager){a._partialUpdateBeginRequestHandler=Function.createDelegate(a,a._partialUpdateBeginRequest);a._pageRequestManager.add_beginRequest(a._partialUpdateBeginRequestHandler);a._partialUpdateEndRequestHandler=Function.createDelegate(a,a._partialUpdateEndRequest);a._pageRequestManager.add_endRequest(a._partialUpdateEndRequestHandler)}}},_partialUpdateBeginRequest:function(){},_partialUpdateEndRequest:function(){}};AjaxControlToolkit.BehaviorBase.registerClass("AjaxControlToolkit.BehaviorBase",Sys.UI.Behavior);AjaxControlToolkit.DynamicPopulateBehaviorBase=function(c){var b=null,a=this;AjaxControlToolkit.DynamicPopulateBehaviorBase.initializeBase(a,[c]);a._DynamicControlID=b;a._DynamicContextKey=b;a._DynamicServicePath=b;a._DynamicServiceMethod=b;a._cacheDynamicResults=false;a._dynamicPopulateBehavior=b;a._populatingHandler=b;a._populatedHandler=b};AjaxControlToolkit.DynamicPopulateBehaviorBase.prototype={initialize:function(){var a=this;AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(a,"initialize");a._populatingHandler=Function.createDelegate(a,a._onPopulating);a._populatedHandler=Function.createDelegate(a,a._onPopulated)},dispose:function(){var a=this;if(a._populatedHandler){if(a._dynamicPopulateBehavior)a._dynamicPopulateBehavior.remove_populated(a._populatedHandler);a._populatedHandler=null}if(a._populatingHandler){if(a._dynamicPopulateBehavior)a._dynamicPopulateBehavior.remove_populating(a._populatingHandler);a._populatingHandler=null}if(a._dynamicPopulateBehavior){a._dynamicPopulateBehavior.dispose();a._dynamicPopulateBehavior=null}AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(a,"dispose")},populate:function(b){var a=this;if(a._dynamicPopulateBehavior&&a._dynamicPopulateBehavior.get_element()!=$get(a._DynamicControlID)){a._dynamicPopulateBehavior.dispose();a._dynamicPopulateBehavior=null}if(!a._dynamicPopulateBehavior&&a._DynamicControlID&&a._DynamicServiceMethod){a._dynamicPopulateBehavior=$create(AjaxControlToolkit.DynamicPopulateBehavior,{id:a.get_id()+"_DynamicPopulateBehavior",ContextKey:a._DynamicContextKey,ServicePath:a._DynamicServicePath,ServiceMethod:a._DynamicServiceMethod,cacheDynamicResults:a._cacheDynamicResults},null,null,$get(a._DynamicControlID));a._dynamicPopulateBehavior.add_populating(a._populatingHandler);a._dynamicPopulateBehavior.add_populated(a._populatedHandler)}if(a._dynamicPopulateBehavior)a._dynamicPopulateBehavior.populate(b?b:a._DynamicContextKey)},_onPopulating:function(b,a){this.raisePopulating(a)},_onPopulated:function(b,a){this.raisePopulated(a)},get_dynamicControlID:function(){return this._DynamicControlID},get_DynamicControlID:this.get_dynamicControlID,set_dynamicControlID:function(b){var a=this;if(a._DynamicControlID!=b){a._DynamicControlID=b;a.raisePropertyChanged("dynamicControlID");a.raisePropertyChanged("DynamicControlID")}},set_DynamicControlID:this.set_dynamicControlID,get_dynamicContextKey:function(){return this._DynamicContextKey},get_DynamicContextKey:this.get_dynamicContextKey,set_dynamicContextKey:function(b){var a=this;if(a._DynamicContextKey!=b){a._DynamicContextKey=b;a.raisePropertyChanged("dynamicContextKey");a.raisePropertyChanged("DynamicContextKey")}},set_DynamicContextKey:this.set_dynamicContextKey,get_dynamicServicePath:function(){return this._DynamicServicePath},get_DynamicServicePath:this.get_dynamicServicePath,set_dynamicServicePath:function(b){var a=this;if(a._DynamicServicePath!=b){a._DynamicServicePath=b;a.raisePropertyChanged("dynamicServicePath");a.raisePropertyChanged("DynamicServicePath")}},set_DynamicServicePath:this.set_dynamicServicePath,get_dynamicServiceMethod:function(){return this._DynamicServiceMethod},get_DynamicServiceMethod:this.get_dynamicServiceMethod,set_dynamicServiceMethod:function(b){var a=this;if(a._DynamicServiceMethod!=b){a._DynamicServiceMethod=b;a.raisePropertyChanged("dynamicServiceMethod");a.raisePropertyChanged("DynamicServiceMethod")}},set_DynamicServiceMethod:this.set_dynamicServiceMethod,get_cacheDynamicResults:function(){return this._cacheDynamicResults},set_cacheDynamicResults:function(a){if(this._cacheDynamicResults!=a){this._cacheDynamicResults=a;this.raisePropertyChanged("cacheDynamicResults")}},add_populated:function(a){this.get_events().addHandler("populated",a)},remove_populated:function(a){this.get_events().removeHandler("populated",a)},raisePopulated:function(b){var a=this.get_events().getHandler("populated");if(a)a(this,b)},add_populating:function(a){this.get_events().addHandler("populating",a)},remove_populating:function(a){this.get_events().removeHandler("populating",a)},raisePopulating:function(b){var a=this.get_events().getHandler("populating");if(a)a(this,b)}};AjaxControlToolkit.DynamicPopulateBehaviorBase.registerClass("AjaxControlToolkit.DynamicPopulateBehaviorBase",AjaxControlToolkit.BehaviorBase);AjaxControlToolkit.ControlBase=function(b){var a=this;AjaxControlToolkit.ControlBase.initializeBase(a,[b]);a._clientStateField=null;a._callbackTarget=null;a._onsubmit$delegate=Function.createDelegate(a,a._onsubmit);a._oncomplete$delegate=Function.createDelegate(a,a._oncomplete);a._onerror$delegate=Function.createDelegate(a,a._onerror)};AjaxControlToolkit.ControlBase.__doPostBack=function(c,b){if(!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())for(var a=0;a<AjaxControlToolkit.ControlBase.onsubmitCollection.length;a++)AjaxControlToolkit.ControlBase.onsubmitCollection[a]();Function.createDelegate(window,AjaxControlToolkit.ControlBase.__doPostBackSaved)(c,b)};AjaxControlToolkit.ControlBase.prototype={initialize:function(){var b="undefined",a=this;AjaxControlToolkit.ControlBase.callBaseMethod(a,"initialize");if(a._clientStateField)a.loadClientState(a._clientStateField.value);if(typeof Sys.WebForms!==b&&typeof Sys.WebForms.PageRequestManager!==b){Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatements,a._onsubmit$delegate);if(AjaxControlToolkit.ControlBase.__doPostBackSaved==null||typeof AjaxControlToolkit.ControlBase.__doPostBackSaved==b){AjaxControlToolkit.ControlBase.__doPostBackSaved=window.__doPostBack;window.__doPostBack=AjaxControlToolkit.ControlBase.__doPostBack;AjaxControlToolkit.ControlBase.onsubmitCollection=[]}Array.add(AjaxControlToolkit.ControlBase.onsubmitCollection,a._onsubmit$delegate)}else $addHandler(document.forms[0],"submit",a._onsubmit$delegate)},dispose:function(){var b="undefined",a=this;if(typeof Sys.WebForms!==b&&typeof Sys.WebForms.PageRequestManager!==b){Array.remove(AjaxControlToolkit.ControlBase.onsubmitCollection,a._onsubmit$delegate);Array.remove(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatements,a._onsubmit$delegate)}else $removeHandler(document.forms[0],"submit",a._onsubmit$delegate);AjaxControlToolkit.ControlBase.callBaseMethod(a,"dispose")},findElement:function(a){return $get(this.get_id()+"_"+a.split(":").join("_"))},get_clientStateField:function(){return this._clientStateField},set_clientStateField:function(b){var a=this;if(a.get_isInitialized())throw Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_CannotSetClientStateField);if(a._clientStateField!=b){a._clientStateField=b;a.raisePropertyChanged("clientStateField")}},loadClientState:function(){},saveClientState:function(){return null},_invoke:function(g,d,h){var a=this;if(!a._callbackTarget)throw Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_ControlNotRegisteredForCallbacks);if(typeof WebForm_DoCallback==="undefined")throw Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_PageNotRegisteredForCallbacks);var e=[];for(var b=0;b<d.length;b++)e[b]=d[b];var c=a.saveClientState();if(c!=null&&!String.isInstanceOfType(c))throw Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_InvalidClientStateType);var f=Sys.Serialization.JavaScriptSerializer.serialize({name:g,args:e,state:a.saveClientState()});WebForm_DoCallback(a._callbackTarget,f,a._oncomplete$delegate,h,a._onerror$delegate,true)},_oncomplete:function(a,b){a=Sys.Serialization.JavaScriptSerializer.deserialize(a);if(a.error)throw Error.create(a.error);this.loadClientState(a.state);b(a.result)},_onerror:function(a){throw Error.create(a)},_onsubmit:function(){if(this._clientStateField)this._clientStateField.value=this.saveClientState();return true}};AjaxControlToolkit.ControlBase.registerClass("AjaxControlToolkit.ControlBase",Sys.UI.Control);
AjaxControlToolkit.Resources={
"PasswordStrength_InvalidWeightingRatios":"Strength Weighting ratios must have 4 elements","HTMLEditor_toolbar_button_FontSize_defaultValue":"default","HTMLEditor_toolbar_button_DesignMode_title":"Design mode","Animation_ChildrenNotAllowed":"AjaxControlToolkit.Animation.createAnimation cannot add child animations to type \"{0}\" that does not derive from AjaxControlToolkit.Animation.ParentAnimation","PasswordStrength_RemainingSymbols":"{0} symbol characters","HTMLEditor_toolbar_button_FixedForeColor_title":"Foreground color","HTMLEditor_toolbar_popup_LinkProperties_field_URL":"URL","ExtenderBase_CannotSetClientStateField":"clientStateField can only be set before initialization","HTMLEditor_toolbar_button_Bold_title":"Bold","RTE_PreviewHTML":"Preview HTML","HTMLEditor_toolbar_popup_LinkProperties_button_OK":"OK","HTMLEditor_toolbar_button_JustifyRight_title":"Justify Right","RTE_JustifyCenter":"Justify Center","PasswordStrength_RemainingUpperCase":"{0} more upper case characters","HTMLEditor_toolbar_popup_LinkProperties_button_Cancel":"Cancel","Animation_TargetNotFound":"AjaxControlToolkit.Animation.Animation.set_animationTarget requires the ID of a Sys.UI.DomElement or Sys.UI.Control.  No element or control could be found corresponding to \"{0}\"","RTE_FontColor":"Font Color","RTE_LabelColor":"Label Color","Common_InvalidBorderWidthUnit":"A unit type of \"{0}\"\u0027 is invalid for parseBorderWidth","HTMLEditor_toolbar_button_JustifyFull_title":"Justify","RTE_Heading":"Heading","Tabs_PropertySetBeforeInitialization":"{0} cannot be changed before initialization","HTMLEditor_toolbar_button_StrikeThrough_title":"Strike through","RTE_OrderedList":"Ordered List","HTMLEditor_toolbar_button_OnPastePlainText":"Plain text pasting is switched on. Just now: {0}","HTMLEditor_toolbar_button_RemoveLink_title":"Remove Link","HTMLEditor_toolbar_button_FontName_defaultValue":"default","HTMLEditor_toolbar_button_FontName_label":"Font","ReorderList_DropWatcherBehavior_NoChild":"Could not find child of list with id \"{0}\"","CascadingDropDown_MethodTimeout":"[Method timeout]","RTE_Columns":"Columns","RTE_InsertImage":"Insert Image","RTE_InsertTable":"Insert Table","RTE_Values":"Values","RTE_OK":"OK","ExtenderBase_PageNotRegisteredForCallbacks":"This Page has not been registered for callbacks","HTMLEditor_toolbar_button_InsertLink_title":"Insert/Edit URL link","Animation_NoDynamicPropertyFound":"AjaxControlToolkit.Animation.createAnimation found no property corresponding to \"{0}\" or \"{1}\"","Animation_InvalidBaseType":"AjaxControlToolkit.Animation.registerAnimation can only register types that inherit from AjaxControlToolkit.Animation.Animation","RTE_UnorderedList":"Unordered List","ResizableControlBehavior_InvalidHandler":"{0} handler not a function, function name, or function text","Animation_InvalidColor":"Color must be a 7-character hex representation (e.g. #246ACF), not \"{0}\"","RTE_CellColor":"Cell Color","PasswordStrength_RemainingMixedCase":"Mixed case characters","HTMLEditor_toolbar_button_HtmlMode_title":"HTML text","RTE_Italic":"Italic","CascadingDropDown_NoParentElement":"Failed to find parent element \"{0}\"","ValidatorCallout_DefaultErrorMessage":"This control is invalid","HTMLEditor_toolbar_button_DecreaseIndent_title":"Decrease Indent","RTE_Indent":"Indent","ReorderList_DropWatcherBehavior_CallbackError":"Reorder failed, see details below.\\r\\n\\r\\n{0}","PopupControl_NoDefaultProperty":"No default property supported for control \"{0}\" of type \"{1}\"","RTE_Normal":"Normal","PopupExtender_NoParentElement":"Couldn\u0027t find parent element \"{0}\"","RTE_ViewValues":"View Values","RTE_Legend":"Legend","RTE_Labels":"Labels","RTE_CellSpacing":"Cell Spacing","PasswordStrength_RemainingNumbers":"{0} more numbers","HTMLEditor_toolbar_popup_LinkProperties_field_Target":"Target","HTMLEditor_toolbar_button_PreviewMode_title":"Preview","RTE_Border":"Border","RTE_Create":"Create","RTE_BackgroundColor":"Background Color","RTE_Cancel":"Cancel","HTMLEditor_toolbar_button_PasteText_title":"Paste Plain Text","RTE_JustifyFull":"Justify Full","RTE_JustifyLeft":"Justify Left","RTE_Cut":"Cut","ResizableControlBehavior_CannotChangeProperty":"Changes to {0} not supported","RTE_ViewSource":"View Source","Common_InvalidPaddingUnit":"A unit type of \"{0}\" is invalid for parsePadding","RTE_Paste":"Paste","ExtenderBase_ControlNotRegisteredForCallbacks":"This Control has not been registered for callbacks","Calendar_Today":"Today: {0}","MultiHandleSlider_CssHeightWidthRequired":"You must specify a CSS width and height for all handle styles as well as the rail.","Common_DateTime_InvalidFormat":"Invalid format","HTMLEditor_toolbar_button_Copy_title":"Copy","ListSearch_DefaultPrompt":"Type to search","CollapsiblePanel_NoControlID":"Failed to find element \"{0}\"","RTE_ViewEditor":"View Editor","HTMLEditor_toolbar_popup_LinkProperties_field_Target_Current":"Current window","RTE_BarColor":"Bar Color","HTMLEditor_toolbar_button_Underline_title":"Underline","PasswordStrength_DefaultStrengthDescriptions":"NonExistent;Very Weak;Weak;Poor;Almost OK;Barely Acceptable;Average;Good;Strong;Excellent;Unbreakable!","HTMLEditor_toolbar_button_SuperScript_title":"Super script","HTMLEditor_toolbar_button_Ltr_title":"Left to right direction","HTMLEditor_toolbar_button_RemoveAlignment_title":"Remove Alignment","HTMLEditor_toolbar_button_OrderedList_title":"Ordered List","HTMLEditor_toolbar_popup_LinkProperties_field_Target_New":"New window","HTMLEditor_toolbar_popup_LinkProperties_field_Target_Top":"Top window","HTMLEditor_toolbar_button_JustifyCenter_title":"Justify Center","RTE_Inserttexthere":"Insert text here","Animation_UknownAnimationName":"AjaxControlToolkit.Animation.createAnimation could not find an Animation corresponding to the name \"{0}\"","ExtenderBase_InvalidClientStateType":"saveClientState must return a value of type String","HTMLEditor_toolbar_button_JustifyLeft_title":"Justify Left","Rating_CallbackError":"An unhandled exception has occurred:\\r\\n{0}","HTMLEditor_toolbar_button_Undo_title":"Undo","HTMLEditor_toolbar_button_Redo_title":"Redo","Tabs_OwnerExpected":"owner must be set before initialize","DynamicPopulate_WebServiceTimeout":"Web service call timed out","PasswordStrength_RemainingLowerCase":"{0} more lower case characters","HTMLEditor_toolbar_button_BulletedList_title":"Bulleted List","HTMLEditor_toolbar_button_Paste_title":"Paste","Animation_MissingAnimationName":"AjaxControlToolkit.Animation.createAnimation requires an object with an AnimationName property","HTMLEditor_toolbar_button_PasteWord_title":"Paste from MS Word (with cleanup)","HTMLEditor_toolbar_button_Italic_title":"Italic","RTE_JustifyRight":"Justify Right","Tabs_ActiveTabArgumentOutOfRange":"Argument is not a member of the tabs collection","RTE_CellPadding":"Cell Padding","HTMLEditor_toolbar_button_ForeColorClear_title":"Clear foreground color","RTE_ClearFormatting":"Clear Formatting","AlwaysVisible_ElementRequired":"AjaxControlToolkit.AlwaysVisibleControlBehavior must have an element","HTMLEditor_toolbar_button_SubScript_title":"Sub script","Slider_NoSizeProvided":"Please set valid values for the height and width attributes in the slider\u0027s CSS classes","DynamicPopulate_WebServiceError":"Web Service call failed: {0}","PasswordStrength_StrengthPrompt":"Strength: ","HTMLEditor_toolbar_button_Rtl_title":"Right to left direction","PasswordStrength_RemainingCharacters":"{0} more characters","HTMLEditor_toolbar_button_BackColorClear_title":"Clear background color","PasswordStrength_Satisfied":"Nothing more required","RTE_Hyperlink":"Hyperlink","Animation_NoPropertyFound":"AjaxControlToolkit.Animation.createAnimation found no property corresponding to \"{0}\"","PasswordStrength_InvalidStrengthDescriptionStyles":"Text Strength description style classes must match the number of text descriptions.","HTMLEditor_toolbar_button_Use_verb":"Use {0}","HTMLEditor_toolbar_popup_LinkProperties_field_Target_Parent":"Parent window","PasswordStrength_GetHelpRequirements":"Get help on password requirements","HTMLEditor_toolbar_button_FixedBackColor_title":"Background color","PasswordStrength_InvalidStrengthDescriptions":"Invalid number of text strength descriptions specified","RTE_Underline":"Underline","HTMLEditor_toolbar_button_IncreaseIndent_title":"Increase Indent","Tabs_PropertySetAfterInitialization":"{0} cannot be changed after initialization","RTE_Rows":"Rows","RTE_Redo":"Redo","RTE_Size":"Size","RTE_Undo":"Undo","RTE_Bold":"Bold","RTE_Copy":"Copy","RTE_Font":"Font","HTMLEditor_toolbar_button_FontSize_label":"Size","HTMLEditor_toolbar_button_Cut_title":"Cut","CascadingDropDown_MethodError":"[Method error {0}]","HTMLEditor_toolbar_button_InsertLink_message_EmptyURL":"URL can not be empty","RTE_BorderColor":"Border Color","HTMLEditor_toolbar_button_RemoveStyles_title":"Remove styles","RTE_Paragraph":"Paragraph","RTE_InsertHorizontalRule":"Insert Horizontal Rule","HTMLEditor_toolbar_button_Paragraph_title":"Make Paragraph","Common_UnitHasNoDigits":"No digits","RTE_Outdent":"Outdent","Common_DateTime_InvalidTimeSpan":"\"{0}\" is not a valid TimeSpan format","Animation_CannotNestSequence":"AjaxControlToolkit.Animation.SequenceAnimation cannot be nested inside AjaxControlToolkit.Animation.ParallelAnimation","HTMLEditor_toolbar_button_InsertHR_title":"Insert horizontal rule","HTMLEditor_toolbar_button_OnPasteFromMSWord":"Pasting from MS Word is switched on. Just now: {0}","Shared_BrowserSecurityPreventsPaste":"Your browser security settings don\u0027t permit the automatic execution of paste operations. Please use the keyboard shortcut Ctrl+V instead."};
//END AjaxControlToolkit.ExtenderBase.BaseScripts.js
//START AjaxControlToolkit.HTMLEditor.Editor.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.Editor=function(b){var a=this;AjaxControlToolkit.HTMLEditor.Editor.initializeBase(a,[b]);a._editPanel=null;a._changingToolbar=null;if(AjaxControlToolkit.HTMLEditor.isIE&&Sys.Browser.version==8&&document.compatMode!="BackCompat")a._onresize$delegate=Function.createDelegate(a,a._onresize)};AjaxControlToolkit.HTMLEditor.Editor.prototype={get_autofocus:function(){return this._editPanel.get_autofocus()},set_autofocus:function(a){this._editPanel.set_autofocus(a)},get_content:function(){return this._editPanel.get_content()},set_content:function(a){this._editPanel.set_content(a)},get_activeMode:function(){return this._editPanel.get_activeMode()},set_activeMode:function(a){this._editPanel.set_activeMode(a)},get_editPanel:function(){return this._editPanel},set_editPanel:function(a){this._editPanel=a},get_changingToolbar:function(){return this._changingToolbar},set_changingToolbar:function(a){this._changingToolbar=a},add_propertyChanged:function(a){this._editPanel.add_propertyChanged(a)},remove_propertyChanged:function(a){this._editPanel.remove_propertyChanged(a)},initialize:function(){var c="BackCompat",a=this;AjaxControlToolkit.HTMLEditor.Editor.callBaseMethod(a,"initialize");var b=a.get_element(),d=b.className;Sys.UI.DomElement.removeCssClass(b,d);Sys.UI.DomElement.addCssClass(b,"ajax__htmleditor_editor_base");Sys.UI.DomElement.addCssClass(b,d);if(!AjaxControlToolkit.HTMLEditor.isIE&&document.compatMode!=c)a.get_element().style.height="100%";if(AjaxControlToolkit.HTMLEditor.isIE&&Sys.Browser.version==8&&document.compatMode!=c)if(a.get_changingToolbar()!=null){a._saved_set_activeEditPanel=a.get_changingToolbar().set_activeEditPanel;a._saved_disable=a.get_changingToolbar().disable;a.get_changingToolbar().set_activeEditPanel=Function.createDelegate(a,a._set_activeEditPanel);a.get_changingToolbar().disable=Function.createDelegate(a,a._disable)}},_set_activeEditPanel:function(g){var a=this,b=a.get_changingToolbar().get_element(),d=a.get_editPanel().get_element(),e=b.parentNode.clientHeight;Function.createDelegate(a.get_changingToolbar(),a._saved_set_activeEditPanel)(g);var f=b.parentNode.clientHeight,c=d.parentNode.clientHeight;if(c>0)d.style.height=c-(f-e)+"px"},_disable:function(g){var a=this,b=a.get_changingToolbar().get_element(),d=a.get_editPanel().get_element(),e=b.clientHeight;Function.createDelegate(a.get_changingToolbar(),a._saved_disable)(g);var f=b.clientHeight,c=d.parentNode.clientHeight;if(c>0)d.style.height=c-(f-e)+"px"},dispose:function(){var a=this;if(AjaxControlToolkit.HTMLEditor.isIE&&Sys.Browser.version==8&&document.compatMode!="BackCompat"){a.get_changingToolbar().set_activeEditPanel=a._saved_set_activeEditPanel;a.get_changingToolbar().disable=a._saved_disable}AjaxControlToolkit.HTMLEditor.Editor.callBaseMethod(a,"dispose")},_onresize:function(){var a=this,b=a.get_changingToolbar().get_element(),d=a.get_editPanel().get_element(),c=d.parentNode.clientHeight;if(c>0)d.style.height=c-(b.clientHeight-a._changingToolbarHeight)+"px";a._changingToolbarHeight=b.clientHeight}};AjaxControlToolkit.HTMLEditor.Editor.registerClass("AjaxControlToolkit.HTMLEditor.Editor",Sys.UI.Control);AjaxControlToolkit.HTMLEditor.Editor.MidleCellHeightForIE=function(a,e){var c="100%";if(AjaxControlToolkit.HTMLEditor.isIE&&document.compatMode!="BackCompat")try{var d=2;for(var b=0;b<a.rows.length;b++)if(a.rows[b]!=e)d+=a.rows[b].offsetHeight+1;c=(a.clientHeight-d)/a.clientHeight*100+"%"}catch(f){c=""}return c};
//END AjaxControlToolkit.HTMLEditor.Editor.js
//START AjaxControlToolkit.HTMLEditor.Toolbar.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.Toolbar=function(b){var a=this;AjaxControlToolkit.HTMLEditor.Toolbar.initializeBase(a,[b]);a._loaded=false;a._cachedButtonIds=null;a._cachedEditPanel=null;a._buttons=null;a._alwaysVisible=false;a._app_onload$delegate=Function.createDelegate(a,a._app_onload)};AjaxControlToolkit.HTMLEditor.Toolbar.prototype={get_alwaysVisible:function(){return this._alwaysVisible},set_alwaysVisible:function(a){this._alwaysVisible=a;if(this.get_isInitialized())this.raisePropertyChanged("alwaysVisible")},set_activeEditPanel:function(c){var a=this;if(!a._loaded){a._cachedEditPanel=c;return}for(var b=0;b<a.get_buttons().length;b++)a.get_buttons()[b].set_activeEditPanel(c)},disable:function(){var a=this;if(a.get_isInitialized()){if(a._alwaysVisible)return;for(var b=0;b<a.get_buttons().length;b++)a.get_buttons()[b].set_activeEditPanel(null)}},get_buttons:function(){if(this._buttons==null)this._buttons=[];return this._buttons},set_buttons:function(a){this.get_buttons().push(a)},get_buttonIds:function(){},set_buttonIds:function(c){if(!this.get_isInitialized()){this._cachedButtonIds=c;return}var b=c.split(";");for(var a=0;a<b.length;a++)if(b[a].length>0)this.set_buttons($find(b[a]))},initialize:function(){AjaxControlToolkit.HTMLEditor.Toolbar.callBaseMethod(this,"initialize");Sys.Application.add_load(this._app_onload$delegate)},dispose:function(){this._loaded=false;Sys.Application.remove_load(this._app_onload$delegate);AjaxControlToolkit.HTMLEditor.Toolbar.callBaseMethod(this,"dispose")},_app_onload:function(){var b=null,a=this;if(a._cachedButtonIds!=b){a.set_buttonIds(a._cachedButtonIds);a._cachedButtonIds=b}a._loaded=true;if(a._cachedEditPanel!=b){a.set_activeEditPanel(a._cachedEditPanel);a._cachedEditPanel=b}}};AjaxControlToolkit.HTMLEditor.Toolbar.registerClass("AjaxControlToolkit.HTMLEditor.Toolbar",Sys.UI.Control);
//END AjaxControlToolkit.HTMLEditor.Toolbar.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.CommonButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton=function(b){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton.initializeBase(a,[b]);a._loaded=false;a._editPanel=null;a._activeModes=null;a._app_onload$delegate=Function.createDelegate(a,a._app_onload);a._cssClass="";a._onmouseover$delegate=Function.createDelegate(a,a._onmouseover);a._onmouseout$delegate=Function.createDelegate(a,a._onmouseout);a._onmousedown$delegate=Function.createDelegate(a,a._onmousedown);a._onmouseup$delegate=Function.createDelegate(a,a._onmouseup);a._onclick$delegate=Function.createDelegate(a,a._onclick)};AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton.prototype={set_activeEditPanel:function(b){var a=this;a._editPanel=b;if(a._editPanel==null)a.hideButton();else if(a.isAllowedActiveMode(a._editPanel.get_activeMode())&&a.canBeShown()){a.showButton();a.onEditPanelActivity()}else a.hideButton()},isImage:function(){return true},checkRangeInDesign:function(){var a=this;if(typeof a._designPanel=="undefined")return false;if(a._designPanel==null)return false;if(a._designPanel.isPopup())return false;var b=AjaxControlToolkit.HTMLEditor.getSelParent(a._designPanel);if(b.nodeType==3)b=b.parentNode;return b.ownerDocument==a._designPanel._doc},get_buttonName:function(){var a=Object.getType(this).getName();a=a.substring(a.lastIndexOf(".")+1);return a},get_message:function(messageName){var expression="AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_"+this.get_buttonName()+"_message_"+messageName;return eval(expression)},isDisplayed:function(){var a=this.get_element();if(a){var b=a.style;return b.display!="none"&&b.visibility!="hidden"}else return false},hideButton:function(){var a=this.get_element();if(a)a.style.display="none"},showButton:function(){if(this.get_element().style.display=="none")this.get_element().style.display=""},canBeShown:function(){return true},onEditPanelActivity:function(){},get_activeModes:function(){if(this._activeModes==null)this._activeModes=[];return this._activeModes},set_activeModes:function(a){this.get_activeModes().push(a)},get_activeModesIds:function(){},set_activeModesIds:function(c){var b=c.split(";");for(var a=0;a<b.length;a++)this.set_activeModes(parseInt(b[a]))},set_toolTip:function(a){this.get_element().title=a},get_toolTip:function(){return this.get_element().title},isAllowedActiveMode:function(b){for(var a=0;a<this.get_activeModes().length;a++)if(this.get_activeModes()[a]==b)return true;return false},initialize:function(){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton.callBaseMethod(a,"initialize");Sys.Application.add_load(a._app_onload$delegate);var b=a.get_element();a._cssClass=b.className;if(a.isImage())$addHandlers(b,{mouseover:a._onmouseover$delegate,mouseout:a._onmouseout$delegate,mousedown:a._onmousedown$delegate,mouseup:a._onmouseup$delegate,click:a._onclick$delegate});if(AjaxControlToolkit.HTMLEditor.isIE){function c(a){if(a.nodeType==1&&a.tagName){var b=a.tagName.toUpperCase();if(b!="INPUT"&&b!="TEXTAREA"&&b!="IFRAME")a.unselectable="on";for(var d=0;d<a.childNodes.length;d++)c(a.childNodes.item(d))}}c(b)}else try{b.style.MozUserSelect="none";b.parentNode.style.MozUserSelect="none"}catch(d){}},dispose:function(){var a=this;if(a.isImage())$common.removeHandlers(a.get_element(),{mouseover:a._onmouseover$delegate,mouseout:a._onmouseout$delegate,mousedown:a._onmousedown$delegate,mouseup:a._onmouseup$delegate,click:a._onclick$delegate});a._loaded=false;Sys.Application.remove_load(a._app_onload$delegate);AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton.callBaseMethod(a,"dispose")},_app_onload:function(){this.onButtonLoaded();this._loaded=true},onButtonLoaded:function(){},_onmouseover:function(){if(!this.isEnable())return false;Sys.UI.DomElement.addCssClass(this.get_element(),this._cssClass+"_hover");return true},_onmouseout:function(){var a=this;if(!a.isEnable())return false;Sys.UI.DomElement.removeCssClass(a.get_element(),a._cssClass+"_hover");Sys.UI.DomElement.removeCssClass(a.get_element(),a._cssClass+"_mousedown");return true},_onmousedown:function(){if(!this.isEnable())return null;Sys.UI.DomElement.addCssClass(this.get_element(),this._cssClass+"_mousedown");return false},_onmouseup:function(){if(!this.isEnable())return false;Sys.UI.DomElement.removeCssClass(this.get_element(),this._cssClass+"_mousedown");return true},_onclick:function(){if(!this.isEnable())return false;return true},isEnable:function(){if(!this._loaded)return false;if(this._editPanel==null)return false;return true},setActivity:function(b){var a=this;if(b)Sys.UI.DomElement.addCssClass(a.get_element(),a._cssClass+"_active");else Sys.UI.DomElement.removeCssClass(a.get_element(),a._cssClass+"_active")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton",Sys.UI.Control);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.CommonButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ImageButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton=function(b){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.initializeBase(a,[b]);a._normalSrc="";a._hoverSrc="";a._downSrc="";a._activeSrc="";a._downTimer=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.prototype={get_normalSrc:function(){return this._normalSrc},set_normalSrc:function(b){this._normalSrc=b;var a=this.get_element();if(/none$/.test(a.src))a.src=b},get_hoverSrc:function(){return this._hoverSrc},set_hoverSrc:function(a){this._hoverSrc=a},get_downSrc:function(){return this._downSrc},set_downSrc:function(a){this._downSrc=a},get_activeSrc:function(){return this._activeSrc},set_activeSrc:function(a){this._activeSrc=a},isImage:function(){return true},_onmouseover:function(){var a=this;if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.callBaseMethod(a,"_onmouseover"))return false;if(a._hoverSrc.length>0)a.get_element().src=a._hoverSrc;return true},_onmouseout:function(){var a=this,b=a.get_element();if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.callBaseMethod(a,"_onmouseout"))return false;if(a._hoverSrc.length>0)if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_mousedown")&&a._downSrc.length>0)b.src=a._downSrc;else if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_active")&&a._activeSrc.length>0)b.src=a._activeSrc;else b.src=a._normalSrc;return true},_onmousedown:function(){var a=this;if(AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.callBaseMethod(a,"_onmousedown")===null)return null;if(a._downSrc.length>0){a.get_element().src=a._downSrc;a._downTimer=setTimeout(Function.createDelegate(a,a._onmouseup),1e3)}return true},_onmouseup:function(){var a=this,b=a.get_element();if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.callBaseMethod(a,"_onmouseup"))return false;if(a._downSrc.length>0){if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_hover")&&a._hoverSrc.length>0)b.src=a._hoverSrc;else if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_active")&&a._activeSrc.length>0)b.src=a._activeSrc;else b.src=a._normalSrc;if(a._downTimer!=null){clearTimeout(a._downTimer);a._downTimer=null}}return true},setActivity:function(c){var a=this,b=a.get_element();if(a._activeSrc.length>0)if(c){if(!Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_active"))b.src=a._activeSrc}else if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_active"))if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_mousedown")&&a._downSrc.length>0)b.src=a._downSrc;else if(Sys.UI.DomElement.containsCssClass(b,a._cssClass+"_hover")&&a._hoverSrc.length>0)b.src=a._hoverSrc;else b.src=a._normalSrc;AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.callBaseMethod(a,"setActivity",[c])}};AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ImageButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModeImageButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton.initializeBase(this,[a]);this._designPanel=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton.prototype={_onmousedown:function(c){var a=false,b=this;if(b._designPanel==null)return a;if(b._designPanel.isPopup())return a;if(AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton.callBaseMethod(b,"_onmousedown",[c])===null)return a;b.callMethod();return a},onEditPanelActivity:function(){this._designPanel=this._editPanel.get_activePanel()},callMethod:function(){if(this._designPanel==null)return false;if(this._designPanel.isPopup())return false;return true},initialize:function(){var b="hidden",c=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton.callBaseMethod(c,"initialize");if(AjaxControlToolkit.HTMLEditor.isOpera){var a=c.get_element();function e(a){a.style.display=""}function d(a){if(a.style.visibility==b)a.style.visibility="visible"}if(c.canBeShown()){e(a);a.style.visibility=b}c.hideButton=function(){a.style.visibility=b};c.showButton=function(){if(a.style.display=="none")a.style.display="";d(a)}}}};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.ImageButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModeImageButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.MethodButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton.prototype={};AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.MethodButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Undo.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo.callBaseMethod(this,"callMethod"))return false;this._designPanel.undo()}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Undo.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Redo.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo.callBaseMethod(this,"callMethod"))return false;this._designPanel.redo()}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Redo.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.HorizontalSeparator.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator.prototype={isImage:function(){return false}};AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.HorizontalSeparator.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.EditorToggleButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton.prototype={onEditPanelActivity:function(){AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton.callBaseMethod(this,"onEditPanelActivity");this.setActivity(this.checkState())},checkState:function(){if(!this.checkRangeInDesign())return false;return true}};AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeImageButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.EditorToggleButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Bold.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("bold",false,null)},checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold.callBaseMethod(this,"checkState"))return false;return this._designPanel._queryCommandState("bold")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Bold.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Italic.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("italic",false,null)},checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic.callBaseMethod(this,"checkState"))return false;return this._designPanel._queryCommandState("italic")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Italic.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Underline.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("underline",false,null)},checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline.callBaseMethod(this,"checkState"))return false;return this._designPanel._queryCommandState("underline")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Underline.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.StrikeThrough.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("strikeThrough",false,null)},checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough.callBaseMethod(this,"checkState"))return false;return this._designPanel._queryCommandState("strikeThrough")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.StrikeThrough.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.SubScript.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("subScript",false,null)},checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript.callBaseMethod(this,"checkState"))return false;return this._designPanel._queryCommandState("subScript")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.SubScript.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.SuperScript.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("superScript",false,null)},checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript.callBaseMethod(this,"checkState"))return false;return this._designPanel._queryCommandState("superScript")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.SuperScript.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.BoxButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton.prototype={initialize:function(){AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton.callBaseMethod(this,"initialize")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.BoxButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModeBoxButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton.initializeBase(this,[a]);this._designPanel=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton.prototype={_onmousedown:function(c){var a=false,b=this;if(b._designPanel==null)return a;if(b._designPanel.isPopup())return a;if(AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton.callBaseMethod(b,"_onmousedown",[c])===null)return a;b.callMethod();return a},onEditPanelActivity:function(){this._designPanel=this._editPanel.get_activePanel()},callMethod:function(){if(this._designPanel==null)return false;if(this._designPanel.isPopup())return false;return true},initialize:function(){var b=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton.callBaseMethod(b,"initialize");if(AjaxControlToolkit.HTMLEditor.isOpera){var a=b.get_element();function d(a){a.style.display="";for(var b=0;b<a.childNodes.length;b++){var c=a.childNodes.item(b);if(c.nodeType==1)d(c)}}function c(a,b){if(a.style.visibility!=b)a.style.visibility=b;for(var d=0;d<a.childNodes.length;d++){var e=a.childNodes.item(d);if(e.nodeType==1)c(e,b)}}if(b.canBeShown()){d(a);a.style.visibility="hidden"}b.hideButton=function(){c(a,"hidden")};b.showButton=function(){if(a.style.display=="none")a.style.display="";c(a,"visible")}}}};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.BoxButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModeBoxButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FixedColorButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton=function(b){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton.initializeBase(a,[b]);a._defaultColor="#000000";a._colorDiv=null;a._methodButton=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton.prototype={get_defaultColor:function(){return this._defaultColor},set_defaultColor:function(a){this._defaultColor=a;if(this._colorDiv!=null)this._colorDiv.get_element().style.backgroundColor=a},get_colorDiv:function(){return this._colorDiv},set_colorDiv:function(a){this._colorDiv=a},get_methodButton:function(){return this._methodButton},set_methodButton:function(a){this._methodButton=a},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton.callBaseMethod(this,"callMethod"))return false;this.setColor(this.get_defaultColor())},setColor:function(){},initialize:function(){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton.callBaseMethod(a,"initialize");if(a._methodButton!=null)a._methodButton.callMethod=Function.createDelegate(a,a.callMethod);if(a._colorDiv!=null)a._colorDiv.callMethod=Function.createDelegate(a,a.callMethod)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FixedColorButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FixedForeColor.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor.prototype={setColor:function(a){this._designPanel._execCommand("forecolor",false,a)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor",AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedColorButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FixedForeColor.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModePopupImageButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton=function(b){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton.initializeBase(a,[b]);a._relatedPopup=null;a._autoClose=true;a._forclose_onmousedown$delegate=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton.prototype={set_activeEditPanel:function(b){var a=this;if(a._editPanel!=b&&a._editPanel!=null)a.closePopup();AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton.callBaseMethod(a,"set_activeEditPanel",[b])},get_autoClose:function(){return this._autoClose},set_autoClose:function(a){this._autoClose=a},get_relatedPopup:function(){return this._relatedPopup},set_relatedPopup:function(a){this._relatedPopup=a},openPopup:function(h,j,i){var c=null,a=this;if(a._autoClose&&a._forclose_onmousedown$delegate!=c)return;if(a._relatedPopup!=c){a._bookmark=c;if(AjaxControlToolkit.HTMLEditor.isIE){var e=a._designPanel._getSelection();a._selType=e.type.toLowerCase();var d=a._designPanel._createRange(e);if(a._selType=="text"||a._selType=="none")try{a._bookmark=d.duplicate()}catch(k){}else if(a._selType=="control"){a._bookmark=d.item(0);d.remove(0);e.empty()}}if(typeof a._relatedPopup.set_relatedElement=="function"){a._relatedPopup.set_relatedElement(a.get_element());a._forclose_onmousedown$delegate=Function.createDelegate(a,a._forclose_onmousedown);if(a._autoClose){var f=a._designPanel.get_element().contentWindow,g=f.document.body,b=a;setTimeout(function(){var a="mousedown";if(b._forclose_onmousedown$delegate!=c){AjaxControlToolkit.HTMLEditor._addEvent(g,a,b._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._addEvent(g,"keydown",b._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._addEvent(document.body,"keydown",b._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._addEvent(f,a,b._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._addEvent(document.body,a,b._forclose_onmousedown$delegate);if(document.documentElement)AjaxControlToolkit.HTMLEditor._addEvent(document.documentElement,a,b._forclose_onmousedown$delegate)}},0)}a._relatedPopup.open(h)}else a._relatedPopup.open(h,j,i)}},_forclose_onmousedown:function(){var c="mousedown",a=this;if(a._forclose_onmousedown$delegate==null)return true;if(a._relatedPopup.isOpened)a._relatedPopup.close();else return;if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)try{if(a._bookmark){if(AjaxControlToolkit.HTMLEditor.isIE){var b;if(a._selType=="control"){b=a._designPanel._doc.body.createControlRange();b.add(a._bookmark)}else b=a._bookmark;b.select()}a._bookmark=null}if(!AjaxControlToolkit.HTMLEditor.isIE){var d=a._designPanel._getSelection(),b=a._designPanel._createRange(d);a._designPanel._removeAllRanges(d);a._designPanel._selectRange(d,b);a._designPanel.focusEditor()}}catch(h){}var g=a;setTimeout(function(){if(g._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)try{g._editPanel.updateToolbar()}catch(a){}},0);if(a._autoClose)try{var e=a._designPanel.get_element().contentWindow,f=e.document.body;if(document.documentElement)AjaxControlToolkit.HTMLEditor._removeEvent(document.documentElement,c,a._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._removeEvent(f,"keydown",a._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._removeEvent(document.body,"keydown",a._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._removeEvent(f,c,a._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._removeEvent(e,c,a._forclose_onmousedown$delegate);AjaxControlToolkit.HTMLEditor._removeEvent(document.body,c,a._forclose_onmousedown$delegate)}catch(h){}a._forclose_onmousedown$delegate=null},closePopup:function(){if(this._forclose_onmousedown$delegate!=null)this._forclose_onmousedown$delegate(null)},dispose:function(){if(this._forclose_onmousedown$delegate!=null)this._forclose_onmousedown$delegate(null);AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton.callBaseMethod(this,"dispose")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModePopupImageButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Selector.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Selector=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Selector.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Selector.prototype={};AjaxControlToolkit.HTMLEditor.ToolbarButton.Selector.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Selector",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModePopupImageButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Selector.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ColorSelector.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector.initializeBase(this,[a]);this._fixedColorButton=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector.prototype={get_fixedColorButton:function(){return this._fixedColorButton},set_fixedColorButton:function(a){this._fixedColorButton=a},callMethod:function(){var a=this;if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector.callBaseMethod(a,"callMethod"))return false;a.openPopup(Function.createDelegate(a,a._onopened));return true},_onopened:function(a){a.setColor=Function.createDelegate(this,this.setColor)},setColor:function(a){this.closePopup();if(this._fixedColorButton!=null)this._fixedColorButton.set_defaultColor(a)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector",AjaxControlToolkit.HTMLEditor.ToolbarButton.Selector);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ColorSelector.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ForeColorSelector.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector.callBaseMethod(this,"callMethod"))return false},setColor:function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector.callBaseMethod(this,"setColor",[a]);this._designPanel._execCommand("forecolor",false,a)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector",AjaxControlToolkit.HTMLEditor.ToolbarButton.ColorSelector);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ForeColorSelector.js
//START AjaxControlToolkit.HTMLEditor.Popups.Popup.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.Popups");AjaxControlToolkit.HTMLEditor.Popups.Popup=function(b){var a=this;AjaxControlToolkit.HTMLEditor.Popups.Popup.initializeBase(a,[b]);a._iframe=null;a._top=0;a._left=0;a._doc=null;a._initialContent="";a._cssPath="";a._autoDimensions=true;a._registeredFields=[];a._registeredHandlers=[];a._app_onload$delegate=Function.createDelegate(a,a._app_onload);a.isOpened=false;a.isLoaded=false;a.isLoading=false};AjaxControlToolkit.HTMLEditor.Popups.Popup.prototype={getDocument:function(){return this._doc},getPopupMediator:function(){if(this._iframe.contentWindow&&this._iframe.contentWindow.popupMediator)return this._iframe.contentWindow.popupMediator;else return null},get_registeredFields:function(){return this._registeredFields},set_registeredFields:function(value){this._registeredFields=eval(value)},get_registeredHandlers:function(){return this._registeredHandlers},set_registeredHandlers:function(value){this._registeredHandlers=eval(value)},get_initialContent:function(){return this._initialContent},set_initialContent:function(a){this._initialContent=a},get_cssPath:function(){return this._cssPath},set_cssPath:function(a){this._cssPath=a},get_autoDimensions:function(){return this._autoDimensions},set_autoDimensions:function(a){this._autoDimensions=a},get_iframe:function(){return this._iframe},set_iframe:function(a){this._iframe=a},checkCorrectLoaded:function(c){var a=this,b=a;if(b.isLoaded&&(b._iframe.style.height=="0px"||b._iframe.style.width=="0px"))a.isLoaded=false;if(!a.isLoaded){if(!a.isLoading)a.reload();if(typeof c!="undefined")setTimeout(c,10);return false}return true},_baseOpen:function(b,e,d){var f="undefined",a=this,c=a;if(!a.checkCorrectLoaded(function(){c._baseOpen(b,e,d)}))return;var g=a.get_element();if(typeof d!=f)a._left=parseInt(d);if(typeof e!=f)a._top=parseInt(e);g.style.top=a._top+"px";g.style.left=a._left+"px";setTimeout(function(){if(typeof b=="function")c._onDocumentLoaded(b);c.isOpened=true},0)},open:function(a,c,b){this._baseOpen(a,c,b)},close:function(a){var b=this.get_element();this.isOpened=false;b.style.top="-2000px";b.style.left="-2000px";if(typeof a=="function")a()},reload:function(){var a=this;a.isLoading=true;var c=a.get_element(),d=c.parentNode;document.body.appendChild(c);d.appendChild(a.get_element());a._doc=a._iframe.contentWindow.document;a._doc.open();var b=new Sys.StringBuilder;b.append('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html><head>');if(a._cssPath.length>0)b.append('<link rel="stylesheet" href="'+a._cssPath+'" media="all" />');b.append("<script>var __loaded__ = false;</script></head><body style='margin:0px; padding:0px; border-width:0px;' onload='__loaded__ = true;'>");if(a._autoDimensions)b.append("<table cellspacing='0' cellpadding='0' border='0'><tr><td>");b.append(a._initialContent);if(a._autoDimensions)b.append("</td></tr></table>");b.append("</body></html>");a._doc.write(b.toString());a._doc.close();a.isLoaded=false;a._afterReload()},_afterReload:function(){var e=true,g="TEXTAREA",d=false,c=this,b=c._iframe.contentWindow,a=c;c.isLoaded=b.__loaded__;if(!(a._doc.body&&a._doc.body.innerHTML))c.isLoaded=d;if(!c.isLoaded){setTimeout(function(){a._afterReload()},10);return}c.isLoaded=d;b.popupMediator={};b.popupMediator.registeredFields=c._registeredFields;b.popupMediator.registeredHandlers=c._registeredHandlers;b.popupMediator.get_callMethodByName=function(e){var c=b.popupMediator.registeredHandlers;for(var a=0;a<c.length;a++){var d=c[a];if(d.name==e)return d.callMethod}return null};b.popupMediator.set_callMethodByName=function(f,e){var c=b.popupMediator.registeredHandlers;for(var a=0;a<c.length;a++){var d=c[a];if(d.name==f)d.callMethod=e}};b.popupMediator.getField=function(e){var c=b.popupMediator.registeredFields;for(var a=0;a<c.length;a++){var d=c[a];if(d.name==e)return b.document.getElementById(d.clientID)}return null};b.Sys=Sys;for(var f=0;f<c._registeredHandlers.length;f++)$find(c._registeredHandlers[f].clientID).activate(b.document.getElementById(c._registeredHandlers[f].clientID));if(AjaxControlToolkit.HTMLEditor.isIE)a._doc.onselectstart=function(){var c=a._iframe.contentWindow.event,b=c.srcElement.tagName.toUpperCase();if(b=="INPUT"||b==g)return e;return d};else{a._doc.onmousedown=function i(b){var a=b.target.tagName.toUpperCase();if(a=="INPUT"||a==g||a=="SELECT")return e;if(AjaxControlToolkit.HTMLEditor.isSafari)if(a=="TABLE"||a=="TR"||a=="TD"||a=="DIV")return e;return d};var h=a._doc.getElementsByTagName("input");for(var f=0;f<h.length;f++)h[f].setAttribute("autocomplete","off")}if(c._autoDimensions){a._iframe.style.height="1000px";a._iframe.style.width="1000px";setTimeout(function(){a._iframe.style.height=a._doc.body.firstChild.offsetHeight+"px";a._iframe.style.width=a._doc.body.firstChild.offsetWidth+"px";a.isLoaded=e;a.isLoading=d},0)}else{a.isLoaded=e;a.isLoading=d}},_onDocumentLoaded:function(b){var a=this,c=a;if(!a.isLoaded){setTimeout(function(){c._onDocumentLoaded(b)},10);return}a.isLoaded=true;b(a._iframe.contentWindow)},initialize:function(){this.__appLoaded__=false;AjaxControlToolkit.HTMLEditor.Popups.Popup.callBaseMethod(this,"initialize");Sys.Application.add_load(this._app_onload$delegate)},dispose:function(){var a=this;Sys.Application.remove_load(a._app_onload$delegate);if(a.isOpened)a.close();AjaxControlToolkit.HTMLEditor.Popups.Popup.callBaseMethod(a,"dispose")},_app_onload:function(){var a=this;if(a.__appLoaded__)return;a.__appLoaded__=true;var b=a.get_element();if(AjaxControlToolkit.HTMLEditor.isReallyVisible(b)){a._parentNode_=b.parentNode;a.reload()}}};AjaxControlToolkit.HTMLEditor.Popups.Popup.registerClass("AjaxControlToolkit.HTMLEditor.Popups.Popup",Sys.UI.Control);
//END AjaxControlToolkit.HTMLEditor.Popups.Popup.js
//START AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.Popups");AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup=function(a){AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.initializeBase(this,[a]);this._relatedElement=null};AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.prototype={get_relatedElement:function(){return this._relatedElement},set_relatedElement:function(a){this._relatedElement=a},open:function(g){var a=this;if(a._relatedElement!=null){var i=a;if(!a.checkCorrectLoaded(function(){i.open(g)}))return;var h=$common.getLocation(a._relatedElement),c=h.x,d=h.y+a._relatedElement.offsetHeight,b=AjaxControlToolkit.HTMLEditor.getClientViewportElement(a._iframe),f=b.clientWidth+b.scrollLeft,e=b.clientHeight+b.scrollTop;if(d<b.scrollTop)d=b.scrollTop;if(c<b.scrollLeft)c=b.scrollLeft;if(d+a._iframe.offsetHeight>e)d-=d+a._iframe.offsetHeight-e;if(c+a._iframe.offsetWidth>f)c-=c+a._iframe.offsetWidth-f;AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.callBaseMethod(a,"open",[g,d,c])}},close:function(a){AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.callBaseMethod(this,"close",[a])},initialize:function(){AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.callBaseMethod(this,"initialize")},dispose:function(){AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.callBaseMethod(this,"dispose")}};AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.registerClass("AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup",AjaxControlToolkit.HTMLEditor.Popups.Popup);
//END AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup.js
//START AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.Popups");AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup=function(a){AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.initializeBase(this,[a]);this._contentDiv=null};AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.prototype={get_contentDiv:function(){return this._contentDiv},set_contentDiv:function(a){this._contentDiv=a},initialize:function(){AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.callBaseMethod(this,"initialize");this.set_initialContent(this._contentDiv.innerHTML)},dispose:function(){AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.callBaseMethod(this,"dispose")}};AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.registerClass("AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup",AjaxControlToolkit.HTMLEditor.Popups.AttachedPopup);
//END AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup.js
//START AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.Popups");AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup=function(a){AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup.prototype={};AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup.registerClass("AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup",AjaxControlToolkit.HTMLEditor.Popups.AttachedTemplatePopup);
//END AjaxControlToolkit.HTMLEditor.Popups.BaseColorsPopup.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ForeColorClear.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("forecolor",false,"")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.ForeColorClear.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.RemoveStyles.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles.prototype={callMethod:function(){var b=false;if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles.callBaseMethod(this,"callMethod"))return b;var a=this._designPanel;setTimeout(function(){var s="function",t="size",w="face",v="color",u="class",l="_right_",k="_left_",h=true,c=null,d="",P=!AjaxControlToolkit.HTMLEditor.isIE?AjaxControlToolkit.HTMLEditor.Trim(a.getSelectedHTML()):d,q=a._getSelection(),o=a._createRange(q),f=c,K=b;if(!a.isControl()&&(AjaxControlToolkit.HTMLEditor.isIE&&o.text.length>0||!AjaxControlToolkit.HTMLEditor.isIE&&P.length>0))f=a._getTextNodeCollection();else{f=a._tryExpand();K=h}if(f!=c&&f.length>0){var L=b,C=h,S=c;a._saveContent();var m=a._doc.createElement("span");m.id=k;var j=a._doc.createElement("span");j.id=l;var Q=f[0].parentNode,O=f[f.length-1].parentNode;Q.insertBefore(m,f[0]);if(f[f.length-1].nextSibling)O.insertBefore(j,f[f.length-1].nextSibling);else O.appendChild(j);while(C){C=b;for(var n=0;n<f.length;n++){var g=f[n].parentNode;if(g)if(f[n].previousSibling==c&&f[n].nextSibling==c){var z=g.tagName.toUpperCase();if(AjaxControlToolkit.HTMLEditor.isStyleTag(z)&&z!="A"&&(g.className!=AjaxControlToolkit.HTMLEditor.smartClassName||z.substr(0,1)=="H")){var D=AjaxControlToolkit.HTMLEditor.differAttr(g,[u,v,w,t]);L=h;if(D.length==0){var x=g.parentNode,r=g.firstChild?g.firstChild:c,F=c;if(z.toUpperCase().substr(0,1)=="H"&&AjaxControlToolkit.HTMLEditor.isIE){F=a._doc.createElement("p");F.className=AjaxControlToolkit.HTMLEditor.smartClassName;x.insertBefore(F,g);while(g.firstChild)F.appendChild(g.firstChild)}else{while(g.firstChild)x.insertBefore(g.firstChild,g);if(z.toUpperCase().substr(0,1)=="H"){var R=a._doc.createElement("br");x.insertBefore(R,g)}}x.removeChild(g);C=h}else{var x=g.parentNode,I=a._doc.createElement(z);for(var E=0;E<D.length;E++)I.setAttribute(D[E][0],D[E][1]);x.insertBefore(I,g);while(g.firstChild)I.appendChild(g.firstChild);x.removeChild(g)}}}}}for(var n=0;n<f.length;n++){var r=f[n],i=f[n].parentNode!=c&&typeof f[n].parentNode!="undefined"?f[n].parentNode:c;if(i){var p=c;while(i&&i.tagName&&i.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(i.tagName)&&i.tagName.toUpperCase()!="A"&&AjaxControlToolkit.HTMLEditor.differAttr(i,[u,v,w,t]).length==0){p=i;i=i.parentNode}if(p){L=h;function H(f,e,g,h){var a=g.cloneNode(b);if(f)if(f.push&&typeof f.push==s)for(var j=0;j<f.length;j++)a.appendChild(f[j]);else a.appendChild(f);while(e){var q=h?e.previousSibling:e.nextSibling;if(e.nodeType==1||e.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(d+e.data+d).length>0){if(e.nodeType==1){if(AjaxControlToolkit.HTMLEditor.isStyleTag(e.tagName)&&e.tagName.toUpperCase()!="A"&&(!e.id||e.id!=k&&e.id!=l))AjaxControlToolkit.HTMLEditor.spanJoiner(e);if(AjaxControlToolkit.HTMLEditor.isStyleTag(e.tagName)&&e.childNodes.length==0&&(!e.id||e.id!=k&&e.id!=l))e=c}if(e)if(a.childNodes.length==0||!h)a.appendChild(e);else a.insertBefore(e,a.firstChild)}e=q}if(a.childNodes.length==0){delete a;a=c}else if(a.childNodes.length==1&&a.firstChild.nodeType==3&&(d+a.firstChild.data+d).length==0){delete a;a=c}else if(AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)){var n=a.childNodes.length;for(var i=0;i<a.childNodes.length;i++){var m=a.childNodes.item(i);if(m.nodeType==1&&!AjaxControlToolkit.HTMLEditor.isStyleTag(m.tagName))n--}if(n==0){var o=[];while(a.firstChild){var m=a.removeChild(a.firstChild);o.push(m)}a=o}}if(g==p)return a;else return H(a,h?g.previousSibling:g.nextSibling,g.parentNode,h)}i=r.parentNode;if(r.previousSibling==c&&r.nextSibling==c&&i&&i.tagName&&i.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(i.tagName)&&AjaxControlToolkit.HTMLEditor.differAttr(i,[u,v,w,t]).length>0)r=i;var A=H(c,r.previousSibling,r.parentNode,h),B=H(c,r.nextSibling,r.parentNode,b),g=p.parentNode;if(A){if(A.push&&typeof A.push==s)for(var y=0;y<A.length;y++)g.insertBefore(A[y],p);else g.insertBefore(A,p);if(AjaxControlToolkit.HTMLEditor.isIE){m=a._doc.getElementById(k);j=a._doc.getElementById(l)}}g.insertBefore(r,p);if(B){if(B.push&&typeof B.push==s)for(var y=0;y<B.length;y++)g.insertBefore(B[y],p);else g.insertBefore(B,p);if(AjaxControlToolkit.HTMLEditor.isIE){m=a._doc.getElementById(k);j=a._doc.getElementById(l)}}g.removeChild(p)}}}if(K){if(AjaxControlToolkit.HTMLEditor.isIE&&a.__saveBM__!=c){try{var e=m.parentNode;e.removeChild(m);while(e&&e.childNodes.length==0){e.parentNode.removeChild(e);e=e.parentNode}e=j.parentNode;e.removeChild(j);while(e&&e.childNodes.length==0){e.parentNode.removeChild(e);e=e.parentNode}m=c;j=c}catch(J){}var q=a._getSelection(),o=a._createRange(q);o.moveToBookmark(a.__saveBM__);o.select();a.__saveBM__=c}else if(a.__saveBM__!=c){if(a.__saveBM__[0].nodeType==3){var q=a._getSelection(),o=a._doc.createRange();o.setStart(a.__saveBM__[0],a.__saveBM__[1]);o.setEnd(a.__saveBM__[0],a.__saveBM__[1]);a._removeAllRanges(q);a._selectRange(q,o)}else{a._trySelect(a.__saveBM__[0],a.__saveBM__[0]);a.__saveBM__[0].parentNode.removeChild(a.__saveBM__[0])}a.__saveBM__=c}}else if(!AjaxControlToolkit.HTMLEditor.isIE){f=[];var C=b;function N(a,e){while(a){if(a==j){C=h;return}if(a.nodeType==3){while(a.nextSibling&&a.nextSibling.nodeType==3){a.data=d+a.data+d+a.nextSibling.data+d;a.parentNode.removeChild(a.nextSibling)}if(AjaxControlToolkit.HTMLEditor.Trim(d+a.data+d).length>0)f.push(a)}else N(a.firstChild,b);if(C)return;var g=a.parentNode;if(e)while(a&&a.nextSibling==c)a=a.parentNode;a=a.nextSibling}}N(m,h);o=a._doc.createRange();o.setStart(f[0],0);o.setEnd(f[f.length-1],(d+f[f.length-1].data+d).length);a._removeAllRanges(q);a._selectRange(q,o)}else try{q=a._getSelection();var G=a._createRange(q),M=a._createRange(q);G.moveToElementText(m);M.moveToElementText(j);G.setEndPoint("EndToEnd",M);G.select()}catch(J){}try{var e;if(m!=c){e=m.parentNode;e.removeChild(m);while(e&&e.childNodes.length==0){e.parentNode.removeChild(e);e=e.parentNode}}if(j!=c){e=j.parentNode;e.removeChild(j);while(e&&e.childNodes.length==0){e.parentNode.removeChild(e);e=e.parentNode}}}catch(J){}a.onContentChanged();a._editPanel.updateToolbar()}},0)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.RemoveStyles.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.SelectButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton=function(b){var a=this;AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton.initializeBase(a,[b]);a._onclick_option$delegate=Function.createDelegate(a,a._onclick_option);a._onchange$delegate=Function.createDelegate(a,a._onchange)};AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton.prototype={initialize:function(){var a=this,c=a.get_element().id;AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton.callBaseMethod(a,"initialize");a._select=$get(c+"_select");$addHandler(a._select,"change",a._onchange$delegate);for(var b=0;b<a._select.options.length;b++){var d=a._select.options[b];$addHandler(d,"click",a._onclick_option$delegate)}},dispose:function(){var a=this;for(var b=0;b<a._select.options.length;b++){var c=a._select.options[b];$removeHandler(c,"click",a._onclick_option$delegate)}$removeHandler(a._select,"change",a._onchange$delegate);AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton.callBaseMethod(a,"dispose")},isImage:function(){return false},callMethod:function(){return true},_onclick_option:function(b){if(!this.isEnable())return false;var a=b.target;a.parentNode.value=a.value;AjaxControlToolkit.HTMLEditor._stopEvent(b);if(!AjaxControlToolkit.HTMLEditor.isSafari)return false;this.callMethod(a.parentNode,b);return true},_onchange:function(a){if(!this.isEnable())return false;var b=a.target;AjaxControlToolkit.HTMLEditor._stopEvent(a);this.callMethod(b,a);return true}};AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.CommonButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.SelectButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModeSelectButton.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton.initializeBase(this,[a]);this._designPanel=null};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton.prototype={onEditPanelActivity:function(){this._designPanel=this._editPanel.get_activePanel();this.checkState()},checkState:function(){if(!this.checkRangeInDesign())return false;return true},initialize:function(){var b=this,a=b.get_element();AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton.callBaseMethod(b,"initialize");if(AjaxControlToolkit.HTMLEditor.isOpera){if(b.canBeShown()){a.style.display="";a.style.visibility="hidden"}b.hideButton=function(){a.style.visibility="hidden"};b.showButton=function(){if(a.style.display=="none")a.style.display="";a.style.visibility="visible"}}},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton.callBaseMethod(this,"callMethod"))return false;if(this._designPanel==null)return false;if(this._designPanel.isPopup())return false;return true}};AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton",AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DesignModeSelectButton.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FontName.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName.prototype={initialize:function(){AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName.callBaseMethod(this,"initialize")},callMethod:function(a){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName.callBaseMethod(this,"callMethod"))return false;try{var b=this._designPanel;b._execCommand("fontname",false,a.options.item(a.selectedIndex).value)}catch(c){}},checkState:function(){var e=this;if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName.callBaseMethod(e,"checkState"))return false;var f=e._designPanel,a=null;try{a=Function.createDelegate(f,AjaxControlToolkit.HTMLEditor._queryCommandValue)("fontname")}catch(g){}if(!f._FontNotSet)if(!a||a.length==0)a=AjaxControlToolkit.HTMLEditor.getStyle(f._doc.body,"font-family");var c=e._select,b=0;if(a&&a.length>0){var h=a.toLowerCase().split(",")[0].replace(/^(['"])/,"").replace(/(['"])$/,"");for(b=0;b<c.options.length;b++){var i=c.options.item(b).value.toLowerCase().split(",")[0];if(i==h)break}if(b==c.options.length)try{var d=document.createElement("OPTION");d.value=a.replace(/^(['"])/,"").replace(/(['"])$/,"");d.text=a.split(",")[0].replace(/^(['"])/,"").replace(/(['"])$/,"");c.add(d,AjaxControlToolkit.HTMLEditor.isIE?b:null);$addHandler(d,"click",e._onclick_option$delegate)}catch(g){b=0}}c.selectedIndex=b}};AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FontName.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FontSize.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize.prototype={initialize:function(){AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize.callBaseMethod(this,"initialize")},callMethod:function(a){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize.callBaseMethod(this,"callMethod"))return false;try{var b=this._designPanel;b._execCommand("FontSize",false,AjaxControlToolkit.HTMLEditor.fontSizeSeek(a.options.item(a.selectedIndex).value))}catch(c){}},checkState:function(){var c=this;if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize.callBaseMethod(c,"checkState"))return false;var f=c._designPanel,a=null,h=c._select.id;try{a=Function.createDelegate(f,AjaxControlToolkit.HTMLEditor._queryCommandValue)("fontsize",h)}catch(g){}if(a)a=a.toString();if(!f._FontNotSet)if(!a||a.length==0){a=AjaxControlToolkit.HTMLEditor.getStyle(f._doc.body,"font-size");a=AjaxControlToolkit.HTMLEditor._TryTransformFromPxToPt(a,c,h)}try{var d=c._select,b=0;if(a&&a.length>0){var i=a.toLowerCase().split(",")[0];for(b=0;b<d.options.length;b++){var j=AjaxControlToolkit.HTMLEditor.fontSizeSeek(d.options.item(b).value.toLowerCase().split(",")[0]);if(j==i)break}if(b==d.options.length)try{var e=document.createElement("OPTION");e.value=a;e.text=a;d.add(e,AjaxControlToolkit.HTMLEditor.isIE?b:null);$addHandler(e,"click",c._onclick_option$delegate)}catch(g){b=0}}d.selectedIndex=b}catch(g){}}};AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize",AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeSelectButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.FontSize.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Cut.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut.callBaseMethod(this,"callMethod"))return false;var a=this._designPanel;if(AjaxControlToolkit.HTMLEditor.isIE){a.openWait();setTimeout(function(){a.isShadowed();a._copyCut("x",true);a.closeWait()},0)}else a._copyCut("x",true)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Cut.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Copy.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy.prototype={canBeShown:function(){return AjaxControlToolkit.HTMLEditor.isIE},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy.callBaseMethod(this,"callMethod"))return false;var a=this._designPanel;if(AjaxControlToolkit.HTMLEditor.isIE){a.openWait();setTimeout(function(){a.isShadowed();a._copyCut("c",true);a.closeWait();a._ifShadow()},0)}else a._copyCut("c",true)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Copy.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Paste.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste.prototype={canBeShown:function(){return AjaxControlToolkit.HTMLEditor.isIE},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste.callBaseMethod(this,"callMethod"))return false;var a=this._designPanel;if(AjaxControlToolkit.HTMLEditor.isIE){a._saveContent();a.openWait();setTimeout(function(){a._paste(true);a.closeWait()},0)}else{var b=a._getSelection(),c=a._createRange(b);a._removeAllRanges(b);alert(String.format(AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_Use_verb,AjaxControlToolkit.HTMLEditor.isSafari&&navigator.userAgent.indexOf("mac")!=-1?"Apple-V":"Ctrl-V"));a._selectRange(b,c);a.isWord=false;a.isPlainText=false}}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Paste.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.PasteText.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText.callBaseMethod(this,"callMethod"))return false;var a=this._designPanel;if(AjaxControlToolkit.HTMLEditor.isIE){a._saveContent();a.openWait();setTimeout(function(){a._paste(false);a.closeWait()},0)}else{var b=a._getSelection(),d=a._createRange(b),c=String.format(AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_Use_verb,AjaxControlToolkit.HTMLEditor.isSafari&&navigator.userAgent.indexOf("mac")!=-1?"Apple-V":"Ctrl-V"),e=String.format(AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_OnPastePlainText,c);alert(e);setTimeout(function(){a._removeAllRanges(b);a._selectRange(b,d)},0);a.isPlainText=true}}};AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.PasteText.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.PasteWord.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord.callBaseMethod(this,"callMethod"))return false;var a=this._designPanel;if(AjaxControlToolkit.HTMLEditor.isIE){a._saveContent();a.openWait();setTimeout(function(){a._paste(true,true);a.closeWait()},0)}else{var b=a._getSelection(),d=a._createRange(b),c=String.format(AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_Use_verb,AjaxControlToolkit.HTMLEditor.isSafari&&navigator.userAgent.indexOf("mac")!=-1?"Apple-V":"Ctrl-V"),e=String.format(AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_OnPasteFromMSWord,c);alert(e);setTimeout(function(){a._removeAllRanges(b);a._selectRange(b,d)},0);a.isWord=true}}};AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.PasteWord.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DecreaseIndent.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("Outdent")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.DecreaseIndent.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.IncreaseIndent.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("Indent")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.IncreaseIndent.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Paragraph.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph.prototype={checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph.callBaseMethod(this,"checkState"))return false;return this._designPanel._textAlignState("")},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("Paragraph")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.Paragraph.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyLeft.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft.prototype={checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft.callBaseMethod(this,"checkState"))return false;return this._designPanel._textAlignState("left")},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("JustifyLeft")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyLeft.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyCenter.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter.prototype={checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter.callBaseMethod(this,"checkState"))return false;return this._designPanel._textAlignState("center")},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("JustifyCenter")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyCenter.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyRight.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight.prototype={checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight.callBaseMethod(this,"checkState"))return false;return this._designPanel._textAlignState("right")},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("JustifyRight")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyRight.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyFull.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull.prototype={checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull.callBaseMethod(this,"checkState"))return false;return this._designPanel._textAlignState("justify")},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("JustifyFull")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.JustifyFull.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.RemoveAlignment.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment.prototype={checkState:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment.callBaseMethod(this,"checkState"))return false;return this._designPanel._textAlignState(null)},callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment.callBaseMethod(this,"callMethod"))return false;var a=this._designPanel,b=this._editPanel;a._saveContent();a.MSIE_justify("left",true);a.onContentChanged();setTimeout(function(){b.updateToolbar()},0)}};AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment",AjaxControlToolkit.HTMLEditor.ToolbarButton.EditorToggleButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.RemoveAlignment.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.OrderedList.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("InsertOrderedList")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.OrderedList.js
//START AjaxControlToolkit.HTMLEditor.Toolbar_buttons.BulletedList.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor.ToolbarButton");AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList=function(a){AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList.initializeBase(this,[a])};AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList.prototype={callMethod:function(){if(!AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList.callBaseMethod(this,"callMethod"))return false;this._designPanel._execCommand("InsertUnorderedList")}};AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList.registerClass("AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList",AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton);
//END AjaxControlToolkit.HTMLEditor.Toolbar_buttons.BulletedList.js
//START AjaxControlToolkit.HTMLEditor.HTMLEditor.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.Trim=function(a){return a.replace(/[\x00-\x1F]+/g,"")};AjaxControlToolkit.HTMLEditor.TrimAll=function(a){return a.replace(/[\x00-\x1F]/g,"").replace(/^[\x20]+/g,"").replace(/[\x20]+$/g,"")};AjaxControlToolkit.HTMLEditor.isIE=Sys.Browser.agent==Sys.Browser.InternetExplorer;AjaxControlToolkit.HTMLEditor.isSafari=Sys.Browser.agent==Sys.Browser.Safari;AjaxControlToolkit.HTMLEditor.isOpera=Sys.Browser.agent==Sys.Browser.Opera;AjaxControlToolkit.HTMLEditor.tryReplaceRgb=function(c){var a=c,e=/(rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\))/ig;function b(a){return a<16?"0"+a.toString(16):a.toString(16)}function d(h,i,a,c,d){var g=parseInt(a),f=parseInt(c),e=parseInt(d);return "#"+b(g)+b(f)+b(e)}try{a=a.replace(e,d)}catch(f){}return a};AjaxControlToolkit.HTMLEditor.addFormOnSubmit=function(d){var c="undefined",b=null,a=window.theForm;if(window.theForm!=b&&typeof window.theForm!=c){if(a.AjaxControlToolkit_HTMLEditor_editPanels==b||typeof a.AjaxControlToolkit_HTMLEditor_editPanels==c){a.originalOnSubmit_AjaxControlToolkit_HTMLEditor=window.theForm.onsubmit;a.AjaxControlToolkit_HTMLEditor_editPanels=[];window.theForm.onsubmit=AjaxControlToolkit.HTMLEditor.EditPanelsOnSubmit;if(window.__doPostBack!=b&&typeof window.__doPostBack!=c)if(window.__doPostBack_AjaxControlToolkit_HTMLEditor_original==b||typeof window.__doPostBack_AjaxControlToolkit_HTMLEditor_original==c){window.__doPostBack_AjaxControlToolkit_HTMLEditor_original=window.__doPostBack;window.__doPostBack=AjaxControlToolkit.HTMLEditor.EditPanelsOnPostBack}}a.AjaxControlToolkit_HTMLEditor_editPanels.push(d)}};AjaxControlToolkit.HTMLEditor.removeFormOnSubmit=function(h){var c="undefined",b=null,a=window.theForm;if(window.theForm!=b&&typeof window.theForm!=c){var g=a.originalOnSubmit_AjaxControlToolkit_HTMLEditor;if(a.AjaxControlToolkit_HTMLEditor_editPanels!=b&&typeof a.AjaxControlToolkit_HTMLEditor_editPanels!=c){var e=[];for(var d=0;d<a.AjaxControlToolkit_HTMLEditor_editPanels.length;d++){var f=a.AjaxControlToolkit_HTMLEditor_editPanels[d];if(f!=h)e.push(f)}a.AjaxControlToolkit_HTMLEditor_editPanels=e;if(a.AjaxControlToolkit_HTMLEditor_editPanels.length==0){window.theForm.onsubmit=g;a.originalOnSubmit_AjaxControlToolkit_HTMLEditor=b;a.AjaxControlToolkit_HTMLEditor_editPanels=b;if(window.__doPostBack_AjaxControlToolkit_HTMLEditor_original!=b&&typeof window.__doPostBack_AjaxControlToolkit_HTMLEditor_original!=c){window.__doPostBack=window.__doPostBack_AjaxControlToolkit_HTMLEditor_original;window.__doPostBack_AjaxControlToolkit_HTMLEditor_original=b}}}}};AjaxControlToolkit.HTMLEditor.EditPanelsOnSubmit=function(c){var a=window.theForm;for(var b=0;b<a.AjaxControlToolkit_HTMLEditor_editPanels.length;b++){var d=a.AjaxControlToolkit_HTMLEditor_editPanels[b](c);if(!d)return false}if(a.originalOnSubmit_AjaxControlToolkit_HTMLEditor!=null&&typeof a.originalOnSubmit_AjaxControlToolkit_HTMLEditor!="undefined")return a.originalOnSubmit_AjaxControlToolkit_HTMLEditor(c);return true};AjaxControlToolkit.HTMLEditor.EditPanelsOnPostBack=function(d,c){var b=window.theForm;for(var a=0;a<b.AjaxControlToolkit_HTMLEditor_editPanels.length;a++){var e=b.AjaxControlToolkit_HTMLEditor_editPanels[a](null);if(!e)return false}if(window.__doPostBack_AjaxControlToolkit_HTMLEditor_original!=null&&typeof window.__doPostBack_AjaxControlToolkit_HTMLEditor_original!="undefined")return window.__doPostBack_AjaxControlToolkit_HTMLEditor_original(d,c);return true};AjaxControlToolkit.HTMLEditor.getRealAttributeIE=function(e,f,g){var c="^(?:<[^>]*?",b=g,a="";function d(c,b){a=b}e.outerHTML.replace(new RegExp(c+f+'=")([^"]*?)"',"ig"),d);if(a=="")e.outerHTML.replace(new RegExp(c+f+"=')([^']*?)'","ig"),d);if(a=="")e.outerHTML.replace(new RegExp(c+f+"=)([^s>]*?)","ig"),d);if(b!=a&&a!=""){b=a;b=b.replace(/&amp;/g,"&")}return b};AjaxControlToolkit.HTMLEditor.getRealAttribute=function(d,b){var f=b.toLowerCase(),e=d.attributes,a="";for(i=0;i<e.length;++i){var c=e.item(i);if(!c.specified)continue;var b=c.name.toLowerCase();if(b==f){a=c.value;if(AjaxControlToolkit.HTMLEditor.isIE)a=AjaxControlToolkit.HTMLEditor.getRealAttributeIE(d,b,a);if(b=="src"||b=="href")a=a.replace(/(\(S\([A-Za-z0-9_]+\)\)\/)/,"");break}}return a};AjaxControlToolkit.HTMLEditor.enabledWordTags=["img","strong","p","b","i","u","a","h1","h2","h3","h4","h5","h6","table","tbody","tr","td","ul","ol","li","span","div","font","xml","del","ins","em","sub","sup","hr","br"];AjaxControlToolkit.HTMLEditor.cleanUp=function(f){var a="",c,b=AjaxControlToolkit.HTMLEditor.Trim(f.replace(/[\x00-\x1F]+/g," ")).replace(/^[^\u0000]+?<html(?:[^>]*?)>/gi,a).replace(/<\/html(?:[^>]*?)>[^\u0000]*$/gi,a).replace(/<head(?:[^>]*?)>[^\u0000]*?<\/head(?:[^>]*?)>/gi,a).replace(/<body[^>]*?>([^\u0000]*?)<\/body(?:[^>]*?)>/gi,"$1").replace(/<\/?html(?:[^>]*?)>/gi,a).replace(/<\/?head(?:[^>]*?)>/gi,a).replace(/<\/?body(?:[^>]*?)>/gi,a).replace(/<!--(\w|\W)+?-->/ig,a).replace(/(<[\/]?)(?:o|v|x|p|w|\?xml):(\w+)([^>]*?>)/ig,"$1$2$3").replace(/<(IMAGEDATA)([^>]*?)>/ig,"<img$2>").replace(/<p[^>]*><p>&nbsp;<\/p><\/p>/ig,"<br>").replace(/<p[^>]*?\/>/ig,a).replace(/<(p|div)[^>]*?>&nbsp;<\/(\1)[^>]*?>/ig,a).replace(/<(p|div)[^>]*?><\/(\1)[^>]*?>/ig,a);do{c=b;b=b.replace(/<([^>]*)(?:class|size|lang|face|start|type|border|[ovwxp]:\w+)=(?:\'[^\']*\'|\"[^\"]*\"|[^> ]+)([^>]*)>/ig,"<$1$2>")}while(b!=c);var d=document.createElement("div");d.innerHTML=b;function e(m){var d="solid",c="black",h="1px",g="height",f="width",s=m.childNodes.length;for(var i=0;i<m.childNodes.length;i++){var b=m.childNodes.item(i);if(b.nodeType==1)if(b.tagName.indexOf("/")>=0){i--;b.parentNode.removeChild(b)}else{var j=b.tagName.toLowerCase(),q=false,t=AjaxControlToolkit.HTMLEditor.enabledWordTags.length;for(var n=0;n<t;n++)if(AjaxControlToolkit.HTMLEditor.enabledWordTags[n]==j){q=true;break}e(b);if(!q){i+=b.childNodes.length;while(b.firstChild)b.parentNode.insertBefore(b.firstChild,b);b.parentNode.removeChild(b);i--}else{var k=b.style.backgroundColor,l=b.style.color;b.style.cssText=a;b.removeAttribute("style");if(b.getAttribute(f)&&b.getAttribute(f).length>0)b.style.width=b.getAttribute(f);if(b.width&&b.width.length>0)b.style.width=b.width;b.width=a;try{b.removeAttribute(f)}catch(r){}if(b.getAttribute(g)&&b.getAttribute(g).length>0)b.style.height=b.getAttribute(g);if(b.height&&b.height.length>0)b.style.height=b.height;b.height=a;try{b.removeAttribute(g)}catch(r){}if(j=="table"){b.style.borderLeftWidth=h;b.style.borderLeftColor=c;b.style.borderLeftStyle=d;b.style.borderTopWidth=h;b.style.borderTopColor=c;b.style.borderTopStyle=d;b.style.backgroundColor=k;b.style.color=l}if(j=="td"){b.style.borderRightWidth=h;b.style.borderRightColor=c;b.style.borderRightStyle=d;b.style.borderBottomWidth=h;b.style.borderBottomColor=c;b.style.borderBottomStyle=d;b.style.backgroundColor=k;b.style.color=l}if(j=="font"||j=="span"){b.style.backgroundColor=k;b.style.color=l;var p=b.attributes,s=0;for(var o=0;o<p.length;++o){var u=p.item(o);if(!u.specified)continue;s++}if(s==0&&b.style.cssText==a){i+=b.childNodes.length;while(b.firstChild)b.parentNode.insertBefore(b.firstChild,b);b.parentNode.removeChild(b);i--}}}}}}e(d);b=AjaxControlToolkit.HTMLEditor.Trim(d.innerHTML);delete d;b=b.replace(/<[/]?(xml|del|ins)[^>]*?>/ig,a).replace(/<(p|div)[^>]*?>/ig,a).replace(/<\/(p|div)[^>]*?>/ig,"<br>");do{c=b;b=b.replace(/<b><\/b>/ig,a).replace(/<i><\/i>/ig,a).replace(/<u><\/u>/ig,a).replace(/<strong><\/strong>/ig,a).replace(/<em><\/em>/ig,a).replace(/<sub><\/sub>/ig,a).replace(/<sup><\/sup>/ig,a);b=b.replace(/<span[^>]*?><\/span>/ig,a).replace(/<span>([^<]+?)<\/span>/ig,"$1");b=b.replace(/<font[^>]*?><\/font>/ig,a).replace(/<font>([^<]+?)<\/font>/ig,"$1")}while(b!=c);b=b.replace(/&rsquo;/g,"'").replace(/&lsquo;/g,"'").replace(/&ndash;/g,"-").replace(/&mdash;/g,"-").replace(/&hellip;/g,"...").replace(/&quot;/g,'"').replace(/&ldquo;/g,'"').replace(/&rdquo;/g,'"').replace(//g,a).replace(/&bull;/g,a).replace(/[ \s]+/g," ").replace(/((&nbsp;)+)/g,"&nbsp;");if(document.all)b=b.replace(/^[\x00-\x1F]*&nbsp;/,a);return b};AjaxControlToolkit.HTMLEditor.spanJoiner=function(l,s,o,p,r){var k="SPAN",j="class",i=null,n="undefined",q=0,e=l.childNodes.length;if(typeof o!=n&&o!=i)q=o;if(typeof p!=n&&p!=i)e=p;for(var f=q;f<e;f++){var a=l.childNodes.item(f);switch(a.nodeType){case 1:if(a.childNodes.length==0&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!(a.className.length>0||a.getAttribute(j)&&a.getAttribute(j).length>0)&&!AjaxControlToolkit.HTMLEditor.isTempElement(a)){l.removeChild(a);f--;e--;continue}if(a.tagName.toUpperCase()==k){while(a.childNodes.length==1&&a.firstChild.nodeType==1){if(a.firstChild.tagName.toUpperCase()==k&&!AjaxControlToolkit.HTMLEditor.isTempElement(a.firstChild)){var g=AjaxControlToolkit.HTMLEditor.differAttr(a.firstChild,[]),d=AjaxControlToolkit.HTMLEditor.differStyle(a.firstChild),h=a.firstChild,y=h.childNodes;while(h.firstChild!=i)a.insertBefore(h.firstChild,h);for(var b=0;b<d.length;b++)if(d[b][1])try{if(a.style[d[b][0]])if(d[b][0].toLowerCase().indexOf("color")>=0)a.style[d[b][0]]=d[b][1];else try{var v=a.style[d[b][0]];a.style[d[b][0]]=a.style[d[b][0]]+" "+d[b][1];if(v==a.style[d[b][0]])a.style[d[b][0]]=d[b][1]}catch(w){a.style[d[b][0]]=d[b][1]}else a.style[d[b][0]]=d[b][1]}catch(u){}for(var b=0;b<g.length;b++)if(g[b][1])a.setAttribute(g[b][0],g[b][1]);a.removeChild(h);continue}else if(a.firstChild.tagName.toUpperCase()==k&&AjaxControlToolkit.HTMLEditor.isTempElement(a.firstChild)){var t=a.firstChild;a.parentNode.insertBefore(a.firstChild,a);a.parentNode.removeChild(a);a=t}break}var m=[],c=a.nextSibling;while(!AjaxControlToolkit.HTMLEditor.isTempElement(a)&&c&&f+1<e&&(c.nodeType==3||c.nodeType==1&&(c.tagName.toUpperCase()==k||c.tagName.toUpperCase()=="BR"&&typeof r==n)&&!AjaxControlToolkit.HTMLEditor.isTempElement(c)))if(c.nodeType==3)if((""+c.data+"").length==0){c.parentNode.removeChild(c);c=a.nextSibling;e--}else break;else if(c.tagName.toUpperCase()=="BR"){m.push(c);c=c.nextSibling}else{var g=AjaxControlToolkit.HTMLEditor.differAttr(a,[],c),d=AjaxControlToolkit.HTMLEditor.differStyle(a,c);if(g.length==0&&d.length==0&&a.className==c.className){var x=m.length;for(var b=0;b<x;b++){a.appendChild(m[b]);e--}m=[];while(c.firstChild)a.appendChild(c.firstChild);c.parentNode.removeChild(c);c=a.nextSibling;e--}else break}if(!AjaxControlToolkit.HTMLEditor.isTempElement(a)&&a.className.length==0){var g=AjaxControlToolkit.HTMLEditor.differAttr(a,[]),d=AjaxControlToolkit.HTMLEditor.differStyle(a);if(g.length==0&&d.length==0){f--;e--;while(a.firstChild){a.parentNode.insertBefore(a.firstChild,a);e++}a.parentNode.removeChild(a);continue}}}if(a.parentNode!=i)if(a.childNodes.length==0&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!(a.className.length>0||a.getAttribute(j)&&a.getAttribute(j).length>0)&&!AjaxControlToolkit.HTMLEditor.isTempElement(a)){l.removeChild(a);f--;e--;continue}else AjaxControlToolkit.HTMLEditor.spanJoiner(a,s)}}};AjaxControlToolkit.HTMLEditor._styleTags=["strong","em","u","strike","s","span","font","b","sub","sup","a","i"];AjaxControlToolkit.HTMLEditor.isStyleTag=function(b){if(!b)return false;for(var a=0;a<AjaxControlToolkit.HTMLEditor._styleTags.length;a++)if(AjaxControlToolkit.HTMLEditor._styleTags[a].toLowerCase()==b.toLowerCase())return true;return false};AjaxControlToolkit.HTMLEditor.smartClassName="AjaxControlToolkitMSIEparagraph";AjaxControlToolkit.HTMLEditor.noContextMenuAttribute="obout-no-contextmenu";AjaxControlToolkit.HTMLEditor.isTempElement=function(a){if(a.id&&a.id.length>0&&a.id.indexOf(AjaxControlToolkit.HTMLEditor.smartClassName)>=0)return true;return false};AjaxControlToolkit.HTMLEditor.differAttr=function(c,j,h){var d=[],b=c.parentNode;if(typeof h!="undefined")b=h;if(!b||!b.tagName||!AjaxControlToolkit.HTMLEditor.isStyleTag(b.tagName))b=null;if(c.attributes)for(var f=0;f<c.attributes.length;f++){var a=c.attributes[f],i=false;for(var g=0;g<j.length;g++)if(a.name.toUpperCase()==j[g].toUpperCase()){i=true;break}if(i)continue;if(a.name.toUpperCase()=="STYLE")continue;if(a.name.toUpperCase().substr(0,4)=="_MOZ")continue;if(a.specified)if(b&&b.attributes&&b.attributes[a.name]){var e=b.attributes[a.name];if(e)if(a.name!=e.name||a.value!=e.value)d.push([a.name,a.value])}else{if(a.name.toUpperCase()=="CLASS"&&a.value=="")continue;d.push([a.name,a.value])}}return d};AjaxControlToolkit.HTMLEditor.differStyle=function(e,l){var i="length",h="csstext",g="accelerator",f="string",m="undefined",k=[],d=e.parentNode;if(typeof l!=m)d=l;if(!d||!d.tagName||!AjaxControlToolkit.HTMLEditor.isStyleTag(d.tagName))d=null;function j(b,a){a=""+a;if(b.toLowerCase()=="textdecoration"){var d=a.split(" ");for(var c=0;c<d.length;c++)k.push([b,AjaxControlToolkit.HTMLEditor.Trim(d[c])])}else k.push([b,a])}for(var b in e.style)if(b&&typeof b==f&&b!=g){var a=b;if(!isNaN(parseInt(b))){if(!AjaxControlToolkit.HTMLEditor.isSafari)continue;a=e.style[b]}var c=e.style[a];if(c&&typeof c==f&&c!=g)if(d&&d.style){var n=d.style[a];if(a.toLowerCase()!=h&&a.toLowerCase()!=i)if(c!=n)j(a,c)}else if(a.toLowerCase()!=h&&a.toLowerCase()!=i)j(a,c)}if(typeof l!=m)for(var b in d.style)if(b&&typeof b==f&&b!=g){var a=b;if(!isNaN(parseInt(b))){if(!AjaxControlToolkit.HTMLEditor.isSafari)continue;a=e.style[b]}var c=d.style[a];if(c&&typeof c==f&&c!=g){var n=e.style[a];if(b.toLowerCase()!=h&&a.toLowerCase()!=i)if(c!=n)j(a,c)}}return k};AjaxControlToolkit.HTMLEditor.brXHTML=function(a){return a.replace(/<br>/ig,"<br/>")};AjaxControlToolkit.HTMLEditor._needsClosingTag=function(b){var a=" script style div span a del strong em u strike font b sub sup p iframe li ul ol placeholder textarea td tr ";return a.indexOf(" "+b.tagName.toLowerCase()+" ")!=-1};AjaxControlToolkit.HTMLEditor._encodeText_=function(a){return a.replace(/&/ig,"&amp;").replace(/</ig,"&lt;").replace(/>/ig,"&gt;").replace(/\"/ig,"&quot;").replace(/\xA0/ig,"&nbsp;")};AjaxControlToolkit.HTMLEditor._noNeedsClosingTag=function(b){var a=" hr br ";return a.indexOf(" "+b.tagName.toLowerCase()+" ")!=-1};AjaxControlToolkit.HTMLEditor.canBeInsideP=function(b,e){var d="TABLE";if(b&&b.style&&b.style.display&&b.style.display.toLowerCase()=="inline")return true;var c=b.tagName.toUpperCase();if(c.length==2)if(c.substr(0,1)=="H"&&parseInt(c.substr(1,1))>0)return false;switch(c){case "TBODY":case "TR":case "TD":if(typeof e!="undefined"){var a=b.parentNode;while(a&&a.tagName&&a.tagName.toUpperCase()!=d)a=a.parentNode;if(a.tagName.toUpperCase()==d&&a.style&&a.style.display&&a.style.display.toLowerCase()=="inline")return true}case "P":case "PRE":case d:case "OL":case "UL":case "LI":case "HR":case "DIV":case "BLOCKQUOTE":case "FORM":case "FIELDSET":case "LEGEND":return false;default:return true}};AjaxControlToolkit.HTMLEditor.convertAlign=function(b){var a,c;try{c=parseInt(b)-1}catch(d){return b}switch(c){case 1:a="left";break;case 2:a="right";break;case 3:a="texttop";break;case 4:a="absmiddle";break;case 5:a="baseline";break;case 6:a="absbottom";break;case 7:a="bottom";break;case 8:a="middle";break;case 9:a="top";break;default:a=b.replace(/\"/g,"&quot;")}return a};AjaxControlToolkit.HTMLEditor.getHTML=function(a,b,d){try{if(typeof d=="undefined")if(!b&&a.nodeType==1)return a.innerHTML;else if(b&&a.nodeType==1&&AjaxControlToolkit.HTMLEditor.isIE)return a.outerHTML}catch(e){}var c=new AjaxControlToolkit.HTMLEditor.jsDocument(true);AjaxControlToolkit.HTMLEditor._getHTML_(c,a,b);return c.toString()};AjaxControlToolkit.HTMLEditor._getHTML_=function(c,a,v){var f='"',i="&quot;",e="",j=null,s="embed";switch(a.nodeType){case 1:case 11:if(a.tagName&&a.tagName.indexOf("/")>=0){if(AjaxControlToolkit.HTMLEditor.isIE){var g=a.tagName.toLowerCase().substr(a.tagName.indexOf("/")+1),o=a.previousSibling;if(g==s)return;while(o!=j){if(o.nodeType==a.nodeType&&o.tagName&&o.tagName.toLowerCase()==g){c.append("</teo"+AjaxControlToolkit.HTMLEditor.smartClassName+":"+a.tagName.toLowerCase().substr(a.tagName.indexOf("/")+1)+">");return}o=o.previousSibling}}return}var l,r,h;if(v&&a.tagName.length>0){var g=a.tagName.toLowerCase();l=!(a.hasChildNodes()||AjaxControlToolkit.HTMLEditor._needsClosingTag(a));r=true;var u=e;if(AjaxControlToolkit.HTMLEditor.isIE&&a.scopeName&&typeof a.scopeName!="undefined")u=a.scopeName.toUpperCase()=="HTML"?e:a.scopeName+":";if(AjaxControlToolkit.HTMLEditor.isIE&&(l||g=="placeholder")&&!AjaxControlToolkit.HTMLEditor._noNeedsClosingTag(a)&&g!=s){var n=a.nextSibling;while(n!=j){if(n.nodeType==a.nodeType&&n.tagName){var t=n.tagName;if(t.indexOf("/")>=0)if(t.toLowerCase().substr(t.indexOf("/")+1)==g){l=false;r=false;break}}n=n.nextSibling}}if(!AjaxControlToolkit.HTMLEditor.canBeInsideP(a))c.append("\n");c.append("<"+(!l&&!r?"teo"+AjaxControlToolkit.HTMLEditor.smartClassName+":":u)+g);if(AjaxControlToolkit.HTMLEditor.isIE&&a.name&&a.name.length>0)c.append(' name="'+a.name.replace(/\"/g,i)+f);if(AjaxControlToolkit.HTMLEditor.isIE&&a.value&&a.value.length>0&&g!="textarea")c.append(' value="'+a.value.replace(/\"/g,i)+f);if(AjaxControlToolkit.HTMLEditor.isIE&&a.className&&a.className.length>0)c.append(' class="'+a.className.replace(/\"/g,i)+f);if(AjaxControlToolkit.HTMLEditor.isIE&&a.align&&a.align.length>0)c.append(' align="'+a.align.replace(/\"/g,i)+f);if(AjaxControlToolkit.HTMLEditor.isIE&&a.color&&a.color.length>0)c.append(' color="'+a.color.replace(/\"/g,i)+f);if(AjaxControlToolkit.HTMLEditor.isIE&&a.size&&a.size.length>0)c.append(' size="'+a.size.replace(/\"/g,i)+f);var w=a.attributes,q=j;for(h=0;h<w.length;++h){var p=w.item(h);if(!p.specified)continue;var d=p.name.toLowerCase();if(d.substr(0,4)=="_moz")continue;if(d=="teoalign")continue;var b;if(d!="style")if(d=="width"){b=a.width;if(AjaxControlToolkit.HTMLEditor.isIE&&b==0){var k=0;a.outerHTML.replace(new RegExp("^(?:<[^>]*?width=)([\\d]+)","ig"),function(b,a){k=a});if(b!=k)b=k}}else if(d=="height"){b=a.height;if(AjaxControlToolkit.HTMLEditor.isIE&&b==0){var k=0;a.outerHTML.replace(new RegExp("^(?:<[^>]*?height=)([\\d]+)","ig"),function(b,a){k=a});if(b!=k)b=k}}else if(AjaxControlToolkit.HTMLEditor.isIE&&d=="name"&&a.name&&a.name.length>0)continue;else if(AjaxControlToolkit.HTMLEditor.isIE&&d=="value"&&a.value&&a.value.length>0)continue;else if(AjaxControlToolkit.HTMLEditor.isIE&&d=="align"&&a.align&&a.align.length>0)continue;else if(AjaxControlToolkit.HTMLEditor.isIE&&d=="class"&&a.className&&a.className.length>0)continue;else if(AjaxControlToolkit.HTMLEditor.isIE&&d=="color"&&a.color&&a.color.length>0)continue;else if(AjaxControlToolkit.HTMLEditor.isIE&&d=="size"&&a.size&&a.size.length>0)continue;else if(g==s&&d=="align"&&AjaxControlToolkit.HTMLEditor.isIE)b=AjaxControlToolkit.HTMLEditor.convertAlign(p.value);else{b=p.value;if(AjaxControlToolkit.HTMLEditor.isSafari&&d=="class")if(/apple-style/ig.test(b))continue;if(d=="src"||d=="href"){if(AjaxControlToolkit.HTMLEditor.isIE)b=AjaxControlToolkit.HTMLEditor.getRealAttributeIE(a,d,b);b=b.replace(/(\(S\([A-Za-z0-9_]+\)\)\/)/,e)}b=b.replace(/\"/g,i)}else{if(AjaxControlToolkit.HTMLEditor.isSafari)q=p.value;continue}var m=f;if((e+b+e).indexOf(f)>=0)m="'";if(d!=j)c.append(" "+d+"="+m+b+m)}if(a.style.cssText.length>0||q!=j){var d="style",z=/(url\((?:[^\)]*)\))/ig,y=[];function C(b,a){y.push(a)}var b=(q!=j?q:a.style.cssText).toLowerCase();b.replace(z,C);var x=0;function D(){var a=y[x];x++;return a}b=AjaxControlToolkit.HTMLEditor.tryReplaceRgb(b.replace(z,D)).replace(/(font-weight\s*:\s*)(700)/ig,"$1bold").replace(/([\s]*-moz-[^;]*[;][\s]*)/ig,e).replace(/(-moz-.*)$/i,e).replace(/(background-position: 0% 0%[;]*[\s]*)/ig,e);if(AjaxControlToolkit.HTMLEditor.isSafari){function B(d,a,b,c){return a+b.replace(/(,)/g,e)+c}b=b.replace(/(text-decoration:)([^;$]+)([;$])/ig,B)}if(AjaxControlToolkit.HTMLEditor.isSafari||AjaxControlToolkit.HTMLEditor.isOpera){function A(d,a,b,c){return a+b.replace(/(['"])/g,e)+c}b=b.replace(/(font-family:)([^;]+)([;]*)/ig,A)}if(b.length>0){var m=f;if((e+b+e).indexOf(f)>=0)m="'";c.append(" "+d+"="+m+b+m)}}c.append(l?" />":">");if(g=="br")c.append("\n")}if(a.tagName&&a.tagName.toUpperCase()=="SCRIPT")c.append(a.text);if(a.tagName&&a.tagName.toUpperCase()=="STYLE")c.append(a.innerHTML);else for(h=a.firstChild;h;h=h.nextSibling)AjaxControlToolkit.HTMLEditor._getHTML_(c,h,true);if(v&&a.tagName.length>0&&!l&&r)c.append("</"+u+a.tagName.toLowerCase()+">");break;case 3:c.append(AjaxControlToolkit.HTMLEditor._encodeText_(e+a.data+e));break;case 8:if(a.length>0)c.append("<!--"+a.data+"-->");else c.append("<!---->")}};AjaxControlToolkit.HTMLEditor.RemoveContextMenu=function(){var a=this,b=a._contextElement.parentNode.removeChild(a._contextElement);if(b)delete b;a._contextElement=null;a._contextTable=null;if(a.__saved_range__){a.__saved_range__.select();a.__saved_range__=null}};AjaxControlToolkit.HTMLEditor.contentEditable=function(a,f){var e="undefined",b=null;while(a!=b){try{var c=b;if(a.contentEditable!=b&&typeof a.contentEditable!=e&&!(AjaxControlToolkit.HTMLEditor.isSafari||AjaxControlToolkit.HTMLEditor.isOpera))if(!a.contentEditable||a.contentEditable=="false")c=false;else c=true;else{var d=a.getAttribute("contenteditable");if(typeof d=="boolean")c=d;else if(typeof d=="string"&&d.toLowerCase()=="false")c=false}if(c!=b&&typeof c=="boolean")if(!c)return a}catch(g){}if(typeof f!=e&&f)return b;if(a.tagName!=b&&typeof a.tagName!=e&&(a.tagName.toUpperCase()=="BODY"||a.tagName.toUpperCase()=="HTML"))break;a=a.parentNode}return b};AjaxControlToolkit.HTMLEditor.getSelParent=function(c){var d=c._getSelection(),b=c._createRange(d),a=null;if(AjaxControlToolkit.HTMLEditor.isIE)if(d.type.toLowerCase()=="control")a=b.item(0);else a=c._getParent(b);else{a=c._getParent(b);if(a.nodeType!=3&&b.startContainer==b.endContainer){var e=a;a=a.childNodes.item(b.startOffset);if(a==null)a=e}}return a};AjaxControlToolkit.HTMLEditor.__getIndex=function(b){var a=0;if(b.parentNode)for(;a<b.parentNode.childNodes.length;a++)if(b.parentNode.childNodes.item(a)==b)break;return a};AjaxControlToolkit.HTMLEditor.isInlineElement=function(a){var b=false;if(a.nodeType==3)return true;if(a.nodeType!=1)return b;if(!a.tagName||a.tagName.length==0)return b;if(a&&a.style&&a.style.display&&a.style.display.toLowerCase()=="inline")return true;var c=a.tagName.toUpperCase();if(c.length==2)if(c.substr(0,1)=="H"&&parseInt(c.substr(1,1))>0)return b;switch(c){case "BR":case "TBODY":case "TR":case "TD":case "P":case "PRE":case "TABLE":case "OL":case "UL":case "LI":case "HR":case "DIV":case "BLOCKQUOTE":case "FORM":case "FIELDSET":case "LEGEND":return b;default:return true}};AjaxControlToolkit.HTMLEditor.capLock=function(b){var a=b.charCode,c=b.shiftKey?b.shiftKey:a==16?true:false;if(a>=65&&a<=90&&!c||a>=97&&a<=122&&c)return true;else return false};AjaxControlToolkit.HTMLEditor.operateAnchors=function(e,i,k){var h=i.getElementsByTagName("A"),j=false;for(var f=0;f<h.length;f++){var a=h[f];if(a.name&&a.name.length>0){var d=[];for(var g=0;g<a.childNodes.length;g++){var b=a.childNodes.item(g);if(b.nodeType==1&&b.tagName&&b.tagName.toUpperCase()=="IMG"&&b.src==e._editPanel.get_imagePath_anchor()){d.push(b);j=true}}while(d.length>0)a.removeChild(d.pop());if(!k){var c=i.createElement("IMG");c.title=a.name;c.src=e._editPanel.get_imagePath_anchor();c.setAttribute(e.noContextMenuAttributeName(),"yes");a.appendChild(c)}}}return j};AjaxControlToolkit.HTMLEditor.operatePlaceHolders=function(q,h,r){var n="undefined",m="PLACEHOLDER",l="placeholder",k="dummytag",o=false;if(r){var g=h.getElementsByTagName("IMG"),c=[];for(var b=0;b<g.length;b++)c.push(g[b]);for(var b=0;b<c.length;b++){var a=c[b],i=a.getAttribute(k);if(i&&i.length>0&&i.toLowerCase()==l){var j=h.createElement(m),d=a.title;if(d==null||typeof d==n)d=a.getAttribute("title");j.name=d;j.setAttribute("name",d);a.parentNode.insertBefore(j,a);a.parentNode.removeChild(a);o=true}}}else{var g=h.getElementsByTagName(m),c=[];for(var b=0;b<g.length;b++)c.push(g[b]);for(var b=0;b<c.length;b++){var a=c[b],p=true;try{if(a.childNodes.length>0)p=false}catch(s){}if(p){var e=a.name;if(e==null||typeof e==n)e=a.getAttribute("name");var f=h.createElement("IMG");f.title=e;f.src=q._editPanel.get_imagePath_placeHolder();f.setAttribute(k,l);f.setAttribute("title",e);a.parentNode.insertBefore(f,a);a.parentNode.removeChild(a)}}}return o};AjaxControlToolkit.HTMLEditor.inspectForShadows=function(e){var d="draggesture",c="dragstart",b=e.getElementsByTagName("IMG");for(var a=0;a<b.length;a++)if(b[a].getAttribute(AjaxControlToolkit.HTMLEditor.attachedIdAttribute)&&b[a].getAttribute(AjaxControlToolkit.HTMLEditor.attachedIdAttribute).length>0){try{if(AjaxControlToolkit.HTMLEditor.isIE)$removeHandler(b[a],c,AjaxControlToolkit.HTMLEditor.stopDrag);else $removeHandler(b[a],d,AjaxControlToolkit.HTMLEditor.stopDrag)}catch(f){}if(AjaxControlToolkit.HTMLEditor.isIE)$addHandler(b[a],c,AjaxControlToolkit.HTMLEditor.stopDrag);else $addHandler(b[a],d,AjaxControlToolkit.HTMLEditor.stopDrag)}};AjaxControlToolkit.HTMLEditor.attachedIdAttribute="obout-attached-id";AjaxControlToolkit.HTMLEditor.stopDrag=function(a){if(a)a.stopPropagation();a.preventDefault();return false};AjaxControlToolkit.HTMLEditor.replacingRules=[["strong","font-weight","bold"],["b","font-weight","bold"],["strong","font-weight","700"],["em","font-style","italic"],["i","font-style","italic"],["u","text-decoration","underline"],["strike","text-decoration","line-through"]];AjaxControlToolkit.HTMLEditor.replaceOldTags=function(c,h){var f="cssText",k=c.innerHTML,l=false;for(var d=0;d<AjaxControlToolkit.HTMLEditor.replacingRules.length;d++){var n=new RegExp("<"+AjaxControlToolkit.HTMLEditor.replacingRules[d][0]+"[s>]","ig");if(n.test(k)){l=true;break}}if(!l)if(!/<font[\s>]/ig.test(k))return;for(var i=0;i<c.childNodes.length;i++){var a=c.childNodes.item(i);if(a.nodeType==1){var e=null,j=a.tagName.toLowerCase();for(var d=0;d<AjaxControlToolkit.HTMLEditor.replacingRules.length;d++)if(AjaxControlToolkit.HTMLEditor.replacingRules[d][0].toLowerCase()==j){e=AjaxControlToolkit.HTMLEditor.replacingRules[d];break}if(e){var b=h._doc.createElement("SPAN");b.style[f]=a.style[f];if(AjaxControlToolkit.HTMLEditor.isIE)b.style[e[1]]=e[2];else b.style[e[1].replace(/\-(\w)/g,function(b,a){return a.toUpperCase()})]=e[2];while(a.firstChild)b.appendChild(a.firstChild);c.insertBefore(b,a);c.removeChild(a);a=b}else if(j=="font"){var b=h._doc.createElement("SPAN"),m=a.size;b.style[f]=a.style[f];if(a.color)b.style.color=a.color;if(a.face)b.style.fontFamily=a.face;while(a.firstChild)b.appendChild(a.firstChild);c.insertBefore(b,a);c.removeChild(a);if(m){var g=h._doc.createElement("FONT");g.size=m;c.insertBefore(g,b);if(b.style[f].length>0){g.appendChild(b);a=b}else{while(b.firstChild)g.appendChild(b.firstChild);c.removeChild(b);a=g}}else a=b}AjaxControlToolkit.HTMLEditor.replaceOldTags(a,h)}}};AjaxControlToolkit.HTMLEditor.getStyle=function(a,b){var c="";if(a.nodeType==1)if(a.ownerDocument&&a.ownerDocument.defaultView&&a.ownerDocument.defaultView.getComputedStyle)c=a.ownerDocument.defaultView.getComputedStyle(a,"").getPropertyValue(b);else if(a.currentStyle)try{b=b.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()});c=a.currentStyle[b]}catch(d){c=a.style[b]}else c=a.style[b];return c};AjaxControlToolkit.HTMLEditor._Marker=function(c,d,f){var b=this;if(AjaxControlToolkit.HTMLEditor.isIE){b._nArr=AjaxControlToolkit.HTMLEditor.getNames(c._doc.body);b._save=c._doc.body.innerHTML;b._tree=null;if(f.type.toLowerCase()=="control")try{var a=d.item(0);b._tree=[];while(a&&(a.nodeType==3||!a.tagName||a.tagName.toUpperCase()!="BODY")){var e=0;while(a.previousSibling){e++;a=a.previousSibling}b._tree.push(e);a=a.parentNode}}catch(g){}else{b._offsetLeft=d.offsetLeft;b._offsetTop=d.offsetTop}}else{if(AjaxControlToolkit.HTMLEditor.isOpera)b._save=AjaxControlToolkit.HTMLEditor.Trim(c._doc.body.innerHTML);else b._save=c._doc.body.cloneNode(true);b._tree=[];b._offset=0;try{var a=d.startContainer;b._offset=d.startOffset;if(a&&a.nodeType==1&&a.tagName.toUpperCase()=="HTML"){a=c._doc.body;setTimeout(function(){try{f=c._getSelection();d=c._createRange();c._removeAllRanges(f);d.setStart(a,0);d.setEnd(a,0);c._selectRange(f,d)}catch(b){}},0)}while(a&&a.nodeType&&(a.nodeType==3||!a.tagName||a.tagName.toUpperCase()!="BODY")){var e=0;while(a.previousSibling){e++;if(AjaxControlToolkit.HTMLEditor.isOpera)if(a.nodeType==3&&a.previousSibling!=null&&a.previousSibling.nodeType==3)e--;a=a.previousSibling}b._tree.push(e);a=a.parentNode}}catch(g){}}};AjaxControlToolkit.HTMLEditor.__stackMaxSize=30;AjaxControlToolkit.HTMLEditor.getNames=function(i){var e=i.all,g=[],h=[];for(var d=0;d<e.length;d++){var a=e[d];if(a.name&&a.name.length>0){var b=a.tagName,f=i.getElementsByTagName(b),j=0;for(var c=0;c<f.length;c++)if(f[c]==a){j=c;break}h[b]=j;g.push([b,h[b],a.name])}}return g};AjaxControlToolkit.HTMLEditor.setNames=function(c,b){for(var a=0;a<b.length;a++)if(c.getElementsByTagName(b[a][0]).length>b[a][1])c.getElementsByTagName(b[a][0])[b[a][1]].name=b[a][2]};AjaxControlToolkit.HTMLEditor._lookChild=function(c,d){for(var a=0;a<c.childNodes.length;a++){var b=c.childNodes.item(a);if(b==d)return a;if(b.nodeType==1)if(AjaxControlToolkit.HTMLEditor._lookChild(b,d)>=0)return a}return -1};AjaxControlToolkit.HTMLEditor.getHrefsText=function(d){var a=[];function b(g,e,h,i,j,f){var d=e.replace(/^<([^\s>]+)/,"$1"),c=true,b=0;for(;b<a.length;b++)if(a[b][0]==d){c=false;break}if(c)a[b]=[d];a[b].push(f)}var c=new RegExp("(<[^\\s><]+)([^><]*?)(href=)(\"|')([^\\4]*?)(\\4)((?:[^><]*?)>)","ig");d.replace(c,b);return a};AjaxControlToolkit.HTMLEditor.setHrefsText=function(f,b){for(var a=0;a<b.length;a++){var e=f.getElementsByTagName(b[a][0]),d=1;for(var c=0;c<e.length;c++){if(!e[c].href)continue;if(b[a][d]&&b[a][d].length>0)e[c].href=b[a][d].replace(/&amp;/ig,"&");d++}}};AjaxControlToolkit.HTMLEditor.getImagesText=function(c){var a=[];function b(b,d,e,c){a.push(c);return b}c.replace(/(<img(?:.*?))(src=")(.*?)(")((?:.*?)>)/ig,b);return a};AjaxControlToolkit.HTMLEditor.setImagesText=function(e,d){var c=e.getElementsByTagName("IMG"),b=0;for(var a=0;a<c.length;a++){if(!c[a].src)continue;if(d[b]&&d[b].length>0)c[a].src=d[b].replace(/&amp;/ig,"&");b++}};AjaxControlToolkit.HTMLEditor.canHaveChildren=function(a){if(AjaxControlToolkit.HTMLEditor.isIE)return a.canHaveChildren;else return !/^(area|base|basefont|col|frame|hr|img|br|input|isindex|link|meta|param)$/.test(a.tagName.toLowerCase())};AjaxControlToolkit.HTMLEditor._setCursor=function(j,a){var c=j;if(AjaxControlToolkit.HTMLEditor.isIE){var e=a._getSelection(),b=a._createRange(e);if(e.type.toLowerCase()=="control"){b.remove(0);e.empty();b=a._createRange()}var g=c.nodeType==3,d;if(g){d=a._doc.createElement("SPAN");d.innerHTML="&nbsp;";c.parentNode.insertBefore(d,c);c=d}var f=$common.getLocation(c),h=f.x,i=f.y;if(g)d.parentNode.removeChild(d);try{b.moveToPoint(h,i)}catch(k){}b.select()}else{var e=a._getSelection(),b=a._createRange();b.setStart(c,0);b.setEnd(c,0);a._removeAllRanges(e);a._selectRange(e,b);a.focusEditor()}};AjaxControlToolkit.HTMLEditor.myClone=function(a,e,d){var b;if(AjaxControlToolkit.HTMLEditor.isIE&&a.tagName&&(a.tagName.toUpperCase()=="EMBED"||a.tagName.toUpperCase()=="OBJECT")){var c=e.createElement("DIV");try{c.innerHTML=a.outerHTML;b=c.firstChild}catch(f){b=a}delete c}else b=a.cloneNode(d);return b};AjaxControlToolkit.HTMLEditor.unStyle=function(a){var k="function",f=false,b=null,c=a.parentNode!=b&&typeof a.parentNode!="undefined"?a.parentNode:b;if(c){var d=b;while(c&&c.tagName&&c.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(c.tagName)&&c.tagName.toUpperCase()!="A"){d=c;c=c.parentNode}if(d){function j(g,c,h,i,l){var a=h.cloneNode(f);if(g)if(g.push&&typeof g.push==k)for(var n=0;n<g.length;n++)a.appendChild(g[n]);else a.appendChild(g);if(l)a.appendChild(c);else while(c){var q=i?c.previousSibling:c.nextSibling;if(c.nodeType==1||c.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(""+c.data+"").length>0){if(c.nodeType==1)if(c.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(c.tagName)&&c.childNodes.length==0&&!AjaxControlToolkit.HTMLEditor.isTempElement(c))c=b;if(c)if(a.childNodes.length==0||!i)a.appendChild(c);else a.insertBefore(c,a.firstChild)}c=q}if(a.childNodes.length==0){delete a;a=b}else if(a.childNodes.length==1&&a.firstChild.nodeType==3&&(""+a.firstChild.data+"").length==0){delete a;a=b}else if(!l&&a.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!AjaxControlToolkit.HTMLEditor.isTempElement(a)){var o=a.childNodes.length;for(var m=0;m<a.childNodes.length;m++){var e=a.childNodes.item(m);if(e.nodeType==1&&e.tagName&&!AjaxControlToolkit.HTMLEditor.isStyleTag(e.tagName)&&(e.tagName.toUpperCase()=="BR"||e.tagName.toUpperCase()=="TABLE"||AjaxControlToolkit.HTMLEditor.isTempElement(e)))o--}if(o==0){var p=[];while(a.firstChild){var e=a.removeChild(a.firstChild);p.push(e)}a=p}}if(h==d)return a;else if(!l)return j(a,i?h.previousSibling:h.nextSibling,h.parentNode,i,l);else return j(b,a,h.parentNode,i,l)}c=a.parentNode;if(a.previousSibling==b&&a.nextSibling==b&&c&&c.tagName&&c.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(c.tagName)&&AjaxControlToolkit.HTMLEditor.differAttr(c,["class","color","face","size"]).length>0)a=c;var h=j(b,a.previousSibling,a.parentNode,true,f),i=j(b,a.nextSibling,a.parentNode,f,f),e=d.parentNode;if(h)if(h.push&&typeof h.push==k)for(var g=0;g<h.length;g++)e.insertBefore(h[g],d);else e.insertBefore(h,d);if(a.nodeType==1&&a.tagName&&(a.tagName.toUpperCase()=="BR"||a.tagName.toUpperCase()=="TABLE"||AjaxControlToolkit.HTMLEditor.isTempElement(a)))e.insertBefore(a,d);else{var l=j(b,a,a.parentNode,f,true);e.insertBefore(l,d)}if(i)if(i.push&&typeof i.push==k)for(var g=0;g<i.length;g++)e.insertBefore(i[g],d);else e.insertBefore(i,d);e.removeChild(d)}}};AjaxControlToolkit.HTMLEditor.isTempElement=function(a){if(a.id&&a.id.length>0&&a.id.indexOf(AjaxControlToolkit.HTMLEditor.smartClassName)>=0)return true;return false};AjaxControlToolkit.HTMLEditor._moveTagsUp=function(d,e){function b(a){if(!AjaxControlToolkit.HTMLEditor.isInlineElement(a))AjaxControlToolkit.HTMLEditor.unStyle(a);else if(a.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!AjaxControlToolkit.HTMLEditor.isTempElement(a)){var c=a.firstChild;while(c!=null){var d=c.nextSibling;b(c);c=d}}}var a=d;while(a!=null&&a!=e){var c=a.nextSibling;b(a);a=c}};AjaxControlToolkit.HTMLEditor._commonTotalParent=function(e,g){var h=null,a=e.parentNode,f=e;while(a){if(a.tagName&&!AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)){var d=AjaxControlToolkit.HTMLEditor._lookChild(a,g);if(d>=0){var c=0;for(var b=0;b<a.childNodes.length;b++)if(a.childNodes.item(b)==f){c=b;break}return {parent:a,indexFirst:c,indexLast:d}}}f=a;a=a.parentNode}return h};AjaxControlToolkit.HTMLEditor._commonParent=function(e,g){var h=null,a=e.parentNode,f=e;while(a&&a.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)){var d=AjaxControlToolkit.HTMLEditor._lookChild(a,g);if(d>=0){var c=0;for(var b=0;b<a.childNodes.length;b++)if(a.childNodes.item(b)==f){c=b;break}return {parent:a,indexFirst:c,indexLast:d}}f=a;a=a.parentNode}return h};AjaxControlToolkit.HTMLEditor.positionInParagraph=function(b,e,c,a,f){while(true){var d=AjaxControlToolkit.HTMLEditor.positionInParagraphLevel(b,e,c,f);if(d!=null)return d;if(a.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!AjaxControlToolkit.HTMLEditor.isTempElement(a)){e=c?a.previousSibling:a.nextSibling;a=a.parentNode}else{if(!c||a.firstChild==null)a.appendChild(b);else a.insertBefore(b,a.firstChild);return b}}};AjaxControlToolkit.HTMLEditor.positionInParagraphLevel=function(c,a,d,g){while(a){var j=d?a.previousSibling:a.nextSibling;if(!AjaxControlToolkit.HTMLEditor.isInlineElement(a)){var e=a.parentNode;if(!d)e.insertBefore(c,a);else if(a.nextSibling)e.insertBefore(c,a.nextSibling);else e.appendChild(c);return c}else if(typeof g=="function"&&a.nodeType==3){var b,f=""+a.data+"";if(d){for(b=f.length-1;b>=0;b--)if(g(f.substr(b,1)))break}else for(b=0;b<f.length;b++)if(g(f.substr(b,1)))break;if(b>=0&&b<f.length){var e=a.parentNode,h;if((b>0||d&&b==0)&&(b<f.length-1||!d&&b==f.length-1)){if(d)h=a.splitText(b+1);else h=a.splitText(b);e.insertBefore(c,h)}else if(!d)e.insertBefore(c,a);else if(a.nextSibling)e.insertBefore(c,a.nextSibling);else e.appendChild(c);return c}}a=d?a.lastChild:a.firstChild;if(a){var i=AjaxControlToolkit.HTMLEditor.positionInParagraphLevel(c,a,d,g);if(i!=null)return i}a=j}return null};AjaxControlToolkit.HTMLEditor._addEvent=function(a,b,c){if(a.attachEvent)a.attachEvent("on"+b,c);else if(a.addEventListener)a.addEventListener(b,c,true)};AjaxControlToolkit.HTMLEditor._addEvents=function(d,b,c){for(var a=0;a<b.length;a++)AjaxControlToolkit.HTMLEditor._addEvent(d,b[a],c)};AjaxControlToolkit.HTMLEditor._removeEvent=function(a,b,c){if(a.detachEvent)a.detachEvent("on"+b,c);else if(a.removeEventListener)a.removeEventListener(b,c,true)};AjaxControlToolkit.HTMLEditor._removeEvents=function(d,b,c){for(var a=0;a<b.length;a++)AjaxControlToolkit.HTMLEditor._removeEvent(d,b[a],c)};AjaxControlToolkit.HTMLEditor._stopEvent=function(a){if(a)if(AjaxControlToolkit.HTMLEditor.isIE){a.cancelBubble=true;a.returnValue=false}else{a.preventDefault();a.stopPropagation()}};AjaxControlToolkit.HTMLEditor.restrictedTags=["DIV","P","TD","TR","TABLE","TBODY","LI","OL","UL","FORM","INPUT"];AjaxControlToolkit.HTMLEditor.isRestricted=function(b){var c=b.tagName.toUpperCase();for(var a=0;a<AjaxControlToolkit.HTMLEditor.restrictedTags.length;a++)if(AjaxControlToolkit.HTMLEditor.restrictedTags[a].toUpperCase()==c)return true;if(AjaxControlToolkit.HTMLEditor.isIE&&b.scopeName.toUpperCase()!="HTML")return true;return false};AjaxControlToolkit.HTMLEditor.jsDocument=function(c){var a="\n",b=this;b.noExtraLf=typeof c!="undefined"&&c;b.text=[];b.write=function(c){var b=this;if(!b.noExtraLf||b.text.length==0&&c!=a||b.text.length>0&&(b.text[b.text.length-1]!=a||c!=a))b.text[b.text.length]=c};b.append=b.write;b.writeln=function(b){this.text[this.text.length]=b+a};b.toString=function(){return this.text.join("")};b.clear=function(){delete this.text;this.text=null;this.text=[]}};AjaxControlToolkit.HTMLEditor.isHeader=function(b){var a=b.tagName.toUpperCase();if(a.length==2)if(a.substr(0,1)=="H"&&parseInt(a.substr(1,1))>0)return true;return false};AjaxControlToolkit.HTMLEditor._getReallyFirst=function(a){var b="undefined";if(typeof a.firstChild!=b&&a.firstChild!=null)if(typeof a.firstChild.childNodes!=b&&a.firstChild.childNodes!=null)return AjaxControlToolkit.HTMLEditor._getReallyFirst(a.firstChild);return a};AjaxControlToolkit.HTMLEditor._getReallyLast=function(a){var b="undefined";if(typeof a.lastChild!=b&&a.lastChild!=null)if(typeof a.lastChild.childNodes!=b&&a.lastChild.childNodes!=null)return AjaxControlToolkit.HTMLEditor._getReallyLast(a.lastChild);return a};AjaxControlToolkit.HTMLEditor._reallyFirst=function(a,b){if(a.firstChild){if(a.firstChild==b)return true;if(a.firstChild.childNodes)if(AjaxControlToolkit.HTMLEditor._lookChild(a.firstChild,b)==0)return AjaxControlToolkit.HTMLEditor._reallyFirst(a.firstChild,b)}return false};AjaxControlToolkit.HTMLEditor._reallyLast=function(a,b){if(a.lastChild){if(a.lastChild==b)return true;if(a.lastChild.childNodes)if(AjaxControlToolkit.HTMLEditor._lookChild(a.lastChild,b)==a.lastChild.childNodes.length-1)return AjaxControlToolkit.HTMLEditor._reallyLast(a.lastChild,b)}return false};AjaxControlToolkit.HTMLEditor.getContainer=function(b,c){if(c==b)return b;if(b.nodeType==1)for(var d=0;d<b.childNodes.length;d++){var a=b.childNodes.item(d);if(c==a)return a;if(a.nodeType==1){var e=AjaxControlToolkit.HTMLEditor._lookChild(a,c);if(e>=0)if(a.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!AjaxControlToolkit.HTMLEditor.isTempElement(a))return AjaxControlToolkit.HTMLEditor.getContainer(a,c);else return a}}return null};AjaxControlToolkit.HTMLEditor._TryTransformFromPxToPt=function(h,f,g){var c=h.replace(/^(\d+)\.(\d+)px/i,"$1px");if(!AjaxControlToolkit.HTMLEditor.isIE)if(c&&c.length>0){var d=c.toLowerCase().split(",")[0];if(typeof g!="undefined"){var e=document.getElementById(g);if(e!=null){var a;for(a=0;a<e.options.length;a++){var i=AjaxControlToolkit.HTMLEditor.fontSizeSeek(e.options.item(a).value.toLowerCase().split(",")[0]);if(i==d)break}if(a==e.options.length){var b=f._doc.createElement("SPAN");f._doc.body.appendChild(b);for(a=1;a<100;a++){b.style.fontSize=a+"pt";if(AjaxControlToolkit.HTMLEditor.getStyle(b,"font-size").replace(/^(\d+)\.(\d+)px/i,"$1px")==d){d=a+"pt";break}}b.parentNode.removeChild(b)}}}c=d}return c};AjaxControlToolkit.HTMLEditor.fontSizeSeek=function(b){var a=b.toString();switch(a){case "1":a="8pt";break;case "2":a="10pt";break;case "3":a="12pt";break;case "4":a="14pt";break;case "5":a="18pt";break;case "6":a="24pt";break;case "7":a="36pt"}return a};AjaxControlToolkit.HTMLEditor.getOwnerDocument=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};AjaxControlToolkit.HTMLEditor.getClientViewportElement=function(b){var a;if(b.nodeType==9)a=b;else a=AjaxControlToolkit.HTMLEditor.getOwnerDocument(b);if(AjaxControlToolkit.HTMLEditor.isIE&&a.compatMode!="CSS1Compat")return a.body;return a.documentElement};AjaxControlToolkit.HTMLEditor.isReallyVisible=function(c){var a=c,b=true;while(a){if(a.style&&AjaxControlToolkit.HTMLEditor.getStyle(a,"display")=="none"){b=false;break}a=a.parentNode}return b};AjaxControlToolkit.HTMLEditor.setSelectionRange=function(a,c,d){var e="character";a.focus();if(a.setSelectionRange)a.setSelectionRange(c,d);else if(a.createTextRange){var b=a.createTextRange();b.collapse(true);b.moveEnd(e,d);b.moveStart(e,c);b.select()}};if(!AjaxControlToolkit.HTMLEditor.isIE)try{AjaxControlToolkit.HTMLEditor.__MozillaGetInnerText=function(g,b){var d=g.childNodes;for(var c=0;c<d.length;c++){var a=d[c];if(a.nodeType==3)b.write(a.nodeValue.replace("\n",""));if(a.nodeType==1){var f=AjaxControlToolkit.HTMLEditor.getStyle(a,"display"),e=AjaxControlToolkit.HTMLEditor.getStyle(a,"visibility");if(AjaxControlToolkit.HTMLEditor.__needLineBreakBefore(a))b.write("\n");if(AjaxControlToolkit.HTMLEditor.__needTabBefore(a))b.write("\t");if(f!="none"&&e!="hidden")AjaxControlToolkit.HTMLEditor.__MozillaGetInnerText(a,b);if(AjaxControlToolkit.HTMLEditor.__needLineBreakAfter(a))b.write("\n")}}};AjaxControlToolkit.HTMLEditor.__needLineBreakBefore=function(b){var a=" div table p pre ol ul blockquote form fieldset ";return a.indexOf(" "+b.tagName.toLowerCase()+" ")!=-1};AjaxControlToolkit.HTMLEditor.__needLineBreakAfter=function(b){var a=" br div table tr p pre ol ul li hr blockquote form fieldset legend ";return a.indexOf(" "+b.tagName.toLowerCase()+" ")!=-1};AjaxControlToolkit.HTMLEditor.__needTabBefore=function(b){var a=" td li ";return a.indexOf(" "+b.tagName.toLowerCase()+" ")!=-1};HTMLElement.prototype.__defineGetter__("innerText",function(){var a=new AjaxControlToolkit.HTMLEditor.jsDocument(true);AjaxControlToolkit.HTMLEditor.__MozillaGetInnerText(this,a);return a.toString()})}catch(ex){};
//END AjaxControlToolkit.HTMLEditor.HTMLEditor.js
//START AjaxControlToolkit.HTMLEditor.Events.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs=function(d,c,b){var a=this;if(arguments.length!=3)throw Error.parameterCount();AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs.initializeBase(a);a._oldMode=d;a._newMode=c;a._editPanel=b};AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs.prototype={get_oldMode:function(){return this._oldMode},get_newMode:function(){return this._newMode},get_editPanel:function(){return this._editPanel}};AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs.registerClass("AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs",Sys.EventArgs);
//END AjaxControlToolkit.HTMLEditor.Events.js
//START AjaxControlToolkit.HTMLEditor.EditPanel.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel=null;AjaxControlToolkit.HTMLEditor.EditPanel=function(e){var d=true,b=null,c=false,a=this;AjaxControlToolkit.HTMLEditor.EditPanel.initializeBase(a,[e]);a._loaded=c;a._eAfter=b;a._toolbars=b;a._modePanels=b;a._contentChangedElement=b;a._contentElement=b;a._contentForceElement=b;a._activeModeElement=b;a._suppressTabInDesignMode=c;a._keyboardEnabled=d;a._noPaste=c;a._hotkeys=b;a._showAnchors=c;a._showPlaceHolders=c;a._startEnd=d;a._relativeImages=d;a._documentCssPath=b;a._designPanelCssPath=b;a._imagePath_1x1=b;a._imagePath_flash=b;a._imagePath_media=b;a._imagePath_anchor=b;a._imagePath_placeHolder=b;a._autofocus=d;a._initialCleanUp=c;a._noScript=c;a._noUnicode=c;a._cachedToolbarIds=b;a._contentPrepared=c;a._activeMode=b;a._pageRequestManager=b;a._formOnSubmitSaved=b;a._app_onload$delegate=Function.createDelegate(a,a._app_onload);a._onsubmit$delegate=Function.createDelegate(a,a._onsubmit);a._disposed=d};AjaxControlToolkit.HTMLEditor.EditPanel.prototype={get_relativeImages:function(){return this._relativeImages},set_relativeImages:function(a){this._relativeImages=a;if(this._loaded)this.raisePropertyChanged("relativeImages")},get_startEnd:function(){return this._startEnd},set_startEnd:function(a){this._startEnd=a;if(this._loaded)this.raisePropertyChanged("startEnd")},get_showPlaceHolders:function(){return this._showPlaceHolders},set_showPlaceHolders:function(a){this._showPlaceHolders=a;if(this._loaded)this.raisePropertyChanged("showPlaceHolders")},get_showAnchors:function(){return this._showAnchors},set_showAnchors:function(a){this._showAnchors=a;if(this._loaded)this.raisePropertyChanged("showAnchors")},get_hotkeys:function(){return this._hotkeys},set_hotkeys:function(a){this._hotkeys=a;if(this._loaded)this.raisePropertyChanged("noPaste")},get_noPaste:function(){return this._noPaste},set_noPaste:function(a){this._noPaste=a;if(this._loaded)this.raisePropertyChanged("noPaste")},get_suppressTabInDesignMode:function(){return this._suppressTabInDesignMode},set_suppressTabInDesignMode:function(a){this._suppressTabInDesignMode=a;if(this._loaded)this.raisePropertyChanged("suppressTabInDesignMode")},get_keyboardEnabled:function(){return this._keyboardEnabled},set_keyboardEnabled:function(a){this._keyboardEnabled=a;if(this._loaded)this.raisePropertyChanged("keyboardEnabled")},get_noUnicode:function(){return this._noUnicode},set_noUnicode:function(a){this._noUnicode=a;if(this._loaded)this.raisePropertyChanged("noUnicode")},get_noScript:function(){return this._noScript},set_noScript:function(a){this._noScript=a;if(this._loaded)this.raisePropertyChanged("noScript")},get_initialCleanUp:function(){return this._initialCleanUp},set_initialCleanUp:function(a){this._initialCleanUp=a;if(this._loaded)this.raisePropertyChanged("initialCleanUp")},get_imagePath_1x1:function(){return this._imagePath_1x1},set_imagePath_1x1:function(a){this._imagePath_1x1=a},get_imagePath_flash:function(){return this._imagePath_flash},set_imagePath_flash:function(a){this._imagePath_flash=a},get_imagePath_media:function(){return this._imagePath_media},set_imagePath_media:function(a){this._imagePath_media=a},get_imagePath_anchor:function(){return this._imagePath_anchor},set_imagePath_anchor:function(a){this._imagePath_anchor=a},get_imagePath_placeHolder:function(){return this._imagePath_placeHolder},set_imagePath_placeHolder:function(a){this._imagePath_placeHolder=a},get_documentCssPath:function(){return this._documentCssPath},set_documentCssPath:function(a){this._documentCssPath=a;if(this._loaded)this.raisePropertyChanged("documentCssPath")},get_designPanelCssPath:function(){return this._designPanelCssPath},set_designPanelCssPath:function(a){this._designPanelCssPath=a;if(this._loaded)this.raisePropertyChanged("designPanelCssPath")},get_autofocus:function(){return this._autofocus},set_autofocus:function(a){this._autofocus=a;if(this._loaded)this.raisePropertyChanged("autofocus")},get_content:function(){if(this._activeMode==null)return "";return this.getContent()},set_content:function(b){var a=this;if(!a.get_isInitialized()||!a._loaded){if(a.get_contentElement()!=null)a.get_contentElement().value=b.replace(/\"/g,"&quot;");return}a.setContent(b);if(a._loaded)a.raisePropertyChanged("content")},get_activeMode:function(){if(this._activeMode==null)return AjaxControlToolkit.HTMLEditor.ActiveModeType.Design;return this._activeMode},set_activeMode:function(b){var a=this;if(!AjaxControlToolkit.HTMLEditor.ActiveModeType_checkValue(b))throw Error.argumentOutOfRange("value, function: AjaxControlToolkit.HTMLEditor.EditPanel.set_activeMode");var c=a._activeMode,d=true;if(a._loaded&&c!=null&&c!=b){var e=new AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs(c,b,a);a.raiseBeforeActiveModeChanged(e);a._eAfter=new AjaxControlToolkit.HTMLEditor.ActiveModeChangedArgs(c,b,a);d=a._setMode(b)}else a._activeMode=b;a.get_activeModeElement().value=b;return d},get_contentChangedElement:function(){return this._contentChangedElement},set_contentChangedElement:function(a){this._contentChangedElement=a},get_contentElement:function(){return this._contentElement},set_contentElement:function(a){this._contentElement=a},get_contentForceElement:function(){return this._contentForceElement},set_contentForceElement:function(a){this._contentForceElement=a},get_activeModeElement:function(){return this._activeModeElement},set_activeModeElement:function(a){this._activeModeElement=a},setCancelOnPostback:function(){if(this._loaded)this.get_contentForceElement().value=""},setAcceptOnPostback:function(){if(this._loaded)this.get_contentForceElement().value="1"},get_toolbars:function(){if(this._toolbars==null)this._toolbars=[];return this._toolbars},set_toolbars:function(a){this.get_toolbars().push(a)},get_toolbarIds:function(){},set_toolbarIds:function(c){if(!this.get_isInitialized()){this._cachedToolbarIds=c;return}var b=c.split(";");for(var a=0;a<b.length;a++)if(b[a].length>0)this.set_toolbars($find(b[a]))},get_modePanels:function(){if(this._modePanels==null)this._modePanels=[];return this._modePanels},set_modePanel:function(a){this.get_modePanels().push(a)},get_modePanelIds:function(){},set_modePanelIds:function(c){var b=c.split(";");for(var a=0;a<b.length;a++)this.set_modePanel($find(b[a]))},add_focused:function(a){this.get_events().addHandler("focused",a)},remove_focused:function(a){this.get_events().removeHandler("focused",a)},raiseFocused:function(b){var a=this.get_events().getHandler("focused");if(a)a(this,b)},add_activeModeChanged:function(a){this.get_events().addHandler("activeModeChanged",a)},remove_activeModeChanged:function(a){this.get_events().removeHandler("activeModeChanged",a)},raiseActiveModeChanged:function(b){var a=this.get_events().getHandler("activeModeChanged");if(a)a(this,b)},add_beforeActiveModeChanged:function(a){this.get_events().addHandler("beforeActiveModeChanged",a)},remove_beforeActiveModeChanged:function(a){this.get_events().removeHandler("beforeActiveModeChanged",a)},raiseBeforeActiveModeChanged:function(b){var a=this.get_events().getHandler("beforeActiveModeChanged");if(a)a(this,b)},get_activePanel:function(){var a=this.get_modePanels()[this.get_activeMode()];if(a==null||typeof a=="undefined")throw Error.argumentOutOfRange("activeMode, function: AjaxControlToolkit.HTMLEditor.EditPanel.get_activePanel");return a},initialize:function(){var a=this;a.__appLoaded__=false;AjaxControlToolkit.HTMLEditor.EditPanel.callBaseMethod(a,"initialize");a._disposed=false;Sys.Application.add_load(a._app_onload$delegate);if(Sys&&Sys.WebForms&&Sys.WebForms.PageRequestManager){a._pageRequestManager=Sys.WebForms.PageRequestManager.getInstance();if(a._pageRequestManager){a._partialUpdateEndRequestHandler=Function.createDelegate(a,a._partialUpdateEndRequest);a._pageRequestManager.add_endRequest(a._partialUpdateEndRequestHandler);a._invokingRequestHandler=Function.createDelegate(a,a._invokingRequest);Sys.Net.WebRequestManager.add_invokingRequest(a._invokingRequestHandler);a._completedRequestHandler=Function.createDelegate(a,a._completedRequest);Sys.Net.WebRequestManager.add_completedRequest(a._completedRequestHandler)}}AjaxControlToolkit.HTMLEditor.addFormOnSubmit(a._onsubmit$delegate)},dispose:function(){var b=null,a=this;a._loaded=false;a._disposed=true;if(a._pageRequestManager){if(a._invokingRequestHandler){a._pageRequestManager.remove_endRequest(a._partialUpdateEndRequestHandler);a._partialUpdateEndRequestHandler=b;Sys.Net.WebRequestManager.remove_invokingRequest(a._invokingRequestHandler);a._invokingRequestHandler=b;Sys.Net.WebRequestManager.remove_completedRequest(a._completedRequestHandler);a._completedRequestHandler=b}a._pageRequestManager=b}AjaxControlToolkit.HTMLEditor.removeFormOnSubmit(a._onsubmit$delegate);Sys.Application.remove_load(a._app_onload$delegate);a.disableToolbars();AjaxControlToolkit.HTMLEditor.EditPanel.callBaseMethod(a,"dispose")},_onsubmit:function(){var a=this;if(!a._contentPrepared){a._prepareContentForPostback(a.get_content());a._contentPrepared=true}return true},_invokingRequest:function(f,d){var a=this;if(a._contentPrepared)return;var c=d.get_webRequest(),b=c.get_body(),e=new RegExp("([\\?&])("+a.get_contentElement().name+"=)([^&$]*)([&$])","g");b=b.replace(e,"$1$2"+escape(a.get_content().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"))+"$4");a._contentPrepared=true;c.set_body(b)},_completedRequest:function(){this._contentPrepared=false},_partialUpdateEndRequest:function(){var a=this;a._contentPrepared=false;if(AjaxControlToolkit.HTMLEditor.isIE&&a.__blured){a.__blured=false;a.get_activePanel()._focus()}},_app_onload:function(){var b=null,a=this;if(a.__appLoaded__)return;a.__appLoaded__=true;if(a._disposed)return;var h=a;a._loaded=true;a.set_activeMode(parseInt(a.get_activeModeElement().value));if(a._cachedToolbarIds!=b){a.set_toolbarIds(a._cachedToolbarIds);a._cachedToolbarIds=b}a._shouldResize=false;if(AjaxControlToolkit.HTMLEditor.isIE&&document.compatMode!="BackCompat")if(a.get_element().clientHeight==0||Sys.Browser.version<7)a._shouldResize=true;if(a._shouldResize){var e=a.get_modePanels(),c=e[AjaxControlToolkit.HTMLEditor.ActiveModeType.Design];if(c==b)c=e[AjaxControlToolkit.HTMLEditor.ActiveModeType.Preview];var f=e[AjaxControlToolkit.HTMLEditor.ActiveModeType.Html];if(c!=b&&f!=b){var d=c.get_element();d.style.display="";f.get_element().style.height=d.offsetHeight+"px";d.style.display="none"}}var g=a.get_contentElement().value.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&amp;/g,"&");a.setContent(a._initialCleanUp?AjaxControlToolkit.HTMLEditor.cleanUp(g.replace(/[\n\r]+/g," ")):g);a.setAcceptOnPostback()},_setActive:function(){var a=this;for(var b=0;b<a.get_toolbars().length;b++)a.get_toolbars()[b].set_activeEditPanel(a,true);if(a._eAfter!=null){a.raisePropertyChanged("activeMode");a.raiseActiveModeChanged(a._eAfter);a._eAfter=null}},_focused:function(c){var a=this;if(!(typeof c!="undefined"&&c))for(var b=0;b<a.get_toolbars().length;b++)a.get_toolbars()[b].set_activeEditPanel(a);AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel=a},_really_focused:function(){this._focused();this.raiseFocused(new Sys.EventArgs)},updateToolbar:function(){this._focused()},getContent:function(){return this.get_activePanel().get_content().replace(/<\/?html(?=\s|>)(?:[^>]*?)>/gi,"").replace(/<\/?head(?=\s|>)(?:[^>]*?)>/gi,"").replace(/<\/?body(?=\s|>)(?:[^>]*?)>/gi,"").replace(/^([\n\r]+)/,"").replace(/([\n\r]+)$/,"")},setContent:function(b){var a=b;if(this.get_noScript())a=a.replace(/(<script(?:[^>]*?)>(?:[^<]*?)<\/script(?:[^>]*?)>)/ig,"");a=a.replace(/<\/?html(?=\s|>)(?:[^>]*?)>/gi,"").replace(/<\/?head(?=\s|>)(?:[^>]*?)>/gi,"").replace(/<\/?body(?=\s|>)(?:[^>]*?)>/gi,"").replace(/^([\n\r]+)/,"").replace(/([\n\r]+)$/,"");this._prepareContentForPostback(a);this.get_activePanel().set_content(a)},_prepareContentForPostback:function(a){this.get_contentElement().value=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;")},_setMode:function(b){var a=this,c=a.get_activePanel();if(!c._activated){var f=a;setTimeout(function(){f._setMode(b)},10);return false}var g=a.get_content();if(a._shouldResize&&b==AjaxControlToolkit.HTMLEditor.ActiveModeType.Html){var d=a.get_activePanel(),e=a.get_modePanels()[AjaxControlToolkit.HTMLEditor.ActiveModeType.Html];if(d!=null&&e!=null)e.get_element().style.height=d.get_element().offsetHeight+"px"}a.disableToolbars(b);c._deactivate();a._activeMode=b;a.setContent(g);return true},disableToolbars:function(c){for(var a=0;a<this.get_toolbars().length;a++){var b=this.get_toolbars()[a];if(b._loaded)b.disable(c)}},openWait:function(){},closeWait:function(){}};AjaxControlToolkit.HTMLEditor.EditPanel.registerClass("AjaxControlToolkit.HTMLEditor.EditPanel",Sys.UI.Control);
//END AjaxControlToolkit.HTMLEditor.EditPanel.js
//START AjaxControlToolkit.HTMLEditor.ExecCommandEmulation.js
AjaxControlToolkit.HTMLEditor.MSIE_list=function(r){var f="LI",h=false,a=null,m=this,k=m.get_paragraphs(),j=m.getSelectionAfterOperation(k),e=a,c=[],g=m,b=a,d=[],n=r.toUpperCase(),q=h;function i(){if(b!=a){var e;e=b.cloneNode(h);b.parentNode.insertBefore(e,b);while(b.firstChild!=d[0])e.appendChild(b.firstChild);if(e.firstChild==a)e.parentNode.removeChild(e);if(b.tagName.toUpperCase()==n)for(var k=0;k<d.length;k++){var c=d[k];if(c.nodeType==1&&c.tagName&&c.tagName.toUpperCase()==f){var p=h;b.parentNode.insertBefore(c,b);if(c.style.textAlign=="")c.style.textAlign=b.style.textAlign;if(b.childNodes.length==0&&k==d.length-1){b.parentNode.removeChild(b);b=a}if(c.style.textAlign==""||c.style.textAlign.toLowerCase()=="left"&&!g.rtlState()||c.style.textAlign.toLowerCase()=="right"&&g.rtlState()){p=g.tryUnWrap(c,j);if(p)q=true}if(!p){var l=g._doc.createElement(g.dfltBlockElement),o=c.attributes;for(var m=0;m<o.length;++m){var i=o.item(m);if(!i.specified)continue;if(i.name.toLowerCase()=="style")continue;l.setAttribute(i.name,i.value)}l.style.cssText=c.style.cssText;if(l.tagName.toUpperCase()=="P")l.style.margin="0px";while(c.firstChild)l.appendChild(c.firstChild);c.parentNode.insertBefore(l,c);c.parentNode.removeChild(c)}}else b.parentNode.insertBefore(c,b)}else{var e=g._doc.createElement(n),o=b.attributes;for(var m=0;m<o.length;++m){var i=o.item(m);if(!i.specified)continue;if(i.name.toLowerCase()=="style")continue;e.setAttribute(i.name,i.value)}e.style.cssText=b.style.cssText;b.parentNode.insertBefore(e,b);for(var k=0;k<d.length;k++){var c=d[k];e.appendChild(c)}}if(b!=a){e=b.cloneNode(h);b.parentNode.insertBefore(e,b);while(b.firstChild)e.appendChild(b.firstChild);if(e.firstChild==a)e.parentNode.removeChild(e);b.parentNode.removeChild(b)}}b=a;d=[]}function p(){var t="BR",E=e.firstChild,F=e.lastChild,q=e.tagName.toUpperCase();if(!AjaxControlToolkit.HTMLEditor.isInlineElement(e)&&c[0][0]==E&&c[c.length-1][c[c.length-1].length-1]==F&&(q=="OL"||q=="UL"||q=="DL"||q==f||(q=="P"||q=="DIV"||AjaxControlToolkit.HTMLEditor.isHeader(e))&&q==f)){i();d=[];if(q==f){b=e.parentNode;d.push(e)}else if(q=="P"||q=="DIV"||AjaxControlToolkit.HTMLEditor.isHeader(e)){b=e.parentNode.parentNode;d.push(e.parentNode)}else{b=e;for(var s=0;s<c.length;s++){var r=c[s];for(var m=0;m<r.length;m++)d.push(r[m])}}i()}else if(q==f&&c.length<k.length){if(b!=e.parentNode){i();b=e.parentNode;d=[]}d.push(e)}else if(q=="OL"||q=="UL"||q=="DL"){i();b=e;d=[];for(var s=0;s<c.length;s++){var r=c[s];for(var m=0;m<r.length;m++)d.push(r[m])}i()}else{var l=a,o=a;function v(){if(l!=a)if(l.childNodes==1&&(l.firstChild==j[0]||l.firstChild==j[1])){l.parentNode.insertBefore(l.firstChild,l);l.parentNode.removeChild(l)}l=a}if(b!=a)i();var y="";if(c.length==1&&c[0].length==1&&c[0][0].nodeType==1&&c[0][0].tagName)y=c[0][0].tagName.toUpperCase();if(y=="OL"||y=="UL"||y=="DL"){var p=c[0][0];b=p;d=[];for(var s=0;s<p.childNodes.length;s++){var H=p.childNodes.item(s);d.push(H)}i()}else for(var s=0;s<c.length;s++){var r=c[s];for(var m=0;m<r.length;m++){var p=r[m],z=p.tagName?p.tagName.toUpperCase():"";if(o==a){o=g._doc.createElement(n);p.parentNode.insertBefore(o,p)}if(!AjaxControlToolkit.HTMLEditor.isInlineElement(p)&&z!=t){if(l&&l.firstChild)v();if(l==a){l=g._doc.createElement(f);o.appendChild(l)}l.appendChild(p);v()}else{if(l==a){l=g._doc.createElement(f);o.appendChild(l)}var C=r[r.length-1]==j[1]?r.length-1:r.length,D=r[0]==j[0]?1:0;if(z==t&&m==C-1&&m==D)if(AjaxControlToolkit.HTMLEditor.isIE){l.appendChild(g._doc.createTextNode(String.fromCharCode(160)));p.parentNode.removeChild(p)}else l.appendChild(p);else if(z==t&&m==C-1&&m>D)p.parentNode.removeChild(p);else l.appendChild(p);if(z==t&&m==r.length-1){v();l=a}if(p==j[1]&&m==r.length-1){v();l=a}}}if(l&&l.firstChild)v()}if(o!=a){var u=[];for(var m=0;m<o.childNodes.length;m++)u.push(o.childNodes.item(m).style.textAlign);var w=1;for(;w<u.length;w++)if(u[w-1]!=u[w])break;if(w==u.length){var G=u[0]=="left"&&!g.rtlState()||u[0]=="right"&&g.rtlState()?"":u[0];for(var m=0;m<o.childNodes.length;m++)o.childNodes.item(m).style.textAlign="";o.style.textAlign=G}}if(o!=a)if(o.parentNode.tagName.toUpperCase()=="P"&&o.parentNode.childNodes.length==1){var x=o.parentNode,A=x.cloneNode(h);x.parentNode.insertBefore(o,x);x.parentNode.removeChild(x);if(o.childNodes.length==1){var B=o.firstChild;while(B.firstChild)A.appendChild(B.firstChild);B.appendChild(A)}else delete A}}}for(var o=0;o<k.length;o++){var l=k[o];if(l.length>0){if(l[0].parentNode!=e){if(c.length>0)p();c=[];e=l[0].parentNode}c.push(l)}}if(c.length>0)p();if(b!=a)i();m.setSelectionAfterOperation(j,q)};AjaxControlToolkit.HTMLEditor.MSIE_justify=function(e,u,p){var a="",k=false,g=true,c=null,o=this,r=o.get_paragraphs(),h=o.getSelectionAfterOperation(r),b=c,f=[],j=o,d=typeof u!="undefined"&&u?g:k,i=typeof p=="string"?g:k,l=typeof p=="string"?p:a,m=k;function q(a){if(a!=c)if(a.childNodes==1&&(a.firstChild==h[0]||a.firstChild==h[1])){a.parentNode.insertBefore(a.firstChild,a);a.parentNode.removeChild(a)}}function t(){var H="TABLE",u="0px",D="LI",C="remain",s="left",o="P",y="DIV",z="align",U=b.firstChild,V=b.lastChild,T=k,x;if(b.tagName&&!AjaxControlToolkit.HTMLEditor.isInlineElement(b)&&f[0][0]==U&&f[f.length-1][f[f.length-1].length-1]==V){x=b.tagName.toUpperCase();if(x!="TD"&&x!="TH"&&x!="FIELDSET"&&x!="LEGEND")T=g}if(T){var L=a;if(b.getAttribute(z)&&b.getAttribute(z).length>0)L=b.getAttribute(z);if(b.align&&b.align.length>0)L=b.align;if(b.style.textAlign&&b.style.textAlign.length>0)L=b.style.textAlign;b.align=a;b.setAttribute(z,a);b.removeAttribute(z);if((x==y||x==o||AjaxControlToolkit.HTMLEditor.isHeader(b))&&e==s&&d){if(j.tryUnWrap(b,h,d))m=g}else{if(e!=C)if(!(e==s&&d)||x==D&&b.parentNode.style.textAlign.length>0)b.style.textAlign=e;else b.style.textAlign=a;if(d)b.style.margin=x==o?u:a;if(x==D){var t=b.parentNode,w=[];for(var F=0;F<t.childNodes.length;F++)if(t.childNodes.item(F).nodeType==1)w.push(t.childNodes.item(F).style.textAlign);var A=1;for(;A<w.length;A++)if(w[A-1]!=w[A])break;if(A==w.length){var L=w[0]==s&&d?a:w[0];for(var r=0;r<t.childNodes.length;r++)if(t.childNodes.item(r).nodeType==1){t.childNodes.item(r).style.textAlign=a;if(d)t.childNodes.item(r).style.margin=t.childNodes.item(r).tagName.toUpperCase()==o?u:a}t.style.textAlign=L}}if((x==y||x==o||AjaxControlToolkit.HTMLEditor.isHeader(b))&&i&&l.toUpperCase()!=x){var E=j._doc.createElement(l),M=b.attributes;for(var K=0;K<M.length;++K){var G=M.item(K);if(!G.specified)continue;if(G.name.toLowerCase()=="style")continue;E.setAttribute(G.name,G.value)}E.style.cssText=b.style.cssText;while(b.firstChild)E.appendChild(b.firstChild);b.parentNode.insertBefore(E,b);b.parentNode.removeChild(b)}}}else{var v=c;for(var Q=0;Q<f.length;Q++){if(!i)v=c;var B=f[Q];for(var r=0;r<B.length;r++){var n=B[r],p=n.nodeType==1&&n.tagName?n.tagName.toUpperCase():c;if(p!=c&&(p=="UL"||p=="OL"||p=="DL"||p==y||AjaxControlToolkit.HTMLEditor.isHeader(n)||p==o||p==D||p==H)){q(v);v=c;if(e!=C)if(p!=H&&!d)n.style.textAlign=e;if(d)n.style.margin=p==o?u:a;if(p=="UL"||p=="OL"||p=="DL"){for(var O=0;O<n.childNodes.length;O++){var J=n.childNodes.item(O);if(J.nodeType==1){J.style.textAlign=a;if(d)J.style.margin=J.tagName.toUpperCase()==o?u:a;for(var P=0;P<J.childNodes.length;P++){var I=J.childNodes.item(P);if(I.nodeType==1&&I.tagName){var N=I.tagName.toUpperCase();if(d)I.style.margin=N==o?u:a;if(N==y||N==o||AjaxControlToolkit.HTMLEditor.isHeader(I))if(j.tryUnWrap(I,h,d))m=g}}}}if(e==s&&d)n.style.textAlign=a;continue}else if(p==D){if(e!=C)if(!(e==s&&d)||n.parentNode.style.textAlign.length>0)n.style.textAlign=e;else n.style.textAlign=a;if(d)n.style.margin=p==o?u:a;var t=n.parentNode,w=[];for(var F=0;F<t.childNodes.length;F++)if(t.childNodes.item(F).nodeType==1)w.push(t.childNodes.item(F).style.textAlign);var A=1;for(;A<w.length;A++)if(w[A-1]!=w[A])break;if(A==w.length){var L=w[0]==s&&d?a:w[0];for(var r=0;r<t.childNodes.length;r++)if(t.childNodes.item(r).nodeType==1){t.childNodes.item(r).style.textAlign=a;if(d)t.childNodes.item(r).style.margin=t.childNodes.item(r).tagName.toUpperCase()==o?u:a}t.style.textAlign=L}continue}else if(p==H)if(e!=C)if(!(e==s&&d))n.align=e;else{n.align=a;n.removeAttribute(z)}if((p==y||p==o||AjaxControlToolkit.HTMLEditor.isHeader(n))&&e==s&&d)if(j.tryUnWrap(n,h,d))m=g;if((p==y||p==o||AjaxControlToolkit.HTMLEditor.isHeader(n))&&i&&l.toUpperCase()!=p){var E=j._doc.createElement(l),M=n.attributes;for(var K=0;K<M.length;++K){var G=M.item(K);if(!G.specified)continue;if(G.name.toLowerCase()=="style")continue;E.setAttribute(G.name,G.value)}E.style.cssText=n.style.cssText;while(n.firstChild)E.appendChild(n.firstChild);n.parentNode.insertBefore(E,n);n.parentNode.removeChild(n)}}else if(!(e==s&&d)||i){if(v==c){v=j._doc.createElement(i?l:j.dfltBlockElement);if(j.dfltBlockElement.toUpperCase()==o&&!i)v.style.margin=u;if(!i)v.style.textAlign=e;n.parentNode.insertBefore(v,n)}var R=B[B.length-1]==h[1]?B.length-1:B.length,S=B[0]==h[0]?1:0;if(p=="BR"&&r==R-1&&r==S)if(AjaxControlToolkit.HTMLEditor.isIE){v.appendChild(j._doc.createTextNode(String.fromCharCode(160)));n.parentNode.removeChild(n)}else v.appendChild(n);else if(p=="BR"&&r==R-1&&r>S&&(!i||n.nextSibling!=c&&n.nextSibling==h[1]))n.parentNode.removeChild(n);else v.appendChild(n);if(p=="BR"&&r==B.length-1&&!i){q(v);v=c}if(n==h[1]&&r==B.length-1){q(v);v=c}}}}}}for(var s=0;s<r.length;s++){var n=r[s];if(n.length>0){if(n[0].parentNode!=b){if(f.length>0)t();f=[];b=n[0].parentNode}f.push(n)}}if(f.length>0)t();o.setSelectionAfterOperation(h,m)};AjaxControlToolkit.HTMLEditor.MSIE_indent=function(s){var h="px",a="",e="P",c=null,m=this,p=m.get_paragraphs(),i=m.getSelectionAfterOperation(p),b=c,f=[],d=m,k=false;function j(a){if(a.nodeType==1){var b=!d.rtlState()?a.style.marginLeft:a.style.marginRight;if(b.length>0)return parseInt(b)}return 0}function g(c,b){if(c.nodeType==1){if(c.tagName.toUpperCase()==e&&b==a)b="0px";if(!d.rtlState())c.style.marginLeft=b;else c.style.marginRight=b}}function n(b){if(s)g(b,j(b)+40+h);else if(b.tagName.toUpperCase()==e)if(j(b)>=40)g(b,j(b)-40+h);else g(b,"0px");else if(j(b)>40)g(b,j(b)-40+h);else g(b,a)}function o(a){if(a!=c)if(a.childNodes==1&&(a.firstChild==i[0]||a.firstChild==i[1])){a.parentNode.insertBefore(a.firstChild,a);a.parentNode.removeChild(a)}}function r(){var z="LI",y="DIV",B="right",A="left",u="align",N=b.firstChild,O=b.lastChild;if(b.tagName&&!AjaxControlToolkit.HTMLEditor.isInlineElement(b)&&f[0][0]==N&&f[f.length-1][f[f.length-1].length-1]==O){var m=a;if(b.getAttribute(u)&&b.getAttribute(u).length>0)m=b.getAttribute(u);if(b.align&&b.align.length>0)m=b.align;if(b.style.textAlign&&b.style.textAlign.length>0)m=b.style.textAlign;if(m.toLowerCase()==A&&!d.rtlState()||m.toLowerCase()==B&&d.rtlState())m=a;b.align=a;b.setAttribute(u,a);b.removeAttribute(u);n(b);var E=b.tagName.toUpperCase();if((E==y||E==e||AjaxControlToolkit.HTMLEditor.isHeader(b))&&m==a){if(d.tryUnWrap(b,i))k=true}else{if(m!=a||E==z&&b.parentNode.style.textAlign.length>0)b.style.textAlign=m;else b.style.textAlign=a;if(E==z){var v=b.parentNode,r=[];for(var D=0;D<v.childNodes.length;D++)r.push(j(v.childNodes.item(D)));var w=1;for(;w<r.length;w++)if(r[w-1]!=r[w])break;if(w==r.length){var M=r[0]==0?a:r[0]+h;for(var q=0;q<v.childNodes.length;q++)g(v.childNodes.item(q),a);g(v,M)}}}}else for(var I=0;I<f.length;I++){var t=c,x=f[I];for(var q=0;q<x.length;q++){var l=x[q],p=l.nodeType==1&&l.tagName?l.tagName.toUpperCase():c;if(p!=c&&(p=="UL"||p=="OL"||p=="DL"||p==y||AjaxControlToolkit.HTMLEditor.isHeader(l)||p==e||p==z)){o(t);t=c;n(l);if(p=="UL"||p=="OL"||p=="DL"){for(var G=0;G<l.childNodes.length;G++){var F=l.childNodes.item(G);if(F.nodeType==1){g(F,a);for(var H=0;H<F.childNodes.length;H++){var C=F.childNodes.item(H),m=C.nodeType==1?l.style.textAlign:a;if(m.toLowerCase()==A&&!d.rtlState()||m.toLowerCase()==B&&d.rtlState())m=a;if(C.nodeType==1){g(C,a);if(m==a&&C.tagName){var K=C.tagName.toUpperCase();if(K==y||K==e)if(d.tryUnWrap(C,i))k=true}}}}}continue}else if(p==z){var v=l.parentNode,r=[];for(var D=0;D<v.childNodes.length;D++)r.push(j(v.childNodes.item(D)));var w=1;for(;w<r.length;w++)if(r[w-1]!=r[w])break;if(w==r.length){var M=r[0]==0?a:r[0]+h;for(var q=0;q<v.childNodes.length;q++)g(v.childNodes.item(q),a);g(v,M)}continue}var m=l.style.textAlign;if(m.toLowerCase()==A&&!d.rtlState()||m.toLowerCase()==B&&d.rtlState())m=a;if((p==y||p==e||AjaxControlToolkit.HTMLEditor.isHeader(l))&&m==a)if(d.tryUnWrap(l,i))k=true}else if(s){if(t==c){t=d._doc.createElement(d.dfltBlockElement);if(d.dfltBlockElement.toUpperCase()==e)t.style.margin="0px";n(t);l.parentNode.insertBefore(t,l)}var J=x[x.length-1]==i[1]?x.length-1:x.length,L=x[0]==i[0]?1:0;if(p=="BR"&&q==J-1&&q==L)if(AjaxControlToolkit.HTMLEditor.isIE){t.appendChild(d._doc.createTextNode(String.fromCharCode(160)));l.parentNode.removeChild(l)}else t.appendChild(l);else if(p=="BR"&&q==J-1&&q>L)l.parentNode.removeChild(l);else t.appendChild(l);if(p=="BR"&&q==x.length-1){o(t);t=c}if(l==i[1]&&q==x.length-1){o(t);t=c}}}}}for(var q=0;q<p.length;q++){var l=p[q];if(l.length>0){if(l[0].parentNode!=b){if(f.length>0)r();f=[];b=l[0].parentNode}f.push(l)}}if(f.length>0)r();m.setSelectionAfterOperation(i,k)};AjaxControlToolkit.HTMLEditor.getSelectionAfterOperation=function(a){if(a.length==0)return [];var e=this._doc.createElement("SPAN"),d=this._doc.createElement("SPAN"),f=a[0][0],b=a[a.length-1][a[a.length-1].length-1];if(f==b&&b.nodeType==1&&b.childNodes.length==0&&AjaxControlToolkit.HTMLEditor.canHaveChildren(b)){b.appendChild(e);b.appendChild(d)}else{var g=AjaxControlToolkit.HTMLEditor._getReallyFirst(f);g.parentNode.insertBefore(e,g);if(g==f){var h=[];h.push(e);for(var i=0;i<a[0].length;i++)h.push(a[0][i]);a[0]=h}var c=AjaxControlToolkit.HTMLEditor._getReallyLast(b);if(c.nextSibling)c.parentNode.insertBefore(d,c.nextSibling);else c.parentNode.appendChild(d);if(c==b)a[a.length-1].push(d)}return [e,d]};AjaxControlToolkit.HTMLEditor.setSelectionAfterOperation=function(m,q){var a=null,c=this;if(m.length==0)return;var d=m[0],b=m[1],g=c._getSelection(),f=a,j=a;if(AjaxControlToolkit.HTMLEditor.isIE){g.empty();g=c._getSelection();var h=c._createRange(g),l=c._createRange(g);try{if(d!=a&&b!=a&&d.nextSibling==b){f=c._doc.createTextNode(" ");b.parentNode.insertBefore(f,b)}c._TcurrentFormat=a;if(d!=a)h.moveToElementText(d);if(b!=a)l.moveToElementText(b);if(d!=a&&b!=a){h.setEndPoint("EndToStart",l);h.select();if(f!=a){h.collapse(false);h.select();f.parentNode.removeChild(f)}}else if(d!=a)h.select();else if(b!=a)l.select()}catch(p){}}else try{var e,i=d.nextSibling,r=b.previousSibling;c._TcurrentFormat=a;if(i==r&&i.nodeType==1&&i.tagName.toUpperCase()=="BR"){var o=AjaxControlToolkit.HTMLEditor.__getIndex(i);e=c._doc.createRange();e.setStart(i.parentNode,o);e.setEnd(i.parentNode,o)}else{f=c._doc.createTextNode("");j=c._doc.createTextNode("");d.parentNode.insertBefore(f,d);b.parentNode.insertBefore(j,b);e=c._doc.createRange();e.setStart(f,0);e.setEnd(j,0)}c._removeAllRanges(g);c._selectRange(g,e)}catch(p){}var n=AjaxControlToolkit.HTMLEditor._commonTotalParent(d==a?b:d,b==a?d:b),k=a;if(n!=a)k=n.parent;if(d!=a)d.parentNode.removeChild(d);if(b!=a)b.parentNode.removeChild(b);if(q&&k!=a){AjaxControlToolkit.HTMLEditor.spanJoiner(k,c._doc);if(!AjaxControlToolkit.HTMLEditor.isIE&&f!=a&&j!=a){var e=c._doc.createRange();e.setStart(f,0);e.setEnd(j,0);c._removeAllRanges(g);c._selectRange(g,e)}}};AjaxControlToolkit.HTMLEditor.get_paragraphs=function(){var a=this;a._TcurrentFormat=null;var b=a.getPseudoP();if(b.length==0)try{var e="<span id='"+AjaxControlToolkit.HTMLEditor.smartClassName+"_ll'></span><span id='"+AjaxControlToolkit.HTMLEditor.smartClassName+"_rr'></span><br>";a.insertHTML(e);var c=a._doc.getElementById(AjaxControlToolkit.HTMLEditor.smartClassName+"_ll"),d=a._doc.getElementById(AjaxControlToolkit.HTMLEditor.smartClassName+"_rr"),g=a._TcurrentFormat;a._TcurrentFormat=null;a.setSelectionAfterOperation([c,d],false);a._TcurrentFormat=g;b=a.getPseudoP()}catch(f){}return b};AjaxControlToolkit.HTMLEditor.getPseudoP=function(){var y="<span id='",o="SPAN",c=null,d=this,s=[];try{var l=d._getSelection(),j=d._createRange(l),q=AjaxControlToolkit.HTMLEditor.smartClassName+"_right",v=AjaxControlToolkit.HTMLEditor.smartClassName+"_left",h=c,g=c;if(AjaxControlToolkit.HTMLEditor.isIE){if(l.type.toLowerCase()!="control"){h=j.duplicate();g=j.duplicate();h.setEndPoint("EndToStart",j);g.setEndPoint("StartToEnd",j)}}else{h=j.cloneRange();g=j.cloneRange();h.setEnd(h.startContainer,h.startOffset);g.setStart(g.endContainer,g.endOffset)}var a=c,b=c;if(AjaxControlToolkit.HTMLEditor.isIE&&l.type.toLowerCase()=="control"){var n=j.item(0),i;i=d._doc.createElement(o);i.id=v;n.parentNode.insertBefore(i,n);i=d._doc.createElement(o);i.id=q;if(n.nextSibling==c)n.parentNode.appendChild(i);else n.parentNode.insertBefore(i,n.nextSibling)}else{if(!d.insertHTML(y+q+"'/>",g))return [];if(!d.insertHTML(y+v+"'/>",h)){var x=d._doc.getElementById(q);if(x!=c){p=x.parentNode;p.removeChild(x)}return []}}a=d._doc.getElementById(v);b=d._doc.getElementById(q);if(a!=c&&b!=c)while(a.nextSibling==c)if(a.parentNode.nextSibling)a.parentNode.parentNode.insertBefore(a,a.parentNode.nextSibling);else a.parentNode.parentNode.appendChild(a);if(a!=c&&b!=c){while(b.previousSibling==c)b.parentNode.parentNode.insertBefore(b,b.parentNode);if(b.previousSibling.nodeType==1){var A=b.previousSibling.tagName.toUpperCase();if(A!="BR"&&A!="IMG"){var t=AjaxControlToolkit.HTMLEditor._getReallyLast(b.previousSibling);if(t.nodeType==1&&AjaxControlToolkit.HTMLEditor.canHaveChildren(t))t.appendChild(b);else t.parentNode.appendChild(b)}}if(b.previousSibling&&b.previousSibling.nodeType==1&&b.previousSibling.tagName.toUpperCase()=="BR")b.parentNode.insertBefore(b,b.previousSibling)}if(a==c){var f=d._doc.createElement(o);f.id=v;b.parentNode.insertBefore(f,b);a=f}if(b==c){var f=d._doc.createElement(o);f.id=q;if(a.nextSibling)a.parentNode.insertBefore(f,a.nextSibling);else a.parentNode.appendChild(f);b=f}if(a!=c&&b!=c)if(a.parentNode==b)b.parentNode.insertBefore(a,b);else if(b.parentNode==a)if(a.nextSibling!=c)a.parentNode.insertBefore(b,a.nextSibling);else a.parentNode.appendChild(b);while(a.nextSibling!=c&&a.nextSibling.nodeType==3&&(""+a.nextSibling.data+"").length==0)a.parentNode.removeChild(a.nextSibling);if(d._TcurrentFormat==c&&a!=c&&b!=c&&a.nextSibling==b){var k=b.parentNode;d._TcurrentFormat=c;while(k&&k.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(k.tagName)){if(k.tagName.toUpperCase()!="A"){var p=k.cloneNode(false);if(d._TcurrentFormat==c)d._TcurrentFormat=p;else{p.appendChild(d._TcurrentFormat);d._TcurrentFormat=p}}k=k.parentNode}if(d._TcurrentFormat){var C=d._doc.createElement("span");C.appendChild(d._TcurrentFormat);d._TcurrentFormat=C.innerHTML}}var e=a;while(e&&e.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(e.tagName)&&e.tagName.toUpperCase()!="A")e=e.parentNode;if(e!=c&&e.tagName.toUpperCase()=="P")if(e.firstChild!=c)e.insertBefore(a,e.firstChild);else e.appendChild(a);else AjaxControlToolkit.HTMLEditor.positionInParagraph(a,a.previousSibling,true,a.parentNode);e=b;while(e&&e.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(e.tagName)&&e.tagName.toUpperCase()!="A")e=e.parentNode;if(e!=c&&e.tagName.toUpperCase()=="P")e.appendChild(b);else AjaxControlToolkit.HTMLEditor.positionInParagraph(b,b.nextSibling,false,b.parentNode);s=d.getPseudoP_Recur(a,b,0);var z=a.parentNode.tagName.toUpperCase();if(s.length==0&&a.previousSibling==c&&b.nextSibling==c&&a.nextSibling==b&&(z=="P"||llpTagName=="DIV"||z=="LI"))s=[[a.parentNode]];if(AjaxControlToolkit.HTMLEditor.isIE){l.empty();l=d._getSelection();var r=d._createRange(l),w=d._createRange(l);try{if(a!=c)r.moveToElementText(a);if(b!=c)w.moveToElementText(b);if(a!=c&&b!=c){r.setEndPoint("EndToEnd",w);r.select()}else if(a!=c)r.select();else if(b!=c)w.select()}catch(D){}}if(a!=c)a.parentNode.removeChild(a);if(b!=c)b.parentNode.removeChild(b)}catch(D){var B=d._doc.getElementsByTagName(o),u=[];for(var m=0;m<B.length;m++){var f=B[m];if(f.id&&f.id.length>0){var E=new RegExp(AjaxControlToolkit.HTMLEditor.smartClassName,"ig");if(E.test(f.id))u.push(f)}}for(var m=0;m<u.length;m++)u[m].parentNode.removeChild(u[m])}return s};AjaxControlToolkit.HTMLEditor.getPseudoP_Recur=function(u,p,t){var A="span",L="_left_",K="_right_",J="TABLE",z=true,k=null,r=this,n=[],b=u,h=p.nextSibling!=k&&p.nextSibling.tagName&&p.nextSibling.tagName.toUpperCase()=="BR"?p.nextSibling:p,j=k;if(b==k||h==k){if(b!=k)j=AjaxControlToolkit.HTMLEditor._commonTotalParent(b,b);if(h!=k)j=AjaxControlToolkit.HTMLEditor._commonTotalParent(h,h)}else j=AjaxControlToolkit.HTMLEditor._commonTotalParent(b,h);if(j!=k){b=AjaxControlToolkit.HTMLEditor.getContainer(j.parent.childNodes.item(j.indexFirst),b);h=AjaxControlToolkit.HTMLEditor.getContainer(j.parent.childNodes.item(j.indexLast),h);AjaxControlToolkit.HTMLEditor.unStyle(b);AjaxControlToolkit.HTMLEditor.unStyle(h);while(b.parentNode!=j.parent)b=b.parentNode;while(h.parentNode!=j.parent)h=h.parentNode;AjaxControlToolkit.HTMLEditor._moveTagsUp(b.nextSibling,h);j=k;if(u==k||p==k){if(u!=k)j=AjaxControlToolkit.HTMLEditor._commonTotalParent(u,u);if(p!=k)j=AjaxControlToolkit.HTMLEditor._commonTotalParent(p,p)}else j=AjaxControlToolkit.HTMLEditor._commonTotalParent(u,p);if(j!=k)AjaxControlToolkit.HTMLEditor.spanJoiner(j.parent,r._doc,j.indexFirst,j.indexLast+1,z);function V(a){if(!AjaxControlToolkit.HTMLEditor.isInlineElement(a))return z;else if(a.tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)&&a.tagName.toUpperCase()!="A"&&!AjaxControlToolkit.HTMLEditor.isTempElement(a)){var b=a.firstChild;while(b!=k){nnnNext=b.nextSibling;var c=V(b);if(c)return z;b=nnnNext}}return false}var d=0,c=[],f=0;if(b.tagName&&h.tagName){var x=b.tagName.toUpperCase(),F=h.tagName.toUpperCase();if((x=="TD"||x=="TR")&&(F=="TD"||F=="TR")){while(b.tagName.toUpperCase()!=J)b=b.parentNode;h=b}else if((x=="DD"||x=="DT")&&(F=="DD"||F=="DT")){while(b.tagName&&b.tagName.toUpperCase()!="DL")b=b.parentNode;h=b}else if(x=="LI"&&F=="LI"){while(x!="UL"&&x!="OL"){b=b.parentNode;x=b.tagName?b.tagName.toUpperCase():k}h=b}}var l=u?u:p,m=p?p:u,a=b;while(z){if(!AjaxControlToolkit.HTMLEditor.isTempElement(a)){var Z=V(a);if(!Z){if(a.nodeType&&a.nodeType==3){var X=""+a.data+"";if(X.length==0||/^[\n\r]+$/.test(X)){var Y=a.nextSibling;a.parentNode.removeChild(a);if(a==h)break;a=Y;continue}}c[f]=a;f++}else if(a.tagName&&a.tagName.toUpperCase()=="BR"){c[f]=a;n[d]=c;d++;c=[];f=0}else if((a==h||a==b)&&!(a==h&&a==b?AjaxControlToolkit.HTMLEditor._reallyFirst(a,l)&&AjaxControlToolkit.HTMLEditor._reallyLast(a,m):AjaxControlToolkit.HTMLEditor._reallyFirst(a,l)||AjaxControlToolkit.HTMLEditor._reallyLast(a,m))){var G=a.tagName?a.tagName.toUpperCase():k;if(G==J||G=="TBODY"){var s=a;while(s.tagName.toUpperCase()!=J)s=s.parentNode;var R=0,I=0,S=s.rows.item(s.rows.length-1).cells.length-1,M=s.rows.length-1;for(var i=0;i<s.rows.length;i++){var W=s.rows.item(i),y=0;for(;y<W.cells.length;y++){var q=W.cells.item(y);if(AjaxControlToolkit.HTMLEditor._lookChild(q,l)>=0){R=y;I=i}if(AjaxControlToolkit.HTMLEditor._lookChild(q,m)>=0){S=y;M=i}}}for(var i=I;i<=M;i++)for(var y=i==I?R:0;y<=(i==M?S:s.rows.item(i).cells.length-1);y++){var q=s.rows.item(i).cells.item(y);if(f>0){n[d]=c;d++;c=[];f=0}var B=AjaxControlToolkit.HTMLEditor._lookChild(q,l)>=0,C=AjaxControlToolkit.HTMLEditor._lookChild(q,m)>=0;if(B||C){var e=l,g=m,Q=AjaxControlToolkit.HTMLEditor.smartClassName+K+t,P=AjaxControlToolkit.HTMLEditor.smartClassName+L+t;if(B){g=r._doc.createElement(A);g.id=Q;q.appendChild(g)}if(C){e=r._doc.createElement(A);e.id=P;if(q.firstChild)q.insertBefore(e,q.firstChild);else q.appendChild(e)}var D=r.getPseudoP_Recur(e,g,t+1);for(var v=0;v<D.length;v++){n[d]=D[v];d++}if(e!=l)e.parentNode.removeChild(e);if(g!=m)g.parentNode.removeChild(g)}else{var N=0,O=q.childNodes.length;for(var w=N;w<O;w++){var E=q.childNodes.item(w);if(!AjaxControlToolkit.HTMLEditor.isTempElement(E)){c[f]=E;f++}}if(c.length>0){n[d]=c;d++;c=[];f=0}}}}else if(G=="UL"||G=="OL"||G=="DL"){var H=a,T=0,U=H.childNodes.length-1;for(var i=0;i<H.childNodes.length;i++){var o=H.childNodes.item(i);if(o.nodeType==1){if(o==l||AjaxControlToolkit.HTMLEditor._lookChild(o,l)>=0)T=i;if(o==m||AjaxControlToolkit.HTMLEditor._lookChild(o,m)>=0)U=i}}for(var i=T;i<=U;i++){var o=H.childNodes.item(i);if(f>0){n[d]=c;d++;c=[];f=0}var B=AjaxControlToolkit.HTMLEditor._lookChild(o,l)>=0,C=AjaxControlToolkit.HTMLEditor._lookChild(o,m)>=0;if(B||C){var e=l,g=m,Q=AjaxControlToolkit.HTMLEditor.smartClassName+K+t,P=AjaxControlToolkit.HTMLEditor.smartClassName+L+t;if(B){g=r._doc.createElement(A);g.id=Q;o.appendChild(g)}if(C){e=r._doc.createElement(A);e.id=P;if(o.firstChild)o.insertBefore(e,o.firstChild);else o.appendChild(e)}var D=r.getPseudoP_Recur(e,g,t+1);for(var v=0;v<D.length;v++){n[d]=D[v];d++}if(e!=l)e.parentNode.removeChild(e);if(g!=m)g.parentNode.removeChild(g)}else{var N=0,O=o.childNodes.length;for(var w=N;w<O;w++){var E=o.childNodes.item(w);if(!AjaxControlToolkit.HTMLEditor.isTempElement(E)){c[f]=E;f++}}if(c.length>0){n[d]=c;d++;c=[];f=0}}}}else{var B=AjaxControlToolkit.HTMLEditor._lookChild(a,l)>=0,C=AjaxControlToolkit.HTMLEditor._lookChild(a,m)>=0;if(f>0){n[d]=c;d++;c=[];f=0}if(B||C){var e=l,g=m,Q=AjaxControlToolkit.HTMLEditor.smartClassName+K+t,P=AjaxControlToolkit.HTMLEditor.smartClassName+L+t;if(B){g=r._doc.createElement(A);g.id=Q;a.appendChild(g)}if(C){e=r._doc.createElement(A);e.id=P;if(a.firstChild)a.insertBefore(e,a.firstChild);else a.appendChild(e)}var D=r.getPseudoP_Recur(e,g,t+1);for(var v=0;v<D.length;v++){n[d]=D[v];d++}if(e!=l)e.parentNode.removeChild(e);if(g!=m)g.parentNode.removeChild(g)}else{var N=0,O=a.childNodes.length;for(var w=N;w<O;w++){var E=a.childNodes.item(w);if(!AjaxControlToolkit.HTMLEditor.isTempElement(E)){c[f]=E;f++}}if(c.length>0){n[d]=c;d++;c=[];f=0}}}}else{if(f>0){n[d]=c;d++;c=[];f=0}c[f]=a;n[d]=c;d++;c=[];f=0}}if(a==h)break;a=a.nextSibling}if(f>0)n[d]=c}return n};AjaxControlToolkit.HTMLEditor.unWrap=function(a,f){var d="BR",e=this;if(a.firstChild){while(a.firstChild&&a.firstChild.nodeType==3&&""+a.firstChild.data+""=="")a.removeChild(a.firstChild);var b=[];while(a.firstChild){if(a.firstChild!=f[0]&&a.firstChild!=f[1])b.push(a.firstChild);a.parentNode.insertBefore(a.firstChild,a)}if(b.length==0){var g=e._doc.createElement(d);a.parentNode.insertBefore(g,a)}if(AjaxControlToolkit.HTMLEditor.isIE&&b.length==1&&b[0].nodeType==3){var h=""+b[0].data+"";if(h.length==1&&h.charCodeAt(0)==160){var g=e._doc.createElement(d);b[0].parentNode.insertBefore(g,b[0]);b[0].parentNode.removeChild(b[0])}}while(a.nextSibling&&a.nextSibling.nodeType==3&&""+a.nextSibling.data+""=="")a.parentNode.removeChild(a.nextSibling);var c=a.previousSibling&&f[1]==a.previousSibling?f[1].previousSibling:a.previousSibling;if(c&&AjaxControlToolkit.HTMLEditor.isInlineElement(c))if(c.nodeType==1&&c.childNodes.length>0)c=AjaxControlToolkit.HTMLEditor._getReallyLast(c);if(AjaxControlToolkit.HTMLEditor.isInlineElement(c)&&a.nextSibling!=null){var g=e._doc.createElement(d);a.parentNode.insertBefore(g,a)}}else{var g=e._doc.createElement(d);a.parentNode.insertBefore(g,a)}a.parentNode.removeChild(a)};AjaxControlToolkit.HTMLEditor.tryUnWrap=function(b,m,e){var g="undefined",l=this;b.style.textAlign="";var h=0,i=b.attributes;for(var f=0;f<i.length;++f){var j=i.item(f);if(!j.specified)continue;if(j.name.toLowerCase()=="style")continue;h++}var k=b.style.cssText,d=0,a,c=b.tagName.toUpperCase();if(!(typeof e!=g&&e))if(c!="LI")try{a=parseInt(AjaxControlToolkit.HTMLEditor.getStyle(b,"margin-top"));if(isNaN(a))a=c=="P"?1:0;d+=a;a=parseInt(AjaxControlToolkit.HTMLEditor.getStyle(b,"margin-bottom"));if(isNaN(a))a=c=="P"?1:0;d+=a;a=parseInt(AjaxControlToolkit.HTMLEditor.getStyle(b,"margin-right"));if(isNaN(a))a=c=="P"?1:0;d+=a;a=parseInt(AjaxControlToolkit.HTMLEditor.getStyle(b,"margin-left"));if(isNaN(a))a=c=="P"?1:0;d+=a}catch(n){d=1}b.style.margin="";if(h==0&&b.style.cssText.length==0&&d==0||typeof e!=g&&e&&c!="LI"){l.unWrap(b,m);return true}else{b.style.cssText=k;return false}};AjaxControlToolkit.HTMLEditor._queryCommandValue=function(n,o){var e="font-size",l="font-family",g=null,d=this,f=d._rangeStartEnd();if(f==g)return "";try{if(n.toLowerCase()=="backcolor"){var i=f.start;while(i){var j=AjaxControlToolkit.HTMLEditor.getStyle(i,"background-color").toLowerCase();if(j.length>0&&j!="transparent")return j;i=i.parentNode}return "#FFFFFF"}var c="none";switch(n.toLowerCase()){case "forecolor":c="color";break;case "fontname":c=l;break;case "fontsize":c=e}var b;if((c==e||c==l)&&d._FontNotSet){b="";var a=f.start;while(a!=g){if(c==e){if(a.style&&a.style.fontSize&&a.style.fontSize.length>0){b=a.style.fontSize;break}else if(a.tagName&&a.tagName.toUpperCase()=="FONT"&&a.size&&a.size.length>0){b=AjaxControlToolkit.HTMLEditor.fontSizeSeek(a.size);break}}else if(a.style&&a.style.fontFamily&&a.style.fontFamily.length>0){b=a.style.fontFamily;break}else if(a.tagName&&a.tagName.toUpperCase()=="FONT"&&a.face&&a.face.length>0){b=a.face;break}if(a.className&&a.className.length>0){b=AjaxControlToolkit.HTMLEditor.getStyle(a,c).toLowerCase();if(c==e)if(!AjaxControlToolkit.HTMLEditor.isIE)b=AjaxControlToolkit.HTMLEditor._TryTransformFromPxToPt(b,d,o);break}var h=a.tagName.toUpperCase();if(h=="BODY"||h=="TD")break;a=a.parentNode}}else{b=AjaxControlToolkit.HTMLEditor.getStyle(f.start,c).toLowerCase();if(c==e)if(!AjaxControlToolkit.HTMLEditor.isIE){b=AjaxControlToolkit.HTMLEditor._TryTransformFromPxToPt(b,d,o);var a=f.start;while(a!=g){if(a.style&&a.style.fontSize&&a.style.fontSize.length>0){b=a.style.fontSize;break}if(a.className&&a.className.length>0)break;var h=a.tagName.toUpperCase();if(h=="BODY"||h=="TD")break;a=a.parentNode}}}if(d._StyleForTyping!=g&&d._StyleForTyping.length>0)for(var k=0;k<d._StyleForTyping.length;k++){var m=d._StyleForTyping[k];if(m.name==c){b=m.value;break}}return b}catch(p){return ""}};
//END AjaxControlToolkit.HTMLEditor.ExecCommandEmulation.js
//START AjaxControlToolkit.HTMLEditor.DesignPanelEventHandler.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.DesignPanelEventHandler=function(b){var X="'></span>",P="<span id='",jb="StyleForTyping",W="<br/>",O="EMBED",A="\n",N="text",M="span",j="",L="LI",w="P",H="undefined",x="BODY",D="control",kb="function",C="keypress",d=null,k="keydown",Y="mousedown",c=false,l=true,e=this;try{var a=e;if(a._editPanel!=AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)return l;if(AjaxControlToolkit.HTMLEditor.isIE)try{var Db=e._doc.selection,Ib=e._createRange(Db)}catch(eb){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}if(b.type==Y||b.type=="dblclick")e._focus(l);if(!AjaxControlToolkit.HTMLEditor.isIE&&b.type==k&&b.keyCode==Sys.UI.Key.tab&&e._editPanel.get_suppressTabInDesignMode()){AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel=d;return l}if(e.isPopup()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}var hb=c;if(a._contextElement&&a._contextElement!=d){Function.createDelegate(e,AjaxControlToolkit.HTMLEditor.RemoveContextMenu)();if(b.type==k||b.type==C){AjaxControlToolkit.HTMLEditor._stopEvent(b);return}hb=l}if(typeof a.captureInDesign==kb)if(a.captureInDesign(b)===c){AjaxControlToolkit.HTMLEditor._stopEvent(b);return}if(AjaxControlToolkit.HTMLEditor.isIE&&b.type==Y&&b.ctrlKey){var n=a._getSelection(),zb=b.clientX,Ab=b.clientY;setTimeout(function(){var c=a._getSelection();if(c.type.toLowerCase()!=D){var e=a._doc.body.createTextRange();e.moveToPoint(zb,Ab);e.select()}c=a._getSelection();var e=a._createRange(c),b=AjaxControlToolkit.HTMLEditor.getSelParent(a);while(b!=d&&b.tagName.toUpperCase()!=x){if(b.tagName.toUpperCase()=="A"&&b.href!=d&&typeof b.href!=H&&b.href.length>0){window.open(b.href,"LinkViewWindow");break}b=b.parentNode}},0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}var h=!AjaxControlToolkit.HTMLEditor.isIE?b.target:b.srcElement;if(h.tagName!=d&&typeof h.tagName!=H&&(h.tagName.toUpperCase()=="HTML"||h.tagName.toUpperCase()==x)){if(a.__kkoka!=l){a.__kkoka=l;setTimeout(function(){if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)if(!a.toEndOfProtected())try{a.focusEditor()}catch(b){}a.__kkoka=c},0)}}else if(AjaxControlToolkit.HTMLEditor.contentEditable(h)!=d)setTimeout(function(){if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)a.toEndOfProtected()},0);if(hb&&AjaxControlToolkit.HTMLEditor.isIE){var ub=e._getSelection(),Ib;try{Ib=e._createRange(ub);if(ub.type.toLowerCase()==D){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}catch(bb){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}var E=AjaxControlToolkit.HTMLEditor.isIE&&b.type==k||b.type==C,Kb=b.type+"--"+E;if(E&&!e._editPanel.get_keyboardEnabled()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}var p=String.fromCharCode(AjaxControlToolkit.HTMLEditor.isIE?b.keyCode:b.charCode).toLowerCase();if(E&&a._editPanel.get_hotkeys()!=d)if(a._editPanel.get_hotkeys().length>0){var Cb=a._editPanel.get_hotkeys().length,pb=p;if(b.keyCode==18||b.keyCode==17||b.keyCode==16)pb=d;for(var fb=0;fb<Cb;fb++){var G=a._editPanel.get_hotkeys()[fb];if(G[1]==pb&&G[2]==b.altKey&&G[3]==b.shiftKey&&G[4]==b.ctrlKey){if(typeof G[0]==kb)setTimeout(function(){G[0](a);a.onContentChanged();a.focusEditor()},0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}}if(E&&b.shiftKey&&b.keyCode==45)e._commonPaste(b);else if(E&&b.ctrlKey&&b.altKey&&b.keyCode==Sys.UI.Key.home){var T=d,h=AjaxControlToolkit.HTMLEditor.getSelParent(a);while(h&&(h.nodeType==3||h.tagName&&h.tagName.toUpperCase()!=x)){if(h.nodeType==3||!h.tagName){h=h.parentNode;continue}var t=h.tagName.toUpperCase();if(!AjaxControlToolkit.HTMLEditor.canBeInsideP(h)&&t!=w){if(t=="TD")while(t!="TABLE"){h=h.parentNode;t=h.tagName.toUpperCase()}else if(t==L)while(t!="OL"&&t!="UL"){h=h.parentNode;t=h.tagName.toUpperCase()}T=h;break}h=h.parentNode}if(T!=d){var n=a._getSelection(),g=a._createRange(n),s=a._doc.createTextNode(j);T.parentNode.insertBefore(s,T);if(AjaxControlToolkit.HTMLEditor.isIE){var Z=a._createRange(n),mb=a._createRange(n),ab=a._doc.createElement(M),S=a._doc.createElement(M);s.parentNode.insertBefore(ab,s);if(s.nextSibling)s.parentNode.insertBefore(S,s.nextSibling);else s.parentNode.appendChild(S);try{Z.moveToElementText(ab);mb.moveToElementText(S);Z.setEndPoint("EndToEnd",mb);Z.select()}catch(eb){}s.parentNode.removeChild(ab);s.parentNode.removeChild(S)}else{a._removeAllRanges(n);g.setStart(s,0);g.setEnd(s,0);a._selectRange(n,g)}}}else if(AjaxControlToolkit.HTMLEditor.isIE&&b.keyCode>=33&&b.keyCode<=40&&!b.shiftKey){var yb=b.keyCode==Sys.UI.Key.pageDown||b.keyCode==Sys.UI.Key.end||b.keyCode==Sys.UI.Key.right||b.keyCode==Sys.UI.Key.down;setTimeout(function(){var f=a._getSelection(),e=a._createRange(f);if(f.type.toLowerCase()==D){var b=e.item(0);if(!b.contentEditable||b.contentEditable=="false"){e.remove(0);f.empty();e=a._createRange(f);var c=a._doc.createElement("SPAN");c.appendChild(a._doc.createTextNode(j));if(yb)if(b.nextSibling==d)b.parentNode.appendChild(c);else b.parentNode.insertBefore(c,b.nextSibling);else b.parentNode.insertBefore(c,b);e.moveToElementText(c);e.select();setTimeout(function(){a.focusEditor();c.parentNode.removeChild(c)},0)}}},0)}else if((E&&!AjaxControlToolkit.HTMLEditor.isSafari||AjaxControlToolkit.HTMLEditor.isSafari&&b.type==k)&&b.ctrlKey&&!b.altKey){a._a_prize=c;var n=d,g=d,p=String.fromCharCode(AjaxControlToolkit.HTMLEditor.isIE||AjaxControlToolkit.HTMLEditor.isOpera||AjaxControlToolkit.HTMLEditor.isSafari?b.keyCode:b.charCode).toLowerCase(),u=d,J=d;if((AjaxControlToolkit.HTMLEditor.isIE||AjaxControlToolkit.HTMLEditor.isSafari)&&b.keyCode==17)return c;else if(!AjaxControlToolkit.HTMLEditor.isIE&&b.keyCode==Sys.UI.Key.end&&!b.shiftKey)a._setToEnd();else if(b.keyCode==46&&e.isShadowed()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}else if(b.keyCode==46||b.keyCode==Sys.UI.Key.backspace){if(AjaxControlToolkit.HTMLEditor.isIE&&b.type==k||!AjaxControlToolkit.HTMLEditor.isIE&&b.type==C)e._saveContent()}else switch(p){case "a":if(!AjaxControlToolkit.HTMLEditor.isIE){n=e._getSelection();e._removeAllRanges(n);g=e._createRange();g.selectNodeContents(e._doc.body);e._selectRange(n,g);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}else a._a_prize=l;break;case "z":e.undo();AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;break;case "p":if(!AjaxControlToolkit.HTMLEditor.isIE){setTimeout(function(){a._contextMenuCallP()},0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}break;case "y":e.redo();AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;break;case "x":if(e.isShadowed()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}e._saveContent();if(AjaxControlToolkit.HTMLEditor.isIE)if(b.type==k){a.openWait();setTimeout(function(){a._copyCut(p,c);a.closeWait()},0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}break;case "c":if(e.isShadowed()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}if(AjaxControlToolkit.HTMLEditor.isIE)if(b.type==k){a.openWait();setTimeout(function(){a._copyCut(p,c);a.closeWait();setTimeout(function(){a._ifShadow()},0)},0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}break;case "v":if(e.isShadowed()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}if(AjaxControlToolkit.HTMLEditor.isIE){e._saveContent();return l}e._commonPaste(b);break;case "b":e._execCommand("bold",c,J);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;case "i":e._execCommand("italic",c,J);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;case "u":e._execCommand("underline",c,J);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;case "s":e._execCommand("strikethrough",c,J);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;case "l":u="justifyleft";break;case "e":u="justifycenter";break;case "r":u="justifyright";break;case "j":u="justifyfull";break;case "q":alert(e._doc.body.innerHTML);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;break;case "0":var Gb="Your browser:\n\n"+navigator.userAgent;alert(Gb);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c;break;case "9":if(!AjaxControlToolkit.HTMLEditor.isIE){var n=a._getSelection(),g=a._createRange(n),f=g.startContainer,F=g.endContainer,y=j;y+="startContainer: "+(f.nodeType==1?f.tagName:N)+A;y+="endContainer  : "+(F.nodeType==1?F.tagName:N)+A;if(f==F){y+="startOffset: "+g.startOffset+A;y+="endOffset  : "+g.endOffset+A;if(f.nodeType==1){f=f.childNodes.item(g.startOffset);if(f&&f.nodeType){y+="startOffset node: "+(f.nodeType==1?f.tagName:N)+A;if(g.startOffset!=g.endOffset){f=f.childNodes.item(g.endOffset);if(f&&f.nodeType)y+="endOffset node: "+(f.nodeType==1?f.tagName:N)+A}}else y+=f}}alert(y)}else{var n=a._getSelection(),g=a._createRange(n);alert("boundingLeft: "+g.boundingLeft+" boundingTop: "+g.boundingTop+A+"boundingWidth: "+g.boundingWidth+" boundingHeight: "+g.boundingHeight)}AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}if(u){e._execCommand(u,c,J);if(u=="formatblock"&&!AjaxControlToolkit.HTMLEditor.isIE){e._saveContent();e._undo(c)}AjaxControlToolkit.HTMLEditor._stopEvent(b);if(u=="delete"||u=="paste")e._clearP()}}else if(E||AjaxControlToolkit.HTMLEditor.isSafari&&b.type==k){if(AjaxControlToolkit.HTMLEditor.isIE&&e._tryForward){var g=e._createRange(e._getSelection());g.select();e._tryForward=c}var p=String.fromCharCode(AjaxControlToolkit.HTMLEditor.isIE?b.keyCode:b.charCode).toLowerCase();if(a._a_prize){a._a_prize=c;function Bb(){var c=a._createRange(a._getSelection()),b=c.parentElement();if(b&&b.nodeType==1&&b.tagName.toUpperCase()==w){while(b.firstChild)b.parentNode.insertBefore(b.firstChild,b);b.parentNode.removeChild(b)}}setTimeout(Bb,0)}if(e.isShadowed()){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}switch(b.keyCode){case Sys.UI.Key.tab:if(AjaxControlToolkit.HTMLEditor.isSafari&&b.type!=k)break;if(!e._editPanel.get_suppressTabInDesignMode()){if(!e.isControl())e.insertHTML("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");AjaxControlToolkit.HTMLEditor._stopEvent(b)}else{if(AjaxControlToolkit.HTMLEditor.isSafari)AjaxControlToolkit.HTMLEditor._stopEvent(b);AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel=d;return l}break;case 46:case Sys.UI.Key.backspace:if(AjaxControlToolkit.HTMLEditor.isSafari&&b.type!=k)break;if((AjaxControlToolkit.HTMLEditor.isIE||AjaxControlToolkit.HTMLEditor.isSafari)&&b.type==k||!AjaxControlToolkit.HTMLEditor.isIE&&b.type==C)e._saveContent();if(!AjaxControlToolkit.HTMLEditor.isIE){var g=e._createRange(e._getSelection()),f=g.startContainer,F=g.endContainer;if(b.type==C)if(AjaxControlToolkit.HTMLEditor.contentEditable(f)!=d||AjaxControlToolkit.HTMLEditor.contentEditable(F)!=d){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}if(f==F&&f.nodeType==1&&f.tagName.toUpperCase()=="TD"&&g.startOffset==g.startOffset&&f.childNodes.item(g.startOffset)&&f.childNodes.item(g.startOffset).tagName&&f.childNodes.item(g.startOffset).tagName.toUpperCase()=="BR"){var tb=f.childNodes.item(g.startOffset),rb=0,ob=0,z;z=tb.previousSibling;while(z){rb++;z=z.previousSibling}z=tb.nextSibling;while(z){ob++;z=z.nextSibling}if(b.keyCode==46&&ob==0||b.keyCode==Sys.UI.Key.backspace&&rb==0){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}else if(b.keyCode==46&&f.firstChild==f.lastChild&&f.firstChild.nodeType==1){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}if(f==F&&f.nodeType==3&&g.startOffset==g.endOffset){var Fb=f.data+j;if(b.keyCode==46)if(g.startOffset==Fb.length&&!(f.nextSibling&&f.nextSibling.nodeType==3)){if(f.nextSibling){f.parentNode.removeChild(f.nextSibling);a.onContentChanged()}AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}if(b.keyCode==Sys.UI.Key.backspace)if(g.startOffset==0&&!(f.previousSibling&&f.previousSibling.nodeType==3)){if(f.previousSibling){f.parentNode.removeChild(f.previousSibling);a.onContentChanged()}AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}if(b.keyCode==Sys.UI.Key.backspace&&f.nodeType==1&&f==F&&g.startOffset==g.endOffset){var v=f.childNodes.item(g.startOffset);if(v!=d&&v.nodeType==1&&v.tagName.toUpperCase()=="BR"){v=v.previousSibling;if(v!=d&&v.nodeType!=3){v.parentNode.removeChild(v);a.onContentChanged();AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}}setTimeout(function(){var k=a._getSelection(),b=a._createRange(k),h=b.startContainer,l=b.endContainer;if(AjaxControlToolkit.HTMLEditor.contentEditable(h)!=d||AjaxControlToolkit.HTMLEditor.contentEditable(l)!=d){a._undo(c);return}if(h==l&&h.nodeType==1&&AjaxControlToolkit.HTMLEditor.isStyleTag(h.tagName)&&b.startOffset==b.endOffset&&h.childNodes.length==0){while(h.parentNode.nodeType==1&&AjaxControlToolkit.HTMLEditor.isStyleTag(h.parentNode.tagName)&&h.parentNode.childNodes.length==1)h=h.parentNode;var e=h.nextSibling,f=h.previousSibling,i=h.parentNode;i.removeChild(h);a.onContentChanged();if(e==d&&f==d){b.setStart(i,0);b.setEnd(i,0)}else if(e!=d&&f!=d)if(e.nodeType==3&&f.nodeType==3){var g=(j+f.data+j).length;f.appendData(e.data);i.removeChild(e);b.setStart(f,g);b.setEnd(f,g)}else if(f.nodeType==3){var g=(j+f.data+j).length;b.setStart(f,g);b.setEnd(f,g)}else if(e.nodeType==3){b.setStart(e,0);b.setEnd(e,0)}else if(e.childNodes.length>0){b.setStart(e,0);b.setEnd(e,0)}else{var g=AjaxControlToolkit.HTMLEditor.__getIndex(e);b.setStart(i,g);b.setEnd(i,g)}else if(f!=d)if(f.nodeType==3){var g=(j+f.data+j).length;b.setStart(f,g);b.setEnd(f,g)}else{var g=f.childNodes.length;if(g>0){b.setStart(f,g);b.setEnd(f,g)}else{g=AjaxControlToolkit.HTMLEditor.__getIndex(f);b.setStart(i,g);b.setEnd(i,g)}}else if(e!=d)if(e.nodeType==3){b.setStart(e,0);b.setEnd(e,0)}else{var g=e.childNodes.length;if(g>0){b.setStart(e,g);b.setEnd(e,g)}else{g=AjaxControlToolkit.HTMLEditor.__getIndex(e);b.setStart(i,g);b.setEnd(i,g)}}a._removeAllRanges(k);a._selectRange(k,b)}},0)}else{var n=a._getSelection();if(n.type.toLowerCase()==D){if(b.keyCode==8){setTimeout(function(){a._ifShadow();a.onContentChanged()},0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return}var r=a._createRange(n),U=r.item(0);if(U.tagName.toUpperCase()==O){U.src=j;U.parentNode.removeChild(U);while(r.length>0)r.remove(0);try{r.collapse(c)}catch(eb){}AjaxControlToolkit.HTMLEditor._stopEvent(b);a._saveContent();setTimeout(function(){a._undo(c);a.onContentChanged()},0);return}}var gb=a._doc.body.getElementsByTagName(O).length;if(gb>0){var nb=a._body.ownerDocument.createElement("div");a._body.appendChild(nb);var Jb=b.keyCode;setTimeout(function(){a._body.removeChild(nb);var b=a._doc.body.getElementsByTagName(O);if(gb!=b.length){a._saveContent();setTimeout(function(){a._undo(c);a.onContentChanged()},0)}},0)}setTimeout(function(){a._clearP()},0)}break;case Sys.UI.Key.enter:if(AjaxControlToolkit.HTMLEditor.isSafari&&b.type==k)break;if(!AjaxControlToolkit.HTMLEditor.isIE&&b.type==C||AjaxControlToolkit.HTMLEditor.isIE&&b.type==k)e._saveContent();if(AjaxControlToolkit.HTMLEditor.isIE&&b.type==k){var n=a._getSelection();if(n.type.toLowerCase()==D)break;var r=a._createRange(n);if(!b.shiftKey){var i=r.parentElement();if(i.tagName.toUpperCase()=="TEXTAREA")break;while(i&&i.tagName&&i.tagName.toUpperCase()!=x&&AjaxControlToolkit.HTMLEditor.isStyleTag(i.tagName))i=i.parentNode;if(i&&i.tagName){var t=i.tagName.toUpperCase();if(t==w||t==L){if(t==L){function Hb(){r=a._createRange(a._getSelection());var b=r.parentElement();while(b&&b.tagName&&b.tagName.toUpperCase()!=x&&AjaxControlToolkit.HTMLEditor.isStyleTag(b.tagName))b=b.parentNode;if(b&&b.nodeType==1&&b.tagName.toUpperCase()==w){var e=a._doc.createElement(M),f=a._doc.createTextNode(" "),c=b;while(c.firstChild!=d&&c.firstChild.nodeType==1)c=c.firstChild;if(c.nodeType==1){c.appendChild(f);c.appendChild(e);while(b.firstChild)b.parentNode.insertBefore(b.firstChild,b)}else{b.parentNode.insertBefore(f,b);b.parentNode.insertBefore(e,b)}b.parentNode.removeChild(b);r.moveToElementText(e);r.select();e.parentNode.removeChild(e);a.onContentChanged()}}setTimeout(Hb,0)}break}}try{var db=AjaxControlToolkit.HTMLEditor.smartClassName+"_middle_add",m=d,ib="<span id="+db+"></span>";function wb(){var c=a._getSelection(),b=a._createRange(c);if(m!=d){m.innerHTML="&nbsp;";b.moveToElementText(m);b.select();m.parentNode.insertBefore(m.firstChild,m);m.parentNode.removeChild(m);a.onContentChanged()}}r.pasteHTML(ib);var Q=c;m=a._doc.getElementById(db);if(m!=d){var B=m.nextSibling,I=m.parentNode;while(B==d&&I!=d&&AjaxControlToolkit.HTMLEditor.isStyleTag(I.tagName)){B=I.nextSibling;I=I.parentNode}if(B!=d&&!AjaxControlToolkit.HTMLEditor.isInlineElement(B)&&B.tagName!=d&&typeof B.tagName!=H){var V=B.tagName.toUpperCase();if(V!="BR"&&V!="UL"&&V!="OL"&&V!=w)Q=l}m.parentNode.removeChild(m)}r.pasteHTML(W+(Q?ib:j));if(Q)m=a._doc.getElementById(db);r.select();if(Q){setTimeout(wb,0);AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}}catch(bb){}}else break;AjaxControlToolkit.HTMLEditor._stopEvent(b)}else if(!b.shiftKey&&(AjaxControlToolkit.HTMLEditor.isSafari||AjaxControlToolkit.HTMLEditor.isOpera)){var i=AjaxControlToolkit.HTMLEditor.getSelParent(e);if(i.nodeType==3)i=i.parentNode;while(i&&i.tagName&&i.tagName.toUpperCase()!=x&&AjaxControlToolkit.HTMLEditor.isStyleTag(i.tagName))i=i.parentNode;if(i&&i.tagName&&(i.tagName.toUpperCase()==w||i.tagName.toUpperCase()==L))break;e.insertHTML(W);AjaxControlToolkit.HTMLEditor._stopEvent(b);a.onContentChanged()}else if(AjaxControlToolkit.HTMLEditor.isSafari){e.insertHTML(W);AjaxControlToolkit.HTMLEditor._stopEvent(b);a.onContentChanged()}}}else a._a_prize=c;if(AjaxControlToolkit.HTMLEditor.isIE&&b.type==C&&!b.ctrlKey){var p=b.keyCode,sb=a._getSelection(),R=a._createRange(sb);if(R.text.length>0){var K=String.fromCharCode(p),qb=AjaxControlToolkit.HTMLEditor.capLock(b),Eb=b.shiftKey&&!qb||qb;if(!Eb)K=K.toLowerCase();var q=AjaxControlToolkit.HTMLEditor.smartClassName+jb,o=a._doc.getElementById(q);if(o!=d){K=P+q+X+K+P+q+q+X;o.parentNode.removeChild(o)}R.pasteHTML(K);if(o!=d){a.trickWithStyles(q);o=a._doc.getElementById(q+q);o.parentNode.removeChild(o)}AjaxControlToolkit.HTMLEditor._stopEvent(b);a.onContentChanged();return c}}if(b.type=="mouseup"||b.type==Y||b.type==k){var xb=l;if(b.type==k&&!b.ctrlKey){var p=b.keyCode;if(p>=48&&p<=90||p==32||p==13||p>=186&&p<=222||p>=96&&p<=111)if(a._StyleForTyping!=d){a.n_arr=[];for(var cb=0;cb<a._StyleForTyping.length;cb++)a.n_arr.push(a._StyleForTyping[cb]);var q=AjaxControlToolkit.HTMLEditor.smartClassName+jb,lb=l;if(!AjaxControlToolkit.HTMLEditor.isIE)a.insertHTML(P+q+X);else{a.insertHTML(P+q+"'>&nbsp;</span>");var o=a._doc.getElementById(q);if(o&&o.nextSibling&&o.nextSibling.nodeType==3){lb=c;var sb=a._getSelection(),R=a._createRange(sb);R.moveToElementText(a._doc.getElementById(q));R.select()}else if(o)o.removeChild(o.firstChild)}if(lb)setTimeout(function(){a.trickWithStyles(q);a.onContentChanged()},0)}}if(xb||!AjaxControlToolkit.HTMLEditor.isIE)if(!a._updated_now){if(a._updateTimer){clearTimeout(a._updateTimer);a._updateTimer=d}a._updateTimerLimit=3;function vb(){if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)try{if(AjaxControlToolkit.HTMLEditor.isIE){try{var e=a._doc.selection}catch(b){return c}if(a._getSelection().type=="None"&&a._doc.queryCommandValue("backcolor")==0&&a._doc.queryCommandValue("forecolor")==0){a._updateTimerLimit--;if(a._updateTimerLimit>0){a._updateTimer=setTimeout(vb,100);return}}}a._updated_now=l;a._editPanel.updateToolbar();a._updated_now=c;a._updateTimer=d;if(!AjaxControlToolkit.HTMLEditor.isIE)a.focusEditor()}catch(b){}}a._updateTimer=setTimeout(vb,300)}}if(!(!AjaxControlToolkit.HTMLEditor.isIE&&(b.type==k||b.type=="keyup")||AjaxControlToolkit.HTMLEditor.isIE&&(b.type==k||b.type=="keyup")&&(b.keyCode==16||b.keyCode==20)))a._StyleForTyping=d;if(AjaxControlToolkit.HTMLEditor.isSafari)setTimeout(function(){a._createRange(a._getSelection())},0);if(!AjaxControlToolkit.HTMLEditor.isIE)setTimeout(function(){if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel){var c=a._getSelection(),b=a._createRange(c);if(b.startContainer.nodeType!=3&&b.startContainer==b.endContainer)if(b.startOffset==b.endOffset)if(b.startContainer.childNodes.item(b.startOffset))if(b.startContainer.childNodes.item(b.startOffset).nodeType==3){var d=b.startContainer.childNodes.item(b.startOffset);c.collapseToEnd();a._removeAllRanges(c);c=a._getSelection();b=a._createRange(c);b.setStart(d,0);b.setEnd(d,0);a._selectRange(c,b)}}},0);if(!AjaxControlToolkit.HTMLEditor.isIE){var n=a._getSelection(),g=a._createRange(n);a._saved_startContainer=g.startContainer;a._saved_startOffset=g.startOffset}setTimeout(function(){try{if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)a._ifShadow()}catch(b){}},0);if(b.type==k)if(a._AfterOnContentChanged==d||typeof a._AfterOnContentChanged==H||!a._AfterOnContentChanged){a._AfterOnContentChanged=l;setTimeout(function(){if(a._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel){a.onContentChanged();a._AfterOnContentChanged=c}},0)}return l}catch(bb){AjaxControlToolkit.HTMLEditor._stopEvent(b);return c}};
//END AjaxControlToolkit.HTMLEditor.DesignPanelEventHandler.js
//START AjaxControlToolkit.HTMLEditor.ModePanel.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.ModePanel=function(b){var a=this;AjaxControlToolkit.HTMLEditor.ModePanel.initializeBase(a,[b]);a._activated=false;a._isActivating=false;a._editPanel=null;a._cachedContent=null;a._onbeforeunload$delegate=Function.createDelegate(a,a._onbeforeunload)};AjaxControlToolkit.HTMLEditor.ModePanel.prototype={set_editPanel:function(a){this._editPanel=a},get_content:function(){var a=this;if(a._activated)return a._getContent();else if(a._cachedContent!=null)return a._cachedContent;else return ""},set_content:function(b){var a=this;a._cachedContent=b;if(!a._activated&&!a._isActivating)a._activate(b);else if(!a._isActivating)a._setContent(b);else{var c=a;setTimeout(function(){c.set_content(b)},10);return false}return true},_activate:function(){this.get_element().style.display="";this._isActivating=true},_activateFinished:function(){var a=this;a._activated=true;a._isActivating=false;a._editPanel._setActive();if(a._editPanel.get_autofocus())a._focus()},_deactivate:function(){this.get_element().style.display="none";this._activated=false;this._isActivating=false},initialize:function(){AjaxControlToolkit.HTMLEditor.ModePanel.callBaseMethod(this,"initialize");if(AjaxControlToolkit.HTMLEditor.isIE)$addHandlers(window,{beforeunload:this._onbeforeunload$delegate})},dispose:function(){var a=this;if(AjaxControlToolkit.HTMLEditor.isIE)$common.removeHandlers(window,{beforeunload:a._onbeforeunload$delegate});if(a._activated&&!AjaxControlToolkit.HTMLEditor.isIE){a._onbeforeunload();a._deactivate()}AjaxControlToolkit.HTMLEditor.ModePanel.callBaseMethod(a,"dispose")},_onbeforeunload:function(){var a=this;if(a._activated)if(!a._editPanel._contentPrepared){a._editPanel._prepareContentForPostback(a.get_content());a._editPanel._contentPrepared=true}},_getContent:function(){if(this._cachedContent!=null)return this._cachedContent;else return ""},_setContent:function(){},_focus:function(){this._focused()},_focused:function(a){this._editPanel._focused(a);this._editPanel.set_autofocus(true)},_really_focused:function(){this._editPanel._really_focused();this._editPanel.set_autofocus(true)}};AjaxControlToolkit.HTMLEditor.ModePanel.registerClass("AjaxControlToolkit.HTMLEditor.ModePanel",Sys.UI.Control);
//END AjaxControlToolkit.HTMLEditor.ModePanel.js
//START AjaxControlToolkit.HTMLEditor.DesignPanel.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.DesignPanel=function(d){var c=false,b=null,a=this;AjaxControlToolkit.HTMLEditor.DesignPanel.initializeBase(a,[d]);a._doc=b;a._updated_now=c;a._updateTimer=b;a._popup=b;a._contextElement=b;a._a_prize=c;a.__stack=b;a._StyleForTyping=b;a.isWord=c;a.isPlainText=c;a.dfltBlockElement="P";a._FontNotSet=true;a._design_timer1=b;a._events$delegate=Function.createDelegate(a,AjaxControlToolkit.HTMLEditor.DesignPanelEventHandler);a._blur$delegate=Function.createDelegate(a,a._blur);a._focus$delegate=Function.createDelegate(a,a._focus_event)};AjaxControlToolkit.HTMLEditor.DesignPanel.prototype={initialize:function(){AjaxControlToolkit.HTMLEditor.DesignPanel.callBaseMethod(this,"initialize")},dispose:function(){AjaxControlToolkit.HTMLEditor.DesignPanel.callBaseMethod(this,"dispose")},_activate:function(b){var a=this;AjaxControlToolkit.HTMLEditor.DesignPanel.callBaseMethod(a,"_activate");a._wasFocused=false;a._initIframe(b);a._onDocumentLoaded()},_deactivate:function(){var a=this;a._deactivateCommon();if(AjaxControlToolkit.HTMLEditor.isIE){a._doc.open();a._doc.write("");a._doc.close();a.get_element().src="javascript:false;"}a._doc=null;AjaxControlToolkit.HTMLEditor.DesignPanel.callBaseMethod(a,"_deactivate")},_deactivateCommon:function(){var a=this;a._editPanel.__blured=false;var c=a._doc.body.getElementsByTagName("IMG");for(var b=0;b<c.length;b++)if(c[b].getAttribute(AjaxControlToolkit.HTMLEditor.attachedIdAttribute)&&c[b].getAttribute(AjaxControlToolkit.HTMLEditor.attachedIdAttribute).length>0)try{if(AjaxControlToolkit.HTMLEditor.isIE)$removeHandler(c[b],"dragstart",AjaxControlToolkit.HTMLEditor.stopDrag);else $removeHandler(c[b],"draggesture",AjaxControlToolkit.HTMLEditor.stopDrag)}catch(d){}AjaxControlToolkit.HTMLEditor._removeEvents(a._doc,["keydown","keypress","mousedown","mouseup","dblclick"],a._events$delegate);AjaxControlToolkit.HTMLEditor._removeEvents(a.get_element().contentWindow,["blur"],a._blur$delegate);AjaxControlToolkit.HTMLEditor._removeEvents(a.get_element().contentWindow,["focus"],a._focus$delegate)},_initIframe:function(b){var a=this,c=AjaxControlToolkit.HTMLEditor.Trim(a._prepareContent(b));a._doc=a.get_element().contentWindow.document;if(!AjaxControlToolkit.HTMLEditor.isIE)a._doc.designMode="on";a._doc.open();a._doc.write('<html><head><link rel="stylesheet" href="'+a._editPanel.get_documentCssPath()+'" media="all" /><link rel="stylesheet" href="'+a._editPanel.get_designPanelCssPath()+'" media="all" /></head><body>'+c+"</body></html>");a._doc.close();a._doc.id="EditorDocument";if(AjaxControlToolkit.HTMLEditor.isIE){a._doc.body.contentEditable=true;a._tryForward=true}},_blur:function(){var a=this;a._editPanel.__blured=true;if(!AjaxControlToolkit.HTMLEditor.isIE&&a._design_timer1!=null){clearTimeout(a._design_timer1);a._design_timer1=null}return true},_focus_event:function(){var a=this;a._editPanel.__blured=false;if(AjaxControlToolkit.HTMLEditor.isIE)a._really_focused();else{var b=a;AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel=a._editPanel;if(a._design_timer1==null)a._design_timer1=setTimeout(function(){b._really_focused();b._design_timer1=null},0)}return true},_onDocumentLoaded:function(){var a=this;try{if(!AjaxControlToolkit.HTMLEditor.isIE)this._doc.queryCommandValue("forecolor");var c=a._doc.body.innerHTML}catch(b){setTimeout(function(){a._onDocumentLoaded()},10);return}this._afterBodyIsFormed();setTimeout(function(){a._activateFinished();if(AjaxControlToolkit.HTMLEditor.isIE&&!a._editPanel.get_autofocus())a._getSelection().empty()},0)},_afterBodyIsFormed:function(){var b=this,d=b;AjaxControlToolkit.HTMLEditor._addEvents(b._doc,["keydown","keypress","mousedown","mouseup","dblclick"],b._events$delegate);AjaxControlToolkit.HTMLEditor._addEvents(b.get_element().contentWindow,["blur"],b._blur$delegate);AjaxControlToolkit.HTMLEditor._addEvents(b.get_element().contentWindow,["focus"],b._focus$delegate);AjaxControlToolkit.HTMLEditor.inspectForShadows(d._doc.body);var a=b._doc.body;if(a.childNodes.length==1&&a.firstChild.tagName&&a.firstChild.tagName.toUpperCase()=="DIV"&&a.firstChild.style.cssText.length>0&&a.firstChild.style.direction.length>0&&AjaxControlToolkit.HTMLEditor.getStyle(a.firstChild,"position")!="absolute"){a.style.cssText=a.firstChild.style.cssText;var c=a.firstChild;while(c.firstChild)a.insertBefore(c.firstChild,c);a.removeChild(c)}d._clearP()},_getContent:function(){var v="pseudomode",u="dummybgcolor",t="dummysrc",s="dummytag",f="$1$3",r="$1<br/>$3",b=this;if(b._popup!=null)if(typeof b._popup._forceImClose=="function"){var y=b._popup._forceImClose;y(b._popup._iframe.contentWindow)}b._clearP();var a;if(AjaxControlToolkit.HTMLEditor.isIE){AjaxControlToolkit.HTMLEditor.spanJoiner(b._doc.body,b._doc);a=AjaxControlToolkit.HTMLEditor.getHTML(b._doc.body,false,true);a=a.replace(/(<td[^>]*?>)([\s ]*?)(<\/td[^>]*?>)/ig,"$1&nbsp;$3").replace(/(<td[^>]*?>)\s*(&nbsp;)\s*(<\/td[^>]*?>)/ig,r).replace(/(<p[^>]*?>)\s*(&nbsp;)\s*(<\/p[^>]*?>)/ig,r);a=(b._doc.body.style.cssText.length>0?'<div style="'+b._doc.body.style.cssText.replace('"',"'")+'">':"")+a+(b._doc.body.style.cssText.length>0?"</div>":"");if(b._editPanel.get_noScript())a=a.replace(/(<script(?:[^>]*?)>(?:[^<]*?)<\/script(?:[^>]*?)>)/gi,"");if(/<embed/ig.test(a))a=a.replace(/(<embed(?:.*?))(\sloop=\"true\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(\splay=\"true\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(\sbgcolor=\"\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(\sscale=\"\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(\shspace=\"0\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(\svspace=\"0\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(\swmode=\"[^\"]+\")((?:.*?)>)/ig,f).replace(/(<embed(?:.*?))(pseudomode=)(\"[^\"]*\")((?:.*?)>)/ig,"$1wmode=$3$4").replace(/(<embed(?:.*?))(\swmode=\"\")((?:.*?)>)/ig,f);var x=new RegExp("(<[/]?)(teo"+AjaxControlToolkit.HTMLEditor.smartClassName+":)","ig");a=a.replace(x,"$1")}else{var h=b._doc.createElement("DIV"),q=new AjaxControlToolkit.HTMLEditor.DesignPanel.ScriptRecover;h.style.cssText=b._doc.body.style.cssText;if(!b._editPanel.get_noScript())b._doc.body.innerHTML.replace(/<script(?:[^>]*?)>(.*?)<\/script(?:[^>]*?>)/gi,function(a,b){return q.regReplScript1(a,b)});h.innerHTML=AjaxControlToolkit.HTMLEditor.Trim(b._doc.body.innerHTML);var p=h.getElementsByTagName("IMG"),l=[];for(var i=0;i<p.length;i++)l.push(p[i]);for(var o=0;o<l.length;o++){var c=l[o],k;k=c.getAttribute(s);if(k&&k.length>0&&k.toLowerCase()=="embed"){var z=c.getAttribute(t),j=c.getAttribute(u),m=c.getAttribute(v),w=c.attributes,e=b._doc.createElement("EMBED");e.src=z;e.width=c.width;e.height=c.height;if(j&&j.length>0){j=AjaxControlToolkit.HTMLEditor.tryReplaceRgb(j);e.setAttribute("bgcolor",j)}if(m&&m.length>0)e.setAttribute("wmode",m);for(var i=0;i<w.length;++i){var n=w.item(i);if(!n.specified)continue;var d=n.name.toLowerCase(),g=n.value;if(d==s||d==t||d==u||d=="style"||d=="wmode"||d==v||d=="src")continue;if(d=="loop"&&g=="true")continue;if(d=="play"&&g=="true")continue;if(d=="hspace"&&g=="0")continue;if(d=="vspace"&&g=="0")continue;if(d=="scale"&&g.length==0)continue;if(d=="align"&&g.length==0)continue;e.setAttribute(d,g)}if(c.style.width&&c.style.width.length>0)e.style.width=c.style.width;if(c.style.height&&c.style.height.length>0)e.style.height=c.style.height;c.parentNode.insertBefore(e,c);c.parentNode.removeChild(c)}}AjaxControlToolkit.HTMLEditor.spanJoiner(h,b._doc);a=AjaxControlToolkit.HTMLEditor.getHTML(h,h.style.cssText.length>0?true:false,true);if(!b._editPanel.get_noScript())a=a.replace(/(<script(?:[^>]*?)>)(.*?)(<\/script(?:[^>]*?)>)/gi,function(a,b,c,d){return q.regReplFromScript1(a,b,c,d)});else a=a.replace(/(<script(?:[^>]*?)>(?:[^<]*?)<\/script(?:[^>]*?)>)/gi,"");delete h}a=AjaxControlToolkit.HTMLEditor.brXHTML(a.replace(/^([\n|\r]+)/,""));if(b._editPanel.get_noUnicode())a=a.replace(/([\u0080-\uFFFF])/g,function(b,a){return "&#"+a.charCodeAt(0).toString(10)+";"});if(AjaxControlToolkit.HTMLEditor.Trim(a)=="<br />")a="";return a},_setContent:function(b){var a=this;a._deactivateCommon();var c=AjaxControlToolkit.HTMLEditor.Trim(a._prepareContent(b));a._doc.open();a._doc.write('<html><head><link rel="stylesheet" href="'+a._editPanel.get_documentCssPath()+'" media="all" /><link rel="stylesheet" href="'+a._editPanel.get_designPanelCssPath()+'" media="all" /></head><body>'+c+"</body></html>");a._doc.close();if(AjaxControlToolkit.HTMLEditor.isIE){a._doc.body.contentEditable=true;a._tryForward=true}a._afterBodyIsFormed();if(a._editPanel.get_autofocus())a._focus();if(AjaxControlToolkit.HTMLEditor.isIE&&!a._editPanel.get_autofocus())a._getSelection().empty()},_focus:function(a){this.focusEditor();this._focused(a)},focusEditor:function(){var a=this;try{a.get_element().contentWindow.focus()}catch(b){}if(!a._wasFocused){a._wasFocused=true;if(!a._editPanel.get_startEnd())a._setToEnd()}},_prepareContent:function(o){var m="$1&nbsp;$3",g=this,a=o;a=a.replace(/<object(?:[^>]*?)>(?:[^\u0000]*?)(<embed(?:[^>]*?)>)(?:[^\u0000]*?)<\/object(?:[^>]*?)>/gi,"$1");if(AjaxControlToolkit.HTMLEditor.isIE){a=AjaxControlToolkit.HTMLEditor.Trim(a.replace(/([\n\r]+<)/g,"<").replace(/([^>])([\n\r]+)([^<])/g,"$1 $3")).replace(/(&amp;)/g,"&amp;amp;").replace(/<br\s*[\/]*>\s*<\/td>/ig,"</td>").replace(/(<td[^>]*?>)([\s ]*?)(<\/td[^>]*?>)/ig,m).replace(/(<p[^>]*?>)\s*(<br[^>]*?>)\s*(<\/p[^>]*?>)/ig,m);if(/<embed/ig.test(a))a=a.replace(/(<embed(?:.*?))(wmode=)(\"[^\"]*\")((?:.*?)>)/ig,"$1pseudomode=$3$4").replace(/(<embed)([^>]*?>)/ig,'$1 wmode="transparent"$2');a=a.replace(/&amp;/ig,"&");return a}else{var i=new AjaxControlToolkit.HTMLEditor.DesignPanel.ScriptRecover,f=document.createElement("DIV");if(!g._editPanel.get_noScript())a.replace(/<script(?:[^>]*?)>(.*?)<\/script(?:[^>]*?>)/gi,function(a,b){return i.regReplScript1(a,b)});f.innerHTML=AjaxControlToolkit.HTMLEditor.Trim(a.replace(/([^>])([\n\r]+)([^<])/g,"$1 $3"));var l=f.getElementsByTagName("EMBED"),h=[];for(var e=0;e<l.length;e++)h.push(l[e]);for(var k=0;k<h.length;k++){var b=h[k],c=document.createElement("IMG"),n=b.attributes;c.src=g._editPanel.get_imagePath_1x1();c.setAttribute("dummytag","embed");for(var e=0;e<n.length;++e){var j=n.item(e);if(!j.specified)continue;var d=j.name.toLowerCase(),o=j.value;if(d=="src")d="dummysrc";else if(d=="bgcolor")d="dummybgcolor";else if(d=="wmode")d="pseudomode";c.setAttribute(d,o)}c.style.cssText="border: 1px dotted #000000; background-image: url('"+(c.getAttribute("type").toLowerCase()=="application/x-mplayer2"?g._editPanel.get_imagePath_media():tthis._editPanel.get_imagePath_flash())+"'); background-position: center; background-repeat: no-repeat; background-color: #c0c0c0;";if(b.style.width&&b.style.width.length>0)c.style.width=b.style.width;if(b.style.height&&b.style.height.length>0)c.style.height=b.style.height;b.parentNode.insertBefore(c,b);b.parentNode.removeChild(b)}AjaxControlToolkit.HTMLEditor.spanJoiner(f,document);a=AjaxControlToolkit.HTMLEditor.Trim(AjaxControlToolkit.HTMLEditor.getHTML(f,false,true));if(!g._editPanel.get_noScript())a=a.replace(/(<script(?:[^>]*?)>)(.*?)(<\/script(?:[^>]*?)>)/gi,function(a,b,c,d){return i.regReplFromScript1(a,b,c,d)});delete f;delete i;a=AjaxControlToolkit.HTMLEditor.brXHTML(a);if(a.length==0)a="<br/>";return a}},_clearP:function(){var b=true;try{var a=this._doc.body;if(a.firstChild)if(a.firstChild.nodeType==3){var d=AjaxControlToolkit.HTMLEditor.Trim(""+a.firstChild.data+"");if(d.length==0)a.removeChild(a.firstChild);else if(d!=""+a.firstChild.data+"")a.firstChild.data=d}if(AjaxControlToolkit.HTMLEditor.isIE)if(a.childNodes.length==1){a=a.firstChild;if(a.nodeType==1){var c=a.tagName.toLowerCase();if(c=="p"||c=="ul"||c=="ol"){var f=false,g=c=="ul"||c=="ol";function e(a){var d=false;if(a.nodeType==1){var c=a.tagName.toUpperCase();if(!(g&&c=="LI"))if(AjaxControlToolkit.HTMLEditor.isRestricted(a)||c=="IMG"||c=="IFRAME"||c=="EMBED"||c=="SCRIPT")return b;if(a.childNodes.length>1)return b;if(a.childNodes.length==0)return false;d|=e(a.firstChild)}else if(a.nodeType==3)d|=b;return d}if(a.childNodes.length==1)if(!e(a.firstChild)){a.removeChild(a.firstChild);f=b}if(f||a.parentNode.innerHTML.toLowerCase()=="<p>&nbsp;</p>")this._doc.body.removeChild(a)}}}}catch(h){}},isControl:function(){var b=false;try{var d=this._getSelection();if(AjaxControlToolkit.HTMLEditor.isIE)if(d.type.toLowerCase()=="control")return true;else return b;else{var a=this._createRange(d),c=this._getParent(a);if(c.nodeType!=3&&a.startContainer==a.endContainer){if(!c.tagName)return b;if(a.startContainer.childNodes.item(a.startOffset)==null)return b;if(a.startOffset==a.endOffset&&a.startContainer.childNodes.item(a.startOffset).tagName&&(a.startContainer.childNodes.item(a.startOffset).tagName.toUpperCase()=="BR"||AjaxControlToolkit.HTMLEditor.isStyleTag(a.startContainer.childNodes.item(a.startOffset).tagName)))return b;if(c.tagName.toUpperCase()=="BODY"&&a.startOffset==0&&a.endOffset>0&&a.endOffset==c.childNodes.length)return b;if(a.startOffset==a.endOffset&&a.startContainer.childNodes.item(a.startOffset).nodeType==3)return b;return true}else return b}}catch(e){return true}},isPopup:function(){return this._popup!=null},_getSelection:function(){var a=this;if(AjaxControlToolkit.HTMLEditor.isIE){var b=a._doc.selection;return b}else{a.focusEditor();var b,c,d,e=a.get_element().contentWindow;b=e.getSelection();c=a._createRange(b);d=c.startContainer;try{while(d&&d.nodeType)d=d.parentNode}catch(f){a._removeAllRanges(b);c=a._createRange(b);c.setStart(a._saved_startContainer,a._saved_startOffset);c.setEnd(a._saved_startContainer,a._saved_startOffset);a._selectRange(b,c);b=e.getSelection()}return b}},_createRange:function(b){var c="undefined",a=this;if(AjaxControlToolkit.HTMLEditor.isIE)if(typeof b==c)return a._doc.body.createTextRange();else return b.createRange();else{a.focusEditor();if(typeof b==c)return a._doc.createRange();else try{var e=b.getRangeAt(0);return e}catch(d){return a._doc.createRange()}}},toEndOfProtected:function(){var e=null,c=this,g=this._getSelection(),b;try{b=this._createRange(g)}catch(h){return false}var a;if(!AjaxControlToolkit.HTMLEditor.isIE){a=AjaxControlToolkit.HTMLEditor.contentEditable(b.startContainer);if(a==e)a=AjaxControlToolkit.HTMLEditor.contentEditable(b.endContainer)}else a=AjaxControlToolkit.HTMLEditor.contentEditable(AjaxControlToolkit.HTMLEditor.getSelParent(c));if(AjaxControlToolkit.HTMLEditor.isIE&&a!=e){try{b.remove(a)}catch(i){}b=c._doc.body.createControlRange();b.add(a);b.select()}else if(!AjaxControlToolkit.HTMLEditor.isIE&&a!=e){var f=c._getSelection(),d;if(a.nextSibling!=e&&a.nextSibling.nodeType==3)d=a.nextSibling;else{d=c._doc.createTextNode("");if(a.nextSibling!=e)a.parentNode.insertBefore(d,a.nextSibling);else a.parentNode.appendChild(d)}c._removeAllRanges(f);var b=c._createRange(f);b.setStart(d,0);b.setEnd(d,0);c._selectRange(f,b)}return true},_commonPaste:function(h){var c=null,d=this,a=d;d._saveContent();if(AjaxControlToolkit.HTMLEditor.isIE){d.openWait();setTimeout(function(){a._paste(!a._editPanel.get_noPaste());a.closeWait()},0);AjaxControlToolkit.HTMLEditor._stopEvent(h)}else if(!d.isPlainText&&!d.isWord&&!d._editPanel.get_noPaste())setTimeout(function(){AjaxControlToolkit.HTMLEditor.operateAnchors(a,a._doc,!a._editPanel.get_showAnchors());AjaxControlToolkit.HTMLEditor.operatePlaceHolders(a,a._doc,!a._editPanel.get_showPlaceHolders());AjaxControlToolkit.HTMLEditor.inspectForShadows(a._doc.body);a._checkImages(a._doc.body);a.onContentChanged()},0);else{var e=a._getSafePlace();if(e!=c){var b=a._doc.createElement("div");b.style.display="inline";b.style.borderStyle="none";e.parentNode.insertBefore(b,e);b.appendChild(e);b.removeChild(e);b.innerHTML="xx";var g=a._getSelection(),f=a._createRange();a._removeAllRanges(g);f.setStart(b.firstChild,0);f.setEnd(b.firstChild,1);a._selectRange(g,f);a.openWait();setTimeout(function(){var i=b.parentNode;b.lastChild.deleteData(b.lastChild.length-1,1);if(a.isWord){b.innerHTML=AjaxControlToolkit.HTMLEditor.cleanUp(b.innerHTML);AjaxControlToolkit.HTMLEditor.replaceOldTags(b,a);AjaxControlToolkit.HTMLEditor.spanJoiner(b,a._doc)}else{var g=document.createElement("div");g.innerHTML=AjaxControlToolkit.HTMLEditor.cleanUp(b.innerHTML);b.innerHTML=g.innerText.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"").replace(/\n/g,"<br/>").replace(/\t/g,"&nbsp;");delete g}while(b.firstChild)i.insertBefore(b.firstChild,b);var e=c,d=c;if(b.nextSibling&&b.nextSibling.nodeType==3&&b.previousSibling&&b.previousSibling.nodeType==3){e=b.nextSibling;d=b.previousSibling}i.removeChild(b);var f=c;if(e!=c&&d!=c){f=d.data.length;d.data=""+d.data+""+e.data+"";e.parentNode.removeChild(e)}a.isWord=false;a.isPlainText=false;a.closeWait();if(f!=c){var j=a._getSelection(),h=a._createRange();a._removeAllRanges(j);h.setStart(d,f);h.setEnd(d,f);a._selectRange(j,h)}a.onContentChanged()},0)}else AjaxControlToolkit.HTMLEditor._stopEvent(h)}},_selectRange:function(b,a){b.addRange(a);this.focusEditor()},_selectRng:function(a){var d="character",b=this,g=b._getSelection();if(!AjaxControlToolkit.HTMLEditor.isIE){var h=b._doc.createRange();h.setStart(a[0],0);h.setEnd(a[a.length-1],(""+a[a.length-1].data+"").length);b._removeAllRanges(g);b._selectRange(g,h)}else{var c=b._createRange(g),e=b._createRange(g),i=b._doc.createElement("span"),f=b._doc.createElement("span");a[0].parentNode.insertBefore(i,a[0]);if(a[a.length-1].nextSibling)a[a.length-1].parentNode.insertBefore(f,a[a.length-1].nextSibling);else a[a.length-1].parentNode.appendChild(f);try{c.moveToElementText(i);var j=c.moveStart(d,1);c.moveStart(d,-j);e.moveToElementText(f);j=e.moveEnd(d,-1);e.moveEnd(d,-j);c.setEndPoint("EndToEnd",e);c.select()}catch(k){}a[0].parentNode.removeChild(i);a[a.length-1].parentNode.removeChild(f)}},_removeAllRanges:function(a){a.removeAllRanges()},_setToEnd:function(){var a=this;setTimeout(function(){a._setToEnd_();a._editPanel.updateToolbar()},0)},_setToEnd_:function(){var a=this;if(AjaxControlToolkit.HTMLEditor.isIE){var f=a._getSelection(),d=a._createRange(f);if(f.type.toLowerCase()!="control"){d.moveEnd("textedit",1);d.collapse(false)}d.select();a.focusEditor();return}var e=0,b=a._doc.body,c=null;if(b.lastChild&&b.lastChild.nodeType==3){b=b.lastChild;e=(""+b.data+"").length}else{var g=a._doc.createTextNode("");if(b.lastChild&&b.lastChild.nodeType==1&&b.lastChild.tagName.toUpperCase()=="BR")b.insertBefore(g,b.lastChild);else b.appendChild(g);b=g;e=0}var f=a._getSelection();a._removeAllRanges(f);var d=a._createRange();d.setStart(b,e);d.setEnd(b,e);a._selectRange(f,d);if(c!=null)a._doc.body.removeChild(c);a.focusEditor();if(!AjaxControlToolkit.HTMLEditor.isSafari&&!AjaxControlToolkit.HTMLEditor.isOpera)try{var c=a._doc.createElement("button");c.style.width="0px";c.style.height="20px";a._doc.body.appendChild(c);c.focus();c.blur();a.focusEditor();a._doc.body.removeChild(c)}catch(h){}},isShadowed:function(){var b=this;if(!b.isControl())return false;var e=b._getSelection(),a=b._createRange(e),c;if(AjaxControlToolkit.HTMLEditor.isIE)c=a.item(0);else c=a.startContainer.childNodes.item(a.startOffset);if(c.tagName&&c.tagName.toUpperCase()=="IMG"&&c.getAttribute(AjaxControlToolkit.HTMLEditor.attachedIdAttribute)&&c.getAttribute(AjaxControlToolkit.HTMLEditor.attachedIdAttribute).length>0){var d=b.getAttachedElement(c);if(d!=null){if(AjaxControlToolkit.HTMLEditor.isIE){a=b._doc.body.createControlRange();a.add(d);a.select()}else try{var f=AjaxControlToolkit.HTMLEditor.__getIndex(d);e.collapseToEnd();b._removeAllRanges(e);a=b._createRange(e);a.setStart(d.parentNode,f);a.setEnd(d.parentNode,f+1);b._selectRange(e,a)}catch(g){return true}return false}return true}return false},_ifShadow:function(){if(AjaxControlToolkit.HTMLEditor.isIE)try{var h=this._doc.selection}catch(g){return false}var b=this,d=null,a=AjaxControlToolkit.HTMLEditor.getSelParent(b);while(a&&(a.nodeType==3||a.tagName&&a.tagName.toUpperCase()!="BODY")){if(a.nodeType==3||!a.tagName){a=a.parentNode;continue}var f=a.tagName.toUpperCase();if(f=="TABLE"&&a.getAttribute(AjaxControlToolkit.HTMLEditor.noContextMenuAttribute)&&a.getAttribute(AjaxControlToolkit.HTMLEditor.noContextMenuAttribute)=="yes"){d=a.rows.item(0).cells.item(0).firstChild;if(AjaxControlToolkit.HTMLEditor.isIE&&f=="P")d=d.firstChild;break}a=a.parentNode}if(d!=null){var e=b._getSelection(),c=b._createRange(e);if(AjaxControlToolkit.HTMLEditor.isIE){c=b._doc.body.createControlRange();c.add(d);c.select()}else try{e.collapseToEnd();b._removeAllRanges(e);c=b._createRange(e);c.setStart(d.parentNode,0);c.setEnd(d.parentNode,1);b._selectRange(e,c)}catch(g){}}},_saveContent:function(){var a=this,b,d,c;try{try{b=a._getSelection();d=a._createRange(b)}catch(e){}c=new AjaxControlToolkit.HTMLEditor._Marker(a,d,b)}catch(e){return}if(!a.__stack){a.__stack=[];a.__stackPos=0}while(a.__stackPos<a.__stack.length)a.__stack.pop();if(a.__stack.length==AjaxControlToolkit.HTMLEditor.__stackMaxSize){a.__stack.reverse();a.__stack.pop();a.__stack.reverse()}a.__stack.push(c);a.__stackPos=a.__stack.length},_restoreContent:function(){var a=this;if(a.__stack&&a.__stackPos>=0&&a.__stackPos<a.__stack.length){var b=a.__stack[a.__stackPos],f,d;if(AjaxControlToolkit.HTMLEditor.isIE){function p(d,b,e,a,c){return b.replace(/\salign=[^\s>]*/ig,"")+(a=='"X"'?"":"align="+a)+c.replace(/\salign=[^\s>]*/ig,"")}var m=a._doc.body.getElementsByTagName("EMBED"),i=[];for(var c=0;c<m.length;c++)i.push(m[c]);for(var j=0;j<i.length;j++)i[j].parentNode.removeChild(i[j]);var h=b._save.replace(/&amp;/ig,"&");h=h.replace(/(<embed(?:.*?))(teoalign=)(\"[^\"]*\")((?:.*?)>)/ig,p);a._doc.body.innerHTML="!!!<span></span>"+AjaxControlToolkit.HTMLEditor.Trim(h);if(a._doc.body.firstChild)a._doc.body.removeChild(a._doc.body.firstChild);if(a._doc.body.firstChild)a._doc.body.removeChild(a._doc.body.firstChild);var l=AjaxControlToolkit.HTMLEditor.getHrefsText(h);AjaxControlToolkit.HTMLEditor.setHrefsText(a._doc.body,l);if(a._editPanel.get_relativeImages()){l=AjaxControlToolkit.HTMLEditor.getImagesText(h);AjaxControlToolkit.HTMLEditor.setImagesText(a._doc.body,l)}AjaxControlToolkit.HTMLEditor.setNames(a._doc.body,b._nArr);AjaxControlToolkit.HTMLEditor.operateAnchors(a,a._doc,!a._editPanel.get_showAnchors());AjaxControlToolkit.HTMLEditor.operatePlaceHolders(a,a._doc,!a._editPanel.get_showPlaceHolders());if(b._tree!=null){var e=a._doc.body,c;try{for(c=b._tree.length-1;c>=0;c--)e=e.childNodes.item(b._tree[c])}catch(g){if(a.__stackPos>0){a.__stackPos--;a._restoreContent();a.__stackPos++}return}try{var o=a._doc.body.createControlRange();o.add(e);o.select()}catch(g){}}else{var k=a;setTimeout(function(){try{if(k._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel){f=k._getSelection();d=k._createRange(f);if(f.type.toLowerCase()!="control")try{d.moveToPoint(b._offsetLeft,b._offsetTop)}catch(a){}d.select()}}catch(a){}},0)}}else{if(AjaxControlToolkit.HTMLEditor.isOpera)a._doc.body.innerHTML=AjaxControlToolkit.HTMLEditor.Trim(b._save);else{a._doc.body.innerHTML="";for(var c=0;c<b._save.childNodes.length;c++)a._doc.body.appendChild(b._save.childNodes.item(c).cloneNode(true))}AjaxControlToolkit.HTMLEditor.operateAnchors(a,a._doc,!a._editPanel.get_showAnchors());AjaxControlToolkit.HTMLEditor.operatePlaceHolders(a,a._doc,!a._editPanel.get_showPlaceHolders());try{f=a._getSelection();d=a._createRange();a._removeAllRanges(f)}catch(g){}var q="",e=a._doc.body;for(var c=b._tree.length-1;c>=0;c--){q+=" "+b._tree[c];e=e.childNodes.item(b._tree[c])}var n=b._offset;try{d.setStart(e,n);d.setEnd(e,n)}catch(g){AjaxControlToolkit.HTMLEditor.inspectForShadows(a._doc.body);return}try{a._selectRange(f,d)}catch(g){}}try{AjaxControlToolkit.HTMLEditor.inspectForShadows(a._doc.body)}catch(g){}}},SaveContent:function(){this._saveContent()},RestoreContent:function(){this._undo(false)},_undo:function(c){var a=this;if(a.__stack)if(a.__stackPos>0){if(a.__stackPos==a.__stack.length&&c)a._saveContent();do{var d=AjaxControlToolkit.HTMLEditor.Trim(a._doc.body.innerHTML);a.__stackPos--;a._restoreContent()}while(AjaxControlToolkit.HTMLEditor.Trim(a._doc.body.innerHTML)==d&&a.__stackPos>0&&c);var b=a;setTimeout(function(){try{b._ifShadow()}catch(a){}if(b._editPanel==AjaxControlToolkit.HTMLEditor.LastFocusedEditPanel)try{b._editPanel.updateToolbar()}catch(a){}if(!c)b.onContentChanged()},0)}},_redo:function(){var a=this;if(a.__stack)if(a.__stackPos<a.__stack.length-1){a.__stackPos++;var b=a,c;if(AjaxControlToolkit.HTMLEditor.isIE){c=b._doc.body.getElementsByTagName("EMBED").length;if(c>0){var d=b._body.ownerDocument.createElement("div");b._body.appendChild(d);setTimeout(function(){b._body.removeChild(d)},0)}}a._restoreContent();var b=a;setTimeout(function(){b._ifShadow();b._editPanel.updateToolbar()},0)}},undo:function(){this._undo(true);this.onContentChanged()},redo:function(){this._redo();this.onContentChanged()},_contextMenuCallP:function(){},onContentChanged:function(){},_copyCut:function(i,q){var e=true,a=this,l=a;if(AjaxControlToolkit.HTMLEditor.isIE){var c=a._getSelection(),b=a._createRange(c),j=false,f="";if(i=="x")a._saveContent();if(c.type.toLowerCase()=="control"){j=e;f=AjaxControlToolkit.HTMLEditor.getHTML(b.item(0),e)}else if(b.text!=""){j=e;f=b.htmlText;var o=b.duplicate(),h=a._getTextNodeCollection();if(h.length<1)return;var m=AjaxControlToolkit.HTMLEditor._commonParent(h[0],h[h.length-1]);if(m!=null&&h[0].previousSibling&&h[0].previousSibling.nodeType==3){var g=m.parent;while(g&&g.tagName.toUpperCase()!="BODY"&&AjaxControlToolkit.HTMLEditor.isStyleTag(g.tagName)){var n=g.cloneNode(false);n.innerHTML=f;f=n.outerHTML;g=g.parentNode}}c=a._getSelection();c.empty();b=a._createRange(c);b.setEndPoint("EndToEnd",o);b.setEndPoint("StartToStart",o);b.select()}else if(b.htmlText!=""){j=e;f=b.htmlText}if(j){var d=a._doc.createElement("DIV");d.innerHTML="!!!<span></span>"+f;d.removeChild(d.firstChild);d.removeChild(d.firstChild);var k=AjaxControlToolkit.HTMLEditor.getHTML(d,false,e),p=new RegExp("(<[/]?)(teo"+AjaxControlToolkit.HTMLEditor.smartClassName+":)","ig");k=k.replace(p,"$1");delete d;a._contentCopy(k,e);b.select();if(i=="x"){c.clear();a._clearP()}}else if(i=="x"){c.clear();a._clearP()}if(q)setTimeout(function(){l._editPanel.updateToolbar()},0)}else if(i=="x"){a._saveContent();var c=a._getSelection(),b=a._createRange(c);a._removeAllRanges(c);b.deleteContents();if(a._doc.body.innerHTML==""){a._doc.body.innerHTML="<br/>";b.setStart(a._doc.body,0);b.setEnd(a._doc.body,0)}l.onContentChanged();a._selectRange(c,b)}else{var c=a._getSelection(),b=a._createRange(c);a._removeAllRanges(c);alert(String.format(AjaxControlToolkit.Resources.HTMLEditor_toolbar_button_Use_verb,AjaxControlToolkit.HTMLEditor.isSafari&&navigator.userAgent.indexOf("mac")!=-1?"Apple-C":"Ctrl-C"));a._selectRange(c,b)}},_paste:function(m,n){var c=this,d=c,o=c._getSelection(),g=c._createRange(o),k,l;if(!m){k=g.offsetLeft;l=g.offsetTop;c.insertHTML(c._getPlain());d.onContentChanged();return}if(c._editPanel.get_noPaste())return;k=g.offsetLeft;l=g.offsetTop;var b=c._doc.createElement("span"),a,h=c._contentCopy("",false,n);if(/<[\/]*p[\s>]+/i.test(h)||/<[\/]*h/i.test(h))a=c._getSafePlace();else{a=c._doc.createElement("SPAN");a.id=AjaxControlToolkit.HTMLEditor.smartClassName;if(!c.insertHTML(AjaxControlToolkit.HTMLEditor.getHTML(a,true)))return;a=c._doc.getElementById(AjaxControlToolkit.HTMLEditor.smartClassName);if(a){a.id=null;a.removeAttribute("id");a.setAttribute("para","no")}}b.innerHTML=h;if(!a)return;c._checkImages(b);var i=a.parentNode,f=a.getAttribute("para");if(f!="no"){if(f.indexOf("left")>=0&&b.firstChild)if(b.firstChild.tagName&&b.firstChild.tagName.toUpperCase()=="P"){while(b.firstChild.firstChild)a.previousSibling.appendChild(b.firstChild.firstChild);b.removeChild(b.firstChild)}if(f.indexOf("right")>=0&&b.lastChild)if(b.lastChild.tagName&&b.lastChild.tagName.toUpperCase()=="P"){while(b.lastChild.lastChild)a.nextSibling.insertBefore(b.lastChild.lastChild,a.nextSibling.firstChild);b.removeChild(b.lastChild)}}var j=a,e=null;if(b.childNodes.length==0&&f.indexOf("left")>=0&&f.indexOf("right")>=0){if(a.nextSibling.firstChild){e=c._doc.createElement("span");j=e;e.innerHTML="111";a.previousSibling.appendChild(e)}while(a.nextSibling.firstChild)a.previousSibling.appendChild(a.nextSibling.firstChild);i.removeChild(a.nextSibling)}else while(b.firstChild)i.insertBefore(b.firstChild,a);setTimeout(function(){var c=d._getSelection(),b=d._createRange(c);if(c.type.toLowerCase()=="control")while(b.length>0)b.remove(0);try{b.collapse(false)}catch(f){}d.focusEditor();AjaxControlToolkit.HTMLEditor._setCursor(j,d);if(e)e.parentNode.removeChild(e);i.removeChild(a);AjaxControlToolkit.HTMLEditor.inspectForShadows(d._doc.body);d.onContentChanged();b.select()},0)},_contentCopy:function(i,n,p){var j=true,o="$1<br/>$3",m="$1&nbsp;$3",b=this;if(i!="")i=i.replace(/(<td[^>]*?>)([\s ]*?)(<\/td[^>]*?>)/ig,m).replace(/(<td[^>]*?>)\s*(&nbsp;)\s*(<\/td[^>]*?>)/ig,o).replace(/(<p[^>]*?>)\s*(&nbsp;)\s*(<\/p[^>]*?>)/ig,o);var e=b._doc.createElement("iframe");e.width="0";e.height="0";if(AjaxControlToolkit.HTMLEditor.isIE)e.src="javascript:false;";b._doc.appendChild(e);var a=e.contentWindow.document;a.write("<html><head></head><body>"+i+"</body></html>");a.close();a.body.contentEditable=j;var k=a.body.createTextRange(),q=false;if(i==""){k.execCommand("paste");var t=a.createElement("DIV");for(var d=0;d<a.body.childNodes.length;d++){var h=a.body.childNodes.item(d);if(h.nodeType==8){var c=""+h.data+"";if(c.search(/StartFragment/i)>=0)if(h.nextSibling&&h.nextSibling.nodeType==3){var c=""+h.nextSibling.data+"";if(c.length)if(c.charCodeAt(0)==160){c=c.substr(1);h.nextSibling.data=c;q=j;break}}}}if(typeof p!="undefined"&&p)a.body.innerHTML=AjaxControlToolkit.HTMLEditor.cleanUp(a.body.innerHTML);var c=AjaxControlToolkit.HTMLEditor.Trim(AjaxControlToolkit.HTMLEditor.getHTML(a.body,false,j));c=c.replace(/(<script(?:[^>]*?)>(?:[^<]*?)<\/script(?:[^>]*?)>)/gi,"");a.body.innerHTML=c;if(!n){AjaxControlToolkit.HTMLEditor.operateAnchors(b,a,!b.showAnchors);AjaxControlToolkit.HTMLEditor.operatePlaceHolders(b,a,!b.showPlaceHolders);var l=a.body.getElementsByTagName("EMBED"),f=[];for(var d=0;d<l.length;d++)f.push(l[d]);for(var g=0;g<f.length;g++)f[g].parentNode.removeChild(f[g])}delete k;delete t;if(n&&AjaxControlToolkit.HTMLEditor.isIE)k=a.body.createTextRange()}if(n&&AjaxControlToolkit.HTMLEditor.isIE){if(i!=""){AjaxControlToolkit.HTMLEditor.operateAnchors(b,a,j);AjaxControlToolkit.HTMLEditor.operatePlaceHolders(b,a,j)}k.select();k.execCommand("copy")}var s=AjaxControlToolkit.HTMLEditor.Trim(a.body.innerHTML).replace(/<br\s*[\/]*>\s*<\/td>/ig,"</td>").replace(/(<td[^>]*?>)([\s ]*?)(<\/td[^>]*?>)/ig,m).replace(/(<p[^>]*?>)\s*(<br[^>]*?>)\s*(<\/p[^>]*?>)/ig,m).replace(/(<embed(?:.*?))(wmode=)(\"[^\"]*\")((?:.*?)>)/ig,"$1pseudomode=$3$4").replace(/(<embed)([^>]*?>)/ig,'$1 wmode="transparent"$2'),l=a.body.getElementsByTagName("EMBED"),f=[];for(var d=0;d<l.length;d++)f.push(l[d]);for(var g=0;g<f.length;g++)f[g].parentNode.removeChild(f[g]);e.src="";var r=b;r._doc.removeChild(e);delete e;return s},insertHTML:function(p,h){var n="<span>qqq</span>",b=this;b.focusEditor();var w=b._getSelection();if(typeof h=="undefined")h=b._createRange(w);if(AjaxControlToolkit.HTMLEditor.isIE){function r(b,a){return '<span class="'+AjaxControlToolkit.HTMLEditor.smartClassName+"_script\" style='display:none;visibility:hidden;'>"+a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")+"</span>"}function q(b,a){return a.replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&")}var c='<span id="'+AjaxControlToolkit.HTMLEditor.smartClassName+'">111<span></span>'+p+"</span>",u=AjaxControlToolkit.HTMLEditor.getHrefsText(c),s=AjaxControlToolkit.HTMLEditor.getImagesText(c);if(!b._editPanel.get_noScript())c=c.replace(/(<script(?:[^>]*?)>.*?<\/script(?:[^>]*?)>)/gi,r);else c=c.replace(/(<script(?:[^>]*?)>.*?<\/script(?:[^>]*?)>)/gi,"");var y=b;try{h.pasteHTML(c)}catch(x){return false}var a=b._doc.getElementById(AjaxControlToolkit.HTMLEditor.smartClassName);a.innerHTML=n+AjaxControlToolkit.HTMLEditor.getHTML(a,false,true).replace(new RegExp("<span(?:[^>]*?)class="+AjaxControlToolkit.HTMLEditor.smartClassName+"_script(?:[^>]*?)>(.*?)</span(?:[^>]*?)>","gi"),q)+n;a.removeChild(a.firstChild);a.removeChild(a.lastChild);AjaxControlToolkit.HTMLEditor.setHrefsText(a,u);AjaxControlToolkit.HTMLEditor.setImagesText(a,s);if(a.firstChild)a.removeChild(a.firstChild);if(a.firstChild)a.removeChild(a.firstChild);while(a.firstChild)a.parentNode.insertBefore(a.firstChild,a);a.parentNode.removeChild(a);delete a;return true}else{var j=b._doc.createElement("div");j.innerHTML=p;var m=j.getElementsByTagName("EMBED"),i=[];for(var f=0;f<m.length;f++)i.push(m[f]);for(var l=0;l<i.length;l++){var g=i[l],e=document.createElement("IMG"),o=g.attributes;e.src=b._images_list[1];e.setAttribute("dummytag","embed");for(var f=0;f<o.length;++f){var k=o.item(f);if(!k.specified)continue;var d=k.name.toLowerCase(),t=k.value;if(d=="src")d="dummysrc";else if(d=="bgcolor")d="dummybgcolor";else if(d=="wmode")d="pseudomode";e.setAttribute(d,t)}e.getAttribute("type");e.style.cssText="border: 1px dotted #000000; background-image: url('"+(e.getAttribute("type").toLowerCase()=="application/x-mplayer2"?b._images_list[3]:b._images_list[2])+"'); background-position: center; background-repeat: no-repeat; background-color: #c0c0c0;";g.parentNode.insertBefore(e,g);g.parentNode.removeChild(g)}var v=b.insertNodeAtSelection(j,h);return v}},insertNodeAtSelection:function(d,b){var f=false,c=this;if(!AjaxControlToolkit.HTMLEditor.isIE){var e=c._getSelection();if(typeof b=="undefined")try{b=c._createRange(e)}catch(k){c._removeAllRanges(e);return f}var a=b.startContainer,j=b.startOffset;if(a.ownerDocument.id!="EditorDocument")return f;if(b.startContainer.nodeType==1&&b.startContainer.tagName.toUpperCase()=="TR"||b.endContainer.nodeType==1&&b.endContainer.tagName.toUpperCase()=="TR")return f;c._removeAllRanges(e);b.deleteContents();try{b=c._createRange()}catch(k){c._removeAllRanges(e);return f}switch(a.nodeType){case 3:a=a.splitText(j);while(d.firstChild)a.parentNode.insertBefore(d.firstChild,a);b.setStart(a,0);b.setEnd(a,0);break;case 1:case 11:try{c._removeAllRanges(e);if(a.childNodes.length>=j+1){a=a.childNodes.item(j);while(d.firstChild)a.parentNode.insertBefore(d.firstChild,a);var g=c._doc.createTextNode("");a.parentNode.insertBefore(g,a);a=g}else{var g=c._doc.createTextNode("");if(AjaxControlToolkit.HTMLEditor.canHaveChildren(a)){while(d.firstChild)a.appendChild(d.firstChild);a.appendChild(g)}else{while(d.firstChild)a.parentNode.insertBefore(d.firstChild,a);a.parentNode.insertBefore(g,a)}a=g}if(a.nodeType==1){var h=a.parentNode,l=h,i=0;for(;i<h.childNodes.length;i++)if(a==h.childNodes.item(i))break;b.setStart(h,i);b.setEnd(h,i)}else{b.setStart(a,0);b.setEnd(a,0)}}catch(k){c._removeAllRanges(e);return f}}c._selectRange(e,b);return true}else return f},trickWithStyles:function(j){var a=this,c=a._doc.getElementById(j);if(c!=null)if(c.nextSibling&&c.nextSibling.nodeType==3){var b=c.nextSibling;c.parentNode.removeChild(c);var e=(""+b.data+"").indexOf(" ");if(e>0)b.splitText(e);else if(e==0)b.splitText(1);if(a.n_arr!=null)for(var h=0;h<a.n_arr.length;h++)a.MSIE_applyCssStyle(a.n_arr[h],[b],false);a.n_arr=null;var g=a._getSelection();if(!AjaxControlToolkit.HTMLEditor.isIE){var f=a._doc.createRange();f.setStart(b,b.length);f.setEnd(b,b.length);a._removeAllRanges(g);a._selectRange(g,f)}else{var i=a._createRange(g),d=a._doc.createElement("span");if(b.nextSibling)b.parentNode.insertBefore(d,b.nextSibling);else b.parentNode.appendChild(d);try{i.moveToElementText(d);i.select()}catch(k){}d.parentNode.removeChild(d)}}else c.parentNode.removeChild(c)},_getParent:function(a){if(AjaxControlToolkit.HTMLEditor.isIE)return a.parentElement();else return a.startContainer},_checkImages:function(g){var e="qwerty.gif";if(this._editPanel.get_relativeImages()){var f=g.getElementsByTagName("IMG");for(var d=0;d<f.length;d++){var a=f[d];if(a.src.indexOf("http://")>=0){var b=a.src;a.src=e;var c=a.src.indexOf(e);if(b.substr(0,c)==a.src.substr(0,c))b=b.substr(c,b.length-c);a.src=b}}}},_getSafePlace:function(d){var e="para",b=null,g=this,a=g._doc.createElement("SPAN"),j=g;a.id=AjaxControlToolkit.HTMLEditor.smartClassName;if(typeof d=="undefined"){if(!g.insertHTML(AjaxControlToolkit.HTMLEditor.getHTML(a,true)))return b}else{if(d.nextSibling==b)d.parentNode.appendChild(a);else d.parentNode.insertBefore(a,d.nextSibling);d.parentNode.removeChild(d)}a=g._doc.getElementById(AjaxControlToolkit.HTMLEditor.smartClassName);a.id=b;a.removeAttribute("id");a.setAttribute(e,"no");var c=a.parentNode,f=c.tagName.toUpperCase();while(f!="BODY"&&f!="TD"&&f!="P"&&f!="DIV")if(AjaxControlToolkit.HTMLEditor.isStyleTag(c.tagName)){c=c.parentNode;f=c.tagName.toUpperCase()}else break;if(f=="P"){a.setAttribute(e,"");function i(k,a,e,f){var l,d=AjaxControlToolkit.HTMLEditor.myClone(e,j._doc,false);if(k)d.appendChild(k);while(a){if(a.nodeType==1||a.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(""+a.data+"").length>0){var g=b;if(a.tagName&&a.tagName.toUpperCase()=="SCRIPT")g=a.text;var h=AjaxControlToolkit.HTMLEditor.myClone(a,j._doc,true);if(d.childNodes.length==0||!f)d.appendChild(h);else d.insertBefore(h,d.firstChild);if(g!=b)h.text=g}a=f?a.previousSibling:a.nextSibling}if(d.childNodes.length==0){delete d;d=b}if(e==c)return d;else return i(d,f?e.previousSibling:e.nextSibling,e.parentNode,f)}var k=i(b,a.previousSibling,a.parentNode,true),l=i(b,a.nextSibling,a.parentNode,false),h=c.parentNode;if(k){h.insertBefore(k,c);a.setAttribute(e,a.getAttribute(e)+" left")}h.insertBefore(a,c);if(l){h.insertBefore(l,c);a.setAttribute(e,a.getAttribute(e)+" right")}h.removeChild(c)}return a},noContextMenuAttributeName:function(){return AjaxControlToolkit.HTMLEditor.noContextMenuAttribute},_getTextNodeCollection:function(x){var a="",u="<span id='",n="undefined",f=null,d=this,e=[];if(d.isControl())return e;var o=d._getSelection(),j=d._createRange(o),m=AjaxControlToolkit.HTMLEditor.smartClassName+"_right",r=AjaxControlToolkit.HTMLEditor.smartClassName+"_left",g=f,i=f,q;if(typeof x==n){if(AjaxControlToolkit.HTMLEditor.isIE){g=j.duplicate();i=j.duplicate();g.setEndPoint("EndToStart",j);i.setEndPoint("StartToEnd",j)}else{g=j.cloneRange();i=j.cloneRange();g.setEnd(g.startContainer,g.startOffset);i.setStart(i.endContainer,i.endOffset);q=g.endOffset}if(!d.insertHTML(u+m+"'/>",i))return e;else{if(AjaxControlToolkit.HTMLEditor.isOpera){g.setEnd(g.startContainer,q);g.setStart(g.startContainer,q)}if(!d.insertHTML(u+r+"'/>",g)){var t=d._doc.getElementById(m);if(t!=f){h=t.parentNode;h.removeChild(t)}var s=d._doc.getElementById(rl);if(s!=f){h=s.parentNode;h.removeChild(s)}return e}}}else{var k;k=d._doc.createElement("SPAN");k.id=m;d._doc.body.appendChild(k);k=d._doc.createElement("SPAN");k.id=r;d._doc.body.insertBefore(k,d._doc.body.firstChild)}var b=d._doc.getElementById(r),c=d._doc.getElementById(m);if(b==f||c==f){var h;if(b!=f){h=b.parentNode;h.removeChild(b)}if(c!=f){h=c.parentNode;h.removeChild(c)}return []}while(b.firstChild)b.removeChild(b.firstChild);while(c.firstChild)c.removeChild(c.firstChild);while(b.previousSibling&&b.previousSibling.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(a+b.previousSibling.data+a).length==0)b.parentNode.removeChild(b.previousSibling);while(b.nextSibling&&b.nextSibling.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(a+b.nextSibling.data+a).length==0)b.parentNode.removeChild(b.nextSibling);while(c.previousSibling&&c.previousSibling.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(a+c.previousSibling.data+a).length==0)c.parentNode.removeChild(c.previousSibling);while(c.nextSibling&&c.nextSibling.nodeType==3&&AjaxControlToolkit.HTMLEditor.Trim(a+c.nextSibling.data+a).length==0)c.parentNode.removeChild(c.nextSibling);var w=false,l=d;function v(b,d){while(b){if(b.id&&b.id==m){w=true;return}if(b.nodeType==3){while(b.nextSibling&&(b.nextSibling.nodeType==3||!AjaxControlToolkit.HTMLEditor.isIE&&typeof l.__saveBM__!=n&&l.__saveBM__!=f&&l.__saveBM__[0]==b.nextSibling)){if(b.nextSibling.nodeType==3)b.data=a+b.data+a+b.nextSibling.data+a;else{l.__saveBM__[0]=b;l.__saveBM__[1]=(a+b.data+a).length}b.parentNode.removeChild(b.nextSibling)}if(AjaxControlToolkit.HTMLEditor.Trim(a+b.data+a).length>0)e.push(b)}else{var c=b.tagName;if(b.tagName){c=c.toUpperCase();if(!(c=="MAP"||c=="AREA"||c=="SCRIPT"||c=="NOSCRIPT"))if(!(b.style&&(AjaxControlToolkit.HTMLEditor.getStyle(b,"display")=="none"||AjaxControlToolkit.HTMLEditor.getStyle(b,"visibility")=="hidden")))v(b.firstChild,false)}}if(w)return;var g=b.parentNode;if(d)while(b.nextSibling==f)b=b.parentNode;b=b.nextSibling}}v(b,true);var h;h=b.parentNode;h.removeChild(b);h=c.parentNode;h.removeChild(c);if(typeof x==n)if(AjaxControlToolkit.HTMLEditor.isIE){o.empty();i.select()}else if(e.length>0){d._removeAllRanges(o);var p=d._createRange();p.setEnd(e[e.length-1],e[e.length-1].length);p.setStart(e[e.length-1],e[e.length-1].length);d._selectRange(o,p)}return e},_getPlain:function(){var a=this._doc.createElement("textarea");a.width="0";a.height="0";this._doc.appendChild(a);var c=a.createTextRange();c.execCommand("paste");var b=a.value;b=b.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"").replace(/\n/g,"<br/>");this._doc.removeChild(a);return b},_execCommand:function(c,g,b){var e=false,h="createlink",a=this,i=a,d,f;if(AjaxControlToolkit.HTMLEditor.isIE&&!a.isControl()){d=a._getSelection();f=a._createRange(d);var j=f.parentElement();if(j.tagName.toUpperCase()=="TEXTAREA")return}if(c.toLowerCase()!=h)a._saveContent();switch(c.toLowerCase()){case h:if(AjaxControlToolkit.HTMLEditor.isIE||!g)a._doc.execCommand(c,g,b);else{var b;if(b=prompt("Enter URL"))a._doc.execCommand(c,e,b)}break;case "backcolor":case "forecolor":case "fontname":case "fontsize":a.MSIE_applyCommand(c.toLowerCase(),b);break;case "indent":a.MSIE_indent(true);break;case "outdent":a.MSIE_indent(e);break;case "justifyleft":a.MSIE_justify("left");break;case "justifyfull":a.MSIE_justify("justify");break;case "justifycenter":a.MSIE_justify("center");break;case "justifyright":a.MSIE_justify("right");break;case "paragraph":a.MSIE_justify("remain",e,"P");break;case "formatblock":if(b!=null&&typeof b=="string"&&b.length==2)if(b.substr(0,1).toUpperCase()=="H"&&parseInt(b.substr(1,1))>0){a.MSIE_justify("remain",e,b);break}a._doc.execCommand(c,g,b);break;case "insertunorderedlist":a.MSIE_list("UL");break;case "insertorderedlist":a.MSIE_list("OL");break;case "bold":case "italic":case "underline":case "strikethrough":case "superscript":case "subscript":a.MSIE_applyCommand(c.toLowerCase());break;default:a._doc.execCommand(c,g,b)}a.onContentChanged();if(!AjaxControlToolkit.HTMLEditor.isIE){d=a._getSelection();f=a._createRange(d);a._removeAllRanges(d);a._selectRange(d,f);a.focusEditor()}var i=a;setTimeout(function(){i._editPanel.updateToolbar()},0)},MSIE_indent:function(a){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.MSIE_indent)(a)},MSIE_justify:function(c,b,a){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.MSIE_justify)(c,b,a)},MSIE_list:function(a){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.MSIE_list)(a)},getSelectionAfterOperation:function(a){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.getSelectionAfterOperation)(a)},setSelectionAfterOperation:function(b,a){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.setSelectionAfterOperation)(b,a)},get_paragraphs:function(){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.get_paragraphs)()},getPseudoP:function(){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.getPseudoP)()},getPseudoP_Recur:function(b,c,a){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.getPseudoP_Recur)(b,c,a)},unWrap:function(a,b){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.unWrap)(a,b)},tryUnWrap:function(a,c,b){return Function.createDelegate(this,AjaxControlToolkit.HTMLEditor.tryUnWrap)(a,c,b)},MSIE_applyCommand:function(n,g){var f=null,k="vertical-align",j="text-decoration",i="underline",d=false,a=this,l=!AjaxControlToolkit.HTMLEditor.isIE?AjaxControlToolkit.HTMLEditor.Trim(a.getSelectedHTML()):"";if(a.isControl())return;var e=a._getSelection(),c=a._createRange(e),o=AjaxControlToolkit.HTMLEditor.isIE?[c.boundingLeft,c.boundingTop]:[c.startContainer,c.startOffset],m=AjaxControlToolkit.HTMLEditor.isIE&&c.text.length>0||!AjaxControlToolkit.HTMLEditor.isIE&&l.length>0,b={name:"none",value:"none"};switch(n.toLowerCase()){case "bold":b={name:"font-weight",value:"bold",repl:d};break;case "italic":b={name:"font-style",value:"italic",repl:d};break;case i:b={name:j,value:i,repl:d};break;case "strikethrough":b={name:j,value:"line-through",repl:d};break;case "superscript":b={name:k,value:"super",repl:d};break;case "subscript":b={name:k,value:"sub",repl:d};break;case "forecolor":b={name:"color",value:g,repl:d};break;case "backcolor":b={name:"background-color",value:g,repl:d};break;case "fontname":b={name:"font-family",value:g,repl:d};break;case "fontsize":b={name:"font-size",value:g,repl:d}}if(m){var h=a._getTextNodeCollection();a.MSIE_applyCssStyle(b,h,true)}else{if(a.isControl())return;var h=a._tryExpand();if(h.length>0){a.MSIE_applyCssStyle(b,h,d);if(AjaxControlToolkit.HTMLEditor.isIE&&a.__saveBM__!=f){e=a._getSelection();c=a._createRange(e);c.moveToBookmark(a.__saveBM__);c.select();a.__saveBM__=f}else if(a.__saveBM__!=f){if(a.__saveBM__[0].nodeType==3){e=a._getSelection();c=a._doc.createRange();c.setStart(a.__saveBM__[0],a.__saveBM__[1]);c.setEnd(a.__saveBM__[0],a.__saveBM__[1]);a._removeAllRanges(e);a._selectRange(e,c)}else{a._trySelect(a.__saveBM__[0],a.__saveBM__[0]);a.__saveBM__[0].parentNode.removeChild(a.__saveBM__[0])}a.__saveBM__=f}}else a._setStyleForTyping(b)}},MSIE_applyCssStyle:function(h,c,K){var q=true,H="text-decoration",v=null,p="SPAN",i=this,b=h.name.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()}),d=h.value,M=h.repl,A=false,B=false;i._saveContent();var O=AjaxControlToolkit.HTMLEditor.smartClassName+"_right",N=AjaxControlToolkit.HTMLEditor.smartClassName+"_left",o=i._doc.createElement(p);o.id=N;var m=i._doc.createElement(p);m.id=O;c[0].parentNode.insertBefore(o,c[0]);if(c[c.length-1].nextSibling!=v)c[c.length-1].parentNode.insertBefore(m,c[c.length-1].nextSibling);else c[c.length-1].parentNode.appendChild(m);AjaxControlToolkit.HTMLEditor.unStyle(o);AjaxControlToolkit.HTMLEditor.unStyle(m);var n=[];for(var g=0;g<c.length;g++){var l=c[g],a=l.parentNode,u;for(u=0;u<n.length;u++){var y=n[u];if(y.parent==a){y.textNodes.push(l);break}}if(u==n.length)n.push({parent:a,textNodes:[l]})}for(var g=0;g<n.length;g++){var y=n[g];if(y.textNodes.length>1){var e=y.textNodes,x=i._doc.createElement(p),t=i._doc.createElement(p);e[0].parentNode.insertBefore(x,e[0]);if(e[e.length-1].nextSibling!=v)e[e.length-1].parentNode.insertBefore(t,e[e.length-1].nextSibling);else e[e.length-1].parentNode.appendChild(t);AjaxControlToolkit.HTMLEditor._moveTagsUp(x,t);x.parentNode.removeChild(x);t.parentNode.removeChild(t)}}for(var g=0;g<c.length;g++){var l=c[g],a=l.parentNode,D=false;while(a&&a.tagName&&a.childNodes.length==1&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName)){var f=a.tagName.toUpperCase();if((f=="I"||f=="EM")&&h.name=="font-style"||(f=="B"||f=="STRONG")&&h.name=="font-weight"||(f=="S"||f=="STRIKE")&&h.name==H||f=="U"&&h.name==H||(f=="SUB"||f=="SUP")&&h.name=="vertical-align"){var w=a;a=a.parentNode;while(w.firstChild)a.insertBefore(w.firstChild,w);a.removeChild(w);D=q;continue}else if(a.style&&a.style[b]&&a.style[b].length>0){var k=a.style[b];if(b.toLowerCase().indexOf("color")>=0||b=="fontFamily"||b=="fontSize")a.style[b]=d;else if(M)try{a.style[b]=a.style[b]+" "+d;if(k==a.style[b])a.style[b]=d}catch(G){a.style[b]=d}else if(!A){var F=k.replace(d,"");if(b=="fontWeight"&&k.toString()=="700")F="";if(F==k)try{a.style[b]=a.style[b]+" "+d;if(k==a.style[b])a.style[b]=d}catch(G){a.style[b]=d}else{a.style[b]=F.replace(/,/,"");B=q}A=q}else if(B)a.style[b]=k.replace(d,"").replace(/,/,"");else try{a.style[b]=a.style[b]+" "+d;if(k==a.style[b])a.style[b]=d}catch(G){a.style[b]=d}D=q}a=a.parentNode}if(!D&&!B){var z;z=i._doc.createElement(p);z.style[b]=d;var L=l.parentNode;L.insertBefore(z,l);z.appendChild(l);A=q}}var j=AjaxControlToolkit.HTMLEditor._commonTotalParent(o,m),J=j.parent.childNodes.item(j.indexFirst).previousSibling,s=j.parent.childNodes.item(j.indexLast).nextSibling;o.parentNode.removeChild(o);m.parentNode.removeChild(m);var I=0,r=j.parent.childNodes.length;if(J!=v)I=AjaxControlToolkit.HTMLEditor.__getIndex(J);if(s!=v){r=AjaxControlToolkit.HTMLEditor.__getIndex(s)+1;if(r<j.parent.childNodes.length)if(s.nodeType==3)r++;else if(s.nodeType==1){var E=s.tagName.toUpperCase();if(E!="TR"&&E!="TD"&&E!="LI")r++}}AjaxControlToolkit.HTMLEditor.spanJoiner(j.parent,i._doc,I,r);var C=i;if(K)C._selectRng(c);setTimeout(function(){if(!AjaxControlToolkit.HTMLEditor.isIE)C.focusEditor();C._editPanel.updateToolbar()},0)},_tryExpand:function(p){var u="'></span><span id='",h=false,n="undefined",a=this,v=[],i,j,m=a._getSelection(),b=a._createRange(m),l,k,y=AjaxControlToolkit.HTMLEditor.smartClassName+"_right_add",x=AjaxControlToolkit.HTMLEditor.smartClassName+"_left_add",q=AjaxControlToolkit.HTMLEditor.smartClassName+"_middle_add";if(AjaxControlToolkit.HTMLEditor.isIE&&typeof p==n){b.execCommand("bold");a.__saveBM__=b.getBookmark();b.execCommand("bold")}if(AjaxControlToolkit.HTMLEditor.isIE){var d=null,r="<span id="+q+"></span>",o=b.duplicate();try{b.pasteHTML(r)}catch(w){}d=a._doc.getElementById(q);if(d==null)return [];if(typeof p!=n)a.__saveBM__=d;if(d.nextSibling!=null&&!AjaxControlToolkit.HTMLEditor.isInlineElement(d.nextSibling)){d.parentNode.removeChild(d);return []}b.expand("word");b.select();if(b.text.length==0){d.parentNode.removeChild(d);o.select();return []}var t=new RegExp(r,"ig");if(!t.test(b.htmlText.replace(/[\n\r]/g,""))){d.parentNode.removeChild(d);o.select();return []}t=new RegExp(r+"(</span>|&nbsp;|[\\s])*$","ig");if(t.test(b.htmlText.replace(/[\n\r]/g,""))){d.parentNode.removeChild(d);o.select();return []}while(b.text.length>0&&b.text.substr(b.text.length-1,1)==" "){b.moveEnd("character",-1);b.select();if(b.text.length==0){d.parentNode.removeChild(d);o.select();return []}}if(typeof p==n)d.parentNode.removeChild(d);return a._getTextNodeCollection()}function s(b){var a=/[\d\w]/;if(a.test(b))return h;a=/[\u0080-\u024F]/;if(a.test(b))return h;a=/[\u0370-\u2000]/;if(a.test(b))return h;return true}if(!a.insertHTML("<span id='"+x+u+q+u+y+"'></span>"))return [];var c=a._doc.getElementById(x),e=a._doc.getElementById(y),g=a._doc.getElementById(q);AjaxControlToolkit.HTMLEditor.positionInParagraph(c,c.previousSibling,true,c.parentNode,s);try{a._trySelect(c,e)}catch(w){}l=a._getSelection();k=a._createRange(l);i=!AjaxControlToolkit.HTMLEditor.isIE?AjaxControlToolkit.HTMLEditor.Trim(a.getSelectedHTML()):"";j=AjaxControlToolkit.HTMLEditor.isIE&&k.text.length>0||!AjaxControlToolkit.HTMLEditor.isIE&&i.length>0;if(!j||a._getTextNodeCollection().length==0){var f=a._doc.createTextNode("");c.parentNode.insertBefore(f,c);c.parentNode.removeChild(c);e.parentNode.removeChild(e);g.parentNode.removeChild(g);var b=a._doc.createRange();b.setStart(f,0);b.setEnd(f,0);b.setStart(f,0);b.setEnd(f,0);a._removeAllRanges(m);a._selectRange(m,b);return []}e.parentNode.insertBefore(c,g);AjaxControlToolkit.HTMLEditor.positionInParagraph(e,e.nextSibling,h,e.parentNode,s);a._trySelect(c,e);l=a._getSelection();k=a._createRange(l);i=!AjaxControlToolkit.HTMLEditor.isIE?AjaxControlToolkit.HTMLEditor.Trim(a.getSelectedHTML()):"";j=AjaxControlToolkit.HTMLEditor.isIE&&k.text.length>0||!AjaxControlToolkit.HTMLEditor.isIE&&i.length>0;if(!j||a._getTextNodeCollection().length==0){var f=a._doc.createTextNode("");c.parentNode.insertBefore(f,c);c.parentNode.removeChild(c);e.parentNode.removeChild(e);g.parentNode.removeChild(g);var b=a._doc.createRange();b.setStart(f,0);b.setEnd(f,0);b.setStart(f,0);b.setEnd(f,0);a._removeAllRanges(m);a._selectRange(m,b);return []}AjaxControlToolkit.HTMLEditor.positionInParagraph(c,c.previousSibling,true,c.parentNode,s);a._trySelect(c,e);l=a._getSelection();k=a._createRange(l);i=!AjaxControlToolkit.HTMLEditor.isIE?AjaxControlToolkit.HTMLEditor.Trim(a.getSelectedHTML()):"";j=AjaxControlToolkit.HTMLEditor.isIE&&k.text.length>0||!AjaxControlToolkit.HTMLEditor.isIE&&i.length>0;if(AjaxControlToolkit.HTMLEditor.isIE)if(typeof p!=n)a.__saveBM__=g;else g.parentNode.removeChild(g);else a.__saveBM__=[g,0];if(j)v=a._getTextNodeCollection();c.parentNode.removeChild(c);e.parentNode.removeChild(e);return v},_setStyleForTyping:function(c){var a=this,i=c.name.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()}),h=c.value,j=c.repl;if(a._StyleForTyping==null)a._StyleForTyping=[];var e=[],d=true;for(var b=0;b<a._StyleForTyping.length;b++){var g=a._StyleForTyping[b].name.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()}),f=a._StyleForTyping[b].value;if(!(g==i&&(f==h||j)))e.push(a._StyleForTyping[b]);else d=false}a._StyleForTyping=e;if(d)a._StyleForTyping.push(c)},_trySelect:function(c,d){var b=null,a=this,e=a._getSelection(),i=b,j=b;if(AjaxControlToolkit.HTMLEditor.isIE){e.empty();e=a._getSelection();var f=a._createRange(e),g=a._createRange(e);try{if(c!=b)f.moveToElementText(c);if(d!=b)g.moveToElementText(d);if(c!=b&&d!=b){f.setEndPoint("EndToEnd",g);f.select()}else if(c!=b)f.select();else if(d!=b)g.select()}catch(k){}}else try{i=a._doc.createTextNode("");j=a._doc.createTextNode("");c.parentNode.insertBefore(i,c);d.parentNode.insertBefore(j,d);var h=a._doc.createRange();h.setStart(i,0);h.setEnd(j,0);a._removeAllRanges(e);a._selectRange(e,h)}catch(k){}},getSelectedHTML:function(){var c=this._getSelection(),b=this._createRange(c),a=null;if(AjaxControlToolkit.HTMLEditor.isIE)a=b.htmlText;else if(AjaxControlToolkit.HTMLEditor.isSafari&&(c.type=="Caret"||c.type=="None"))a="";else{if(AjaxControlToolkit.HTMLEditor.isSafari)if(b.cloneContents()==null)return "";a=AjaxControlToolkit.HTMLEditor.getHTML(b.cloneContents(),false)}return a},_queryCommandState:function(h){var r="vertical-align",k="line-through",j="strikethrough",q="text-decoration",f="underline",m="font-weight",i="bold",g=this,n=g._rangeStartEnd();if(n==null)return false;try{var a={name:"none",value:"none"};switch(h.toLowerCase()){case i:a={name:m,value:i};break;case "italic":a={name:"font-style",value:"italic"};break;case f:a={name:q,value:f};break;case j:a={name:q,value:k};break;case "superscript":a={name:r,value:"super"};break;case "subscript":a={name:r,value:"sub"}}var b=n.start,c=n.end,d=AjaxControlToolkit.HTMLEditor.getStyle(b,a.name).toString().toLowerCase(),e=AjaxControlToolkit.HTMLEditor.getStyle(c,a.name).toString().toLowerCase();if(a.name==m&&d=="700")d=i;if(a.name==m&&e=="700")e=i;if(/MSIE (5|6)/.test(navigator.userAgent)&&h.toLowerCase()==j&&(d==f||e==f)){while(b&&AjaxControlToolkit.HTMLEditor.isStyleTag(b.tagName)){if(b.style.textDecoration.indexOf(k)>=0){d=b.style.textDecoration;break}b=b.parentNode}while(c&&AjaxControlToolkit.HTMLEditor.isStyleTag(c.tagName)){if(c.style.textDecoration.indexOf(k)>=0){e=c.style.textDecoration;break}c=c.parentNode}}if(AjaxControlToolkit.HTMLEditor.isSafari&&(h.toLowerCase()==j||h.toLowerCase()==f)){var l=h.toLowerCase();if(l==j)l=k;while(b&&AjaxControlToolkit.HTMLEditor.isStyleTag(b.tagName)){if(b.style.textDecoration.indexOf(l)>=0){d=b.style.textDecoration;break}b=b.parentNode}while(c&&AjaxControlToolkit.HTMLEditor.isStyleTag(c.tagName)){if(c.style.textDecoration.indexOf(l)>=0){e=c.style.textDecoration;break}c=c.parentNode}}var o=d.indexOf(a.value)>=0&&e.indexOf(a.value)>=0;if(g._StyleForTyping!=null&&g._StyleForTyping.length>0)for(var p=0;p<g._StyleForTyping.length;p++){var s=g._StyleForTyping[p];if(s.name==a.name&&s.value==a.value){o=!o;break}}return o}catch(t){return false}},_textAlignState:function(b){var a=this._rangeStartEnd();if(a==null)return false;try{var c=this._textAlignStateSingle(a.start),d=this._textAlignStateSingle(a.end);return c==b&&d==b}catch(e){return false}},_textAlignStateSingle:function(a){while(a&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.tagName))a=a.parentNode;if(a!=null){var b=a.tagName.toUpperCase();if(b=="P"||b=="DIV")return a.style.textAlign.toLowerCase()}return null},_rangeStartEnd:function(){var i="<span id='",b=null,e=this;if(e.isControl())return b;try{var o=e._getSelection(),a=e._createRange(o),c=b,d=b;if(!AjaxControlToolkit.HTMLEditor.isIE){function f(c,d){var e=b;while(e==b){if(c.nodeType==3)if(d&&a.startContainer!=a.endContainer&&a.startOffset==c.length&&c.nextSibling)e=f(c.nextSibling,d);else if(!d&&a.startContainer!=a.endContainer&&a.endOffset==0&&c.previousSibling)e=f(c.previousSibling,d);else e=c;else if((d?c.firstChild:c.lastChild)==b)e=b;else e=f(d?c.firstChild:c.lastChild,d);if(e==b){c=d?c.nextSibling:c.previousSibling;if(c==b)return b}else return e}}var n=e._getParent(a);if(n.nodeType!=3&&a.startContainer==a.endContainer&&a.startOffset==a.endOffset&&a.startContainer.childNodes.item(a.startOffset).tagName&&AjaxControlToolkit.HTMLEditor.isStyleTag(a.startContainer.childNodes.item(a.startOffset).tagName))return {start:a.startContainer.childNodes.item(a.startOffset),end:a.startContainer.childNodes.item(a.startOffset)};c=f(a.startContainer,true);if(c!=b&&c.parentNode!=b)c=c.parentNode;if(c==b)c=a.startContainer;d=f(a.endContainer,false);if(d!=b&&d.parentNode!=b)d=d.parentNode;if(d==b)d=a.endContainer}else if(a.text.length==0)c=d=e._getParent(a);else{var m=AjaxControlToolkit.HTMLEditor.smartClassName+"_right_marker",l=AjaxControlToolkit.HTMLEditor.smartClassName+"_left_marker",k=a.duplicate(),j=a.duplicate();k.setEndPoint("EndToStart",a);j.setEndPoint("StartToEnd",a);j.pasteHTML(i+m+"'/>");k.pasteHTML(i+l+"'/>");var g=e._doc.getElementById(l),h=e._doc.getElementById(m);c=g.parentNode;d=h.parentNode;g.parentNode.removeChild(g);h.parentNode.removeChild(h)}return {start:c,end:d}}catch(p){return b}},rtlState:function(){if(this._doc.body.style.direction&&this._doc.body.style.direction=="rtl")return true;return false},openWait:function(){this._editPanel.openWait()},closeWait:function(){this._editPanel.closeWait()}};AjaxControlToolkit.HTMLEditor.DesignPanel.ScriptRecover=function(){var a=this;a.scriptsArray=[];a.scriptsArray_index=-1;a.regReplScript1=function(b,a){this.scriptsArray.push(a);return ""};a.regReplFromScript=function(b,a){return a.replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&")};a.regReplFromScript1=function(e,c,f,d){var a=this;a.scriptsArray_index++;var b;if(!AjaxControlToolkit.HTMLEditor.isIE)b=a.scriptsArray[a.scriptsArray_index].replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"');else b=a.scriptsArray[a.scriptsArray_index];return c+b+d}};AjaxControlToolkit.HTMLEditor.DesignPanel.registerClass("AjaxControlToolkit.HTMLEditor.DesignPanel",AjaxControlToolkit.HTMLEditor.ModePanel);
//END AjaxControlToolkit.HTMLEditor.DesignPanel.js
//START AjaxControlToolkit.HTMLEditor.HtmlPanel.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.HtmlPanel=function(b){var a=this;AjaxControlToolkit.HTMLEditor.HtmlPanel.initializeBase(a,[b]);a._onfocus$delegate=Function.createDelegate(a,a._onfocus);if(AjaxControlToolkit.HTMLEditor.isIE&&document.compatMode!="BackCompat")a._onresize$delegate=Function.createDelegate(a,a._onresize)};AjaxControlToolkit.HTMLEditor.HtmlPanel.prototype={_activate:function(c){var a=this;a._shouldResize=false;var b=a.get_element();if(AjaxControlToolkit.HTMLEditor.isIE&&Sys.Browser.version>6&&document.compatMode!="BackCompat"&&b.parentNode.clientHeight>0)a._shouldResize=true;AjaxControlToolkit.HTMLEditor.HtmlPanel.callBaseMethod(a,"_activate");if(AjaxControlToolkit.HTMLEditor.isIE){b.value="";var d=a;setTimeout(function(){b.value=c},0)}else b.value=c;$addHandlers(b,{focus:a._onfocus$delegate});if(a._shouldResize)$addHandlers(b,{resize:a._onresize$delegate});a._activateFinished()},_deactivate:function(){var a=this,b=a.get_element();if(a._shouldResize)$common.removeHandlers(b,{resize:a._onresize$delegate});a._shouldResize=false;$common.removeHandlers(b,{focus:a._onfocus$delegate});b.value="";AjaxControlToolkit.HTMLEditor.HtmlPanel.callBaseMethod(a,"_deactivate")},_getContent:function(){return this.get_element().value},_setContent:function(b){this.get_element().value=b;try{var a=this.get_element();a.focus();setTimeout(function(){AjaxControlToolkit.HTMLEditor.setSelectionRange(a,0,0)},0)}catch(c){}},_focus:function(){try{var a=this.get_element();a.focus();setTimeout(function(){AjaxControlToolkit.HTMLEditor.setSelectionRange(a,0,0)},0)}catch(c){}var b=this;setTimeout(function(){b._focused()},0)},_onfocus:function(){this._really_focused();var a=this.get_element();setTimeout(function(){a.focus()},0);return true},_onresize:function(){var b=this.get_element(),a=b.parentNode.clientHeight;if(a>0)b.style.height=a+"px"}};AjaxControlToolkit.HTMLEditor.HtmlPanel.registerClass("AjaxControlToolkit.HTMLEditor.HtmlPanel",AjaxControlToolkit.HTMLEditor.ModePanel);
//END AjaxControlToolkit.HTMLEditor.HtmlPanel.js
//START AjaxControlToolkit.HTMLEditor.PreviewPanel.js
Type.registerNamespace("AjaxControlToolkit.HTMLEditor");AjaxControlToolkit.HTMLEditor.PreviewPanel=function(b){var a=this;AjaxControlToolkit.HTMLEditor.PreviewPanel.initializeBase(a,[b]);a._focus$delegate=Function.createDelegate(a,a._focus_event);a._blur$delegate=Function.createDelegate(a,a._blur_event);a._doc=null;a._content="";a._panel_timer=null};AjaxControlToolkit.HTMLEditor.PreviewPanel.prototype={_focus:function(){try{this.get_element().contentWindow.focus()}catch(a){}this._focused()},_focus_event:function(){var a=this;if(a._panel_timer==null){var c=a.get_element().contentWindow,b=a;a._really_focused();a._panel_timer=setTimeout(function(){c.focus();b._really_focused();b._panel_timer=null},0)}return true},_blur_event:function(){if(this._panel_timer!=null){clearTimeout(this._panel_timer);this._panel_timer=null}return true},_activate:function(b){var a=this;AjaxControlToolkit.HTMLEditor.PreviewPanel.callBaseMethod(a,"_activate");a._content=b;a._wasFocused=false;a._initIframe(b);AjaxControlToolkit.HTMLEditor._addEvents(a.get_element().contentWindow,["focus"],a._focus$delegate);AjaxControlToolkit.HTMLEditor._addEvents(a.get_element().contentWindow,["blur"],a._blur$delegate);a._activateFinished()},_deactivate:function(){var a=this;AjaxControlToolkit.HTMLEditor._removeEvents(a.get_element().contentWindow,["blur"],a._blur$delegate);AjaxControlToolkit.HTMLEditor._removeEvents(a.get_element().contentWindow,["focus"],a._focus$delegate);if(AjaxControlToolkit.HTMLEditor.isIE)try{a._doc.open();a._doc.write("");a._doc.close();a.get_element().src="javascript:false;"}catch(b){}a._doc=null;a._content="";AjaxControlToolkit.HTMLEditor.PreviewPanel.callBaseMethod(a,"_deactivate")},_initIframe:function(c){var a=this,b=AjaxControlToolkit.HTMLEditor.Trim(c);a._doc=a.get_element().contentWindow.document;if(AjaxControlToolkit.HTMLEditor.isIE)b=b.replace(/&amp;/ig,"&");a._doc.open();a._doc.write('<html><head><link rel="stylesheet" href="'+a._editPanel.get_documentCssPath()+'" media="all" /></head><body>'+b+"</body></html>");a._doc.close()},_getContent:function(){return this._content},_setContent:function(a){this._content=a;this._initIframe(a)}};AjaxControlToolkit.HTMLEditor.PreviewPanel.registerClass("AjaxControlToolkit.HTMLEditor.PreviewPanel",AjaxControlToolkit.HTMLEditor.ModePanel);
//END AjaxControlToolkit.HTMLEditor.PreviewPanel.js
//START AjaxControlToolkit.Compat.Timer.Timer.js
Sys.Timer=function(){var a=this;Sys.Timer.initializeBase(a);a._interval=1e3;a._enabled=false;a._timer=null};Sys.Timer.prototype={get_interval:function(){return this._interval},set_interval:function(b){var a=this;if(a._interval!==b){a._interval=b;a.raisePropertyChanged("interval");if(!a.get_isUpdating()&&a._timer!==null){a._stopTimer();a._startTimer()}}},get_enabled:function(){return this._enabled},set_enabled:function(b){var a=this;if(b!==a.get_enabled()){a._enabled=b;a.raisePropertyChanged("enabled");if(!a.get_isUpdating())if(b)a._startTimer();else a._stopTimer()}},add_tick:function(a){this.get_events().addHandler("tick",a)},remove_tick:function(a){this.get_events().removeHandler("tick",a)},dispose:function(){this.set_enabled(false);this._stopTimer();Sys.Timer.callBaseMethod(this,"dispose")},updated:function(){var a=this;Sys.Timer.callBaseMethod(a,"updated");if(a._enabled){a._stopTimer();a._startTimer()}},_timerCallback:function(){var a=this.get_events().getHandler("tick");if(a)a(this,Sys.EventArgs.Empty)},_startTimer:function(){var a=this;a._timer=window.setInterval(Function.createDelegate(a,a._timerCallback),a._interval)},_stopTimer:function(){window.clearInterval(this._timer);this._timer=null}};Sys.Timer.descriptor={properties:[{name:"interval",type:Number},{name:"enabled",type:Boolean}],events:[{name:"tick"}]};Sys.Timer.registerClass("Sys.Timer",Sys.Component);
//END AjaxControlToolkit.Compat.Timer.Timer.js
//START AjaxControlToolkit.Animation.Animations.js
Type.registerNamespace("AjaxControlToolkit.Animation");var $AA=AjaxControlToolkit.Animation;$AA.registerAnimation=function(b,a){if(a&&(a===$AA.Animation||a.inheritsFrom&&a.inheritsFrom($AA.Animation))){if(!$AA.__animations)$AA.__animations={};$AA.__animations[b.toLowerCase()]=a;a.play=function(){var b=new a;a.apply(b,arguments);b.initialize();var c=Function.createDelegate(b,function(){b.remove_ended(c);c=null;b.dispose()});b.add_ended(c);b.play()}}else throw Error.argumentType("type",a,$AA.Animation,AjaxControlToolkit.Resources.Animation_InvalidBaseType)};$AA.buildAnimation=function(a,c){if(!a||a==="")return null;var b;a="("+a+")";if(!Sys.Debug.isDebug)try{b=Sys.Serialization.JavaScriptSerializer.deserialize(a)}catch(d){}else b=Sys.Serialization.JavaScriptSerializer.deserialize(a);return $AA.createAnimation(b,c)};$AA.createAnimation=function(c,l){var g="obj";if(!c||!c.AnimationName)throw Error.argument(g,AjaxControlToolkit.Resources.Animation_MissingAnimationName);var b=$AA.__animations[c.AnimationName.toLowerCase()];if(!b)throw Error.argument("type",String.format(AjaxControlToolkit.Resources.Animation_UknownAnimationName,c.AnimationName));var d=new b;if(l)d.set_target(l);if(c.AnimationChildren&&c.AnimationChildren.length)if($AA.ParentAnimation.isInstanceOfType(d))for(var k=0;k<c.AnimationChildren.length;k++){var m=$AA.createAnimation(c.AnimationChildren[k]);if(m)d.add(m)}else throw Error.argument(g,String.format(AjaxControlToolkit.Resources.Animation_ChildrenNotAllowed,b.getName()));var h=b.__animationProperties;if(!h){b.__animationProperties={};b.resolveInheritance();for(var j in b.prototype)if(j.startsWith("set_"))b.__animationProperties[j.substr(4).toLowerCase()]=j;delete b.__animationProperties["id"];h=b.__animationProperties}for(var e in c){var f=e.toLowerCase();if(f=="animationname"||f=="animationchildren")continue;var i=c[e],a=h[f];if(a&&String.isInstanceOfType(a)&&d[a])if(!Sys.Debug.isDebug)try{d[a](i)}catch(n){}else d[a](i);else if(f.endsWith("script")){a=h[f.substr(0,e.length-6)];if(a&&String.isInstanceOfType(a)&&d[a])d.DynamicProperties[a]=i;else if(Sys.Debug.isDebug)throw Error.argument(g,String.format(AjaxControlToolkit.Resources.Animation_NoDynamicPropertyFound,e,e.substr(0,e.length-5)))}else if(Sys.Debug.isDebug)throw Error.argument(g,String.format(AjaxControlToolkit.Resources.Animation_NoPropertyFound,e))}return d};$AA.Animation=function(d,c,e){var b=null,a=this;$AA.Animation.initializeBase(a);a._duration=1;a._fps=25;a._target=b;a._tickHandler=b;a._timer=b;a._percentComplete=0;a._percentDelta=b;a._owner=b;a._parentAnimation=b;a.DynamicProperties={};if(d)a.set_target(d);if(c)a.set_duration(c);if(e)a.set_fps(e)};$AA.Animation.prototype={dispose:function(){var a=this;if(a._timer){a._timer.dispose();a._timer=null}a._tickHandler=null;a._target=null;$AA.Animation.callBaseMethod(a,"dispose")},play:function(){var a=this;if(!a._owner){var b=true;if(!a._timer){b=false;if(!a._tickHandler)a._tickHandler=Function.createDelegate(a,a._onTimerTick);a._timer=new Sys.Timer;a._timer.add_tick(a._tickHandler);a.onStart();a._timer.set_interval(1e3/a._fps);a._percentDelta=100/(a._duration*a._fps);a._updatePercentComplete(0,true)}a._timer.set_enabled(true);a.raisePropertyChanged("isPlaying");if(!b)a.raisePropertyChanged("isActive")}},pause:function(){var a=this;if(!a._owner)if(a._timer){a._timer.set_enabled(false);a.raisePropertyChanged("isPlaying")}},stop:function(b){var a=this;if(!a._owner){var c=a._timer;a._timer=null;if(c){c.dispose();if(a._percentComplete!==100){a._percentComplete=100;a.raisePropertyChanged("percentComplete");if(b||b===undefined)a.onStep(100)}a.onEnd();a.raisePropertyChanged("isPlaying");a.raisePropertyChanged("isActive")}}},onStart:function(){var a=this;a.raiseStarted();for(var property in a.DynamicProperties)try{a[property](eval(a.DynamicProperties[property]))}catch(ex){if(Sys.Debug.isDebug)throw ex}},onStep:function(a){this.setValue(this.getAnimatedValue(a));this.raiseStep()},onEnd:function(){this.raiseEnded()},getAnimatedValue:function(){throw Error.notImplemented()},setValue:function(){throw Error.notImplemented()},interpolate:function(a,c,b){return a+(c-a)*(b/100)},_onTimerTick:function(){this._updatePercentComplete(this._percentComplete+this._percentDelta,true)},_updatePercentComplete:function(a,c){var b=this;if(a>100)a=100;b._percentComplete=a;b.raisePropertyChanged("percentComplete");if(c)b.onStep(a);if(a===100)b.stop(false)},setOwner:function(a){this._owner=a},raiseStarted:function(){var a=this.get_events().getHandler("started");if(a)a(this,Sys.EventArgs.Empty)},add_started:function(a){this.get_events().addHandler("started",a)},remove_started:function(a){this.get_events().removeHandler("started",a)},raiseEnded:function(){var a=this.get_events().getHandler("ended");if(a)a(this,Sys.EventArgs.Empty)},add_ended:function(a){this.get_events().addHandler("ended",a)},remove_ended:function(a){this.get_events().removeHandler("ended",a)},raiseStep:function(){var a=this.get_events().getHandler("step");if(a)a(this,Sys.EventArgs.Empty)},add_step:function(a){this.get_events().addHandler("step",a)},remove_step:function(a){this.get_events().removeHandler("step",a)},get_target:function(){var a=this;if(!a._target&&a._parentAnimation)return a._parentAnimation.get_target();return a._target},set_target:function(a){if(this._target!=a){this._target=a;this.raisePropertyChanged("target")}},set_animationTarget:function(c){var b=null,a=$get(c);if(a)b=a;else{var d=$find(c);if(d){a=d.get_element();if(a)b=a}}if(b)this.set_target(b);else throw Error.argument("id",String.format(AjaxControlToolkit.Resources.Animation_TargetNotFound,c))},get_duration:function(){return this._duration},set_duration:function(b){var a=this;b=a._getFloat(b);if(a._duration!=b){a._duration=b;a.raisePropertyChanged("duration")}},get_fps:function(){return this._fps},set_fps:function(b){var a=this;b=a._getInteger(b);if(a.fps!=b){a._fps=b;a.raisePropertyChanged("fps")}},get_isActive:function(){return this._timer!==null},get_isPlaying:function(){return this._timer!==null&&this._timer.get_enabled()},get_percentComplete:function(){return this._percentComplete},_getBoolean:function(a){if(String.isInstanceOfType(a))return Boolean.parse(a);return a},_getInteger:function(a){if(String.isInstanceOfType(a))return parseInt(a);return a},_getFloat:function(a){if(String.isInstanceOfType(a))return parseFloat(a);return a},_getEnum:function(a,b){if(String.isInstanceOfType(a)&&b&&b.parse)return b.parse(a);return a}};$AA.Animation.registerClass("AjaxControlToolkit.Animation.Animation",Sys.Component);$AA.registerAnimation("animation",$AA.Animation);$AA.ParentAnimation=function(d,c,e,a){$AA.ParentAnimation.initializeBase(this,[d,c,e]);this._animations=[];if(a&&a.length)for(var b=0;b<a.length;b++)this.add(a[b])};$AA.ParentAnimation.prototype={initialize:function(){var a=this;$AA.ParentAnimation.callBaseMethod(a,"initialize");if(a._animations)for(var c=0;c<a._animations.length;c++){var b=a._animations[c];if(b&&!b.get_isInitialized)b.initialize()}},dispose:function(){this.clear();this._animations=null;$AA.ParentAnimation.callBaseMethod(this,"dispose")},get_animations:function(){return this._animations},add:function(b){var a=this;if(a._animations){if(b)b._parentAnimation=a;Array.add(a._animations,b);a.raisePropertyChanged("animations")}},remove:function(a){if(this._animations){if(a)a.dispose();Array.remove(this._animations,a);this.raisePropertyChanged("animations")}},removeAt:function(c){var a=this;if(a._animations){var b=a._animations[c];if(b)b.dispose();Array.removeAt(a._animations,c);a.raisePropertyChanged("animations")}},clear:function(){var a=this;if(a._animations){for(var b=a._animations.length-1;b>=0;b--){a._animations[b].dispose();a._animations[b]=null}Array.clear(a._animations);a._animations=[];a.raisePropertyChanged("animations")}}};$AA.ParentAnimation.registerClass("AjaxControlToolkit.Animation.ParentAnimation",$AA.Animation);$AA.registerAnimation("parent",$AA.ParentAnimation);$AA.ParallelAnimation=function(c,b,d,a){$AA.ParallelAnimation.initializeBase(this,[c,b,d,a])};$AA.ParallelAnimation.prototype={add:function(a){$AA.ParallelAnimation.callBaseMethod(this,"add",[a]);a.setOwner(this)},onStart:function(){$AA.ParallelAnimation.callBaseMethod(this,"onStart");var b=this.get_animations();for(var a=0;a<b.length;a++)b[a].onStart()},onStep:function(c){var b=this.get_animations();for(var a=0;a<b.length;a++)b[a].onStep(c)},onEnd:function(){var b=this.get_animations();for(var a=0;a<b.length;a++)b[a].onEnd();$AA.ParallelAnimation.callBaseMethod(this,"onEnd")}};$AA.ParallelAnimation.registerClass("AjaxControlToolkit.Animation.ParallelAnimation",$AA.ParentAnimation);$AA.registerAnimation("parallel",$AA.ParallelAnimation);$AA.SequenceAnimation=function(e,d,f,c,b){var a=this;$AA.SequenceAnimation.initializeBase(a,[e,d,f,c]);a._handler=null;a._paused=false;a._playing=false;a._index=0;a._remainingIterations=0;a._iterations=b!==undefined?b:1};$AA.SequenceAnimation.prototype={dispose:function(){this._handler=null;$AA.SequenceAnimation.callBaseMethod(this,"dispose")},stop:function(){var a=this;if(a._playing){var b=a.get_animations();if(a._index<b.length){b[a._index].remove_ended(a._handler);for(var c=a._index;c<b.length;c++)b[c].stop()}a._playing=false;a._paused=false;a.raisePropertyChanged("isPlaying");a.onEnd()}},pause:function(){var a=this;if(a.get_isPlaying()){var b=a.get_animations()[a._index];if(b!=null)b.pause();a._paused=true;a.raisePropertyChanged("isPlaying")}},play:function(){var c="isPlaying",a=this,d=a.get_animations();if(!a._playing){a._playing=true;if(a._paused){a._paused=false;var e=d[a._index];if(e!=null){e.play();a.raisePropertyChanged(c)}}else{a.onStart();a._index=0;var b=d[a._index];if(b){b.add_ended(a._handler);b.play();a.raisePropertyChanged(c)}else a.stop()}}},onStart:function(){var a=this;$AA.SequenceAnimation.callBaseMethod(a,"onStart");a._remainingIterations=a._iterations-1;if(!a._handler)a._handler=Function.createDelegate(a,a._onEndAnimation)},_onEndAnimation:function(){var a=this,b=a.get_animations(),c=b[a._index++];if(c)c.remove_ended(a._handler);if(a._index<b.length){var e=b[a._index];e.add_ended(a._handler);e.play()}else if(a._remainingIterations>=1||a._iterations<=0){a._remainingIterations--;a._index=0;var d=b[0];d.add_ended(a._handler);d.play()}else a.stop()},onStep:function(){throw Error.invalidOperation(AjaxControlToolkit.Resources.Animation_CannotNestSequence)},onEnd:function(){this._remainingIterations=0;$AA.SequenceAnimation.callBaseMethod(this,"onEnd")},get_isActive:function(){return true},get_isPlaying:function(){return this._playing&&!this._paused},get_iterations:function(){return this._iterations},set_iterations:function(b){var a=this;b=a._getInteger(b);if(a._iterations!=b){a._iterations=b;a.raisePropertyChanged("iterations")}},get_isInfinite:function(){return this._iterations<=0}};$AA.SequenceAnimation.registerClass("AjaxControlToolkit.Animation.SequenceAnimation",$AA.ParentAnimation);$AA.registerAnimation("sequence",$AA.SequenceAnimation);$AA.SelectionAnimation=function(c,b,d,a){$AA.SelectionAnimation.initializeBase(this,[c,b,d,a]);this._selectedIndex=-1;this._selected=null};$AA.SelectionAnimation.prototype={getSelectedIndex:function(){throw Error.notImplemented()},onStart:function(){var a=this;$AA.SelectionAnimation.callBaseMethod(a,"onStart");var b=a.get_animations();a._selectedIndex=a.getSelectedIndex();if(a._selectedIndex>=0&&a._selectedIndex<b.length){a._selected=b[a._selectedIndex];if(a._selected){a._selected.setOwner(a);a._selected.onStart()}}},onStep:function(a){if(this._selected)this._selected.onStep(a)},onEnd:function(){var a=this;if(a._selected){a._selected.onEnd();a._selected.setOwner(null)}a._selected=null;a._selectedIndex=null;$AA.SelectionAnimation.callBaseMethod(a,"onEnd")}};$AA.SelectionAnimation.registerClass("AjaxControlToolkit.Animation.SelectionAnimation",$AA.ParentAnimation);$AA.registerAnimation("selection",$AA.SelectionAnimation);$AA.ConditionAnimation=function(d,c,e,b,a){$AA.ConditionAnimation.initializeBase(this,[d,c,e,b]);this._conditionScript=a};$AA.ConditionAnimation.prototype={getSelectedIndex:function(){var selected=-1;if(this._conditionScript&&this._conditionScript.length>0)try{selected=eval(this._conditionScript)?0:1}catch(ex){}return selected},get_conditionScript:function(){return this._conditionScript},set_conditionScript:function(a){if(this._conditionScript!=a){this._conditionScript=a;this.raisePropertyChanged("conditionScript")}}};$AA.ConditionAnimation.registerClass("AjaxControlToolkit.Animation.ConditionAnimation",$AA.SelectionAnimation);$AA.registerAnimation("condition",$AA.ConditionAnimation);$AA.CaseAnimation=function(d,c,e,b,a){$AA.CaseAnimation.initializeBase(this,[d,c,e,b]);this._selectScript=a};$AA.CaseAnimation.prototype={getSelectedIndex:function(){var selected=-1;if(this._selectScript&&this._selectScript.length>0)try{var result=eval(this._selectScript);if(result!==undefined)selected=result}catch(ex){}return selected},get_selectScript:function(){return this._selectScript},set_selectScript:function(a){if(this._selectScript!=a){this._selectScript=a;this.raisePropertyChanged("selectScript")}}};$AA.CaseAnimation.registerClass("AjaxControlToolkit.Animation.CaseAnimation",$AA.SelectionAnimation);$AA.registerAnimation("case",$AA.CaseAnimation);$AA.FadeEffect=function(){throw Error.invalidOperation()};$AA.FadeEffect.prototype={FadeIn:0,FadeOut:1};$AA.FadeEffect.registerEnum("AjaxControlToolkit.Animation.FadeEffect",false);$AA.FadeAnimation=function(g,f,h,e,d,c,b){var a=this;$AA.FadeAnimation.initializeBase(a,[g,f,h]);a._effect=e!==undefined?e:$AA.FadeEffect.FadeIn;a._max=c!==undefined?c:1;a._min=d!==undefined?d:0;a._start=a._min;a._end=a._max;a._layoutCreated=false;a._forceLayoutInIE=b===undefined||b===null?true:b;a._currentTarget=null;a._resetOpacities()};$AA.FadeAnimation.prototype={_resetOpacities:function(){var a=this;if(a._effect==$AA.FadeEffect.FadeIn){a._start=a._min;a._end=a._max}else{a._start=a._max;a._end=a._min}},_createLayout:function(){var a=this,b=a._currentTarget;if(b){a._originalWidth=$common.getCurrentStyle(b,"width");var c=$common.getCurrentStyle(b,"height");a._originalBackColor=$common.getCurrentStyle(b,"backgroundColor");if((!a._originalWidth||a._originalWidth==""||a._originalWidth=="auto")&&(!c||c==""||c=="auto"))b.style.width=b.offsetWidth+"px";if(!a._originalBackColor||a._originalBackColor==""||a._originalBackColor=="transparent"||a._originalBackColor=="rgba(0, 0, 0, 0)")b.style.backgroundColor=$common.getInheritedBackgroundColor(b);a._layoutCreated=true}},onStart:function(){var a=this;$AA.FadeAnimation.callBaseMethod(a,"onStart");a._currentTarget=a.get_target();a.setValue(a._start);if(a._forceLayoutInIE&&!a._layoutCreated&&Sys.Browser.agent==Sys.Browser.InternetExplorer)a._createLayout()},getAnimatedValue:function(a){return this.interpolate(this._start,this._end,a)},setValue:function(a){if(this._currentTarget)$common.setElementOpacity(this._currentTarget,a)},get_effect:function(){return this._effect},set_effect:function(b){var a=this;b=a._getEnum(b,$AA.FadeEffect);if(a._effect!=b){a._effect=b;a._resetOpacities();a.raisePropertyChanged("effect")}},get_minimumOpacity:function(){return this._min},set_minimumOpacity:function(b){var a=this;b=a._getFloat(b);if(a._min!=b){a._min=b;a._resetOpacities();a.raisePropertyChanged("minimumOpacity")}},get_maximumOpacity:function(){return this._max},set_maximumOpacity:function(b){var a=this;b=a._getFloat(b);if(a._max!=b){a._max=b;a._resetOpacities();a.raisePropertyChanged("maximumOpacity")}},get_forceLayoutInIE:function(){return this._forceLayoutInIE},set_forceLayoutInIE:function(b){var a=this;b=a._getBoolean(b);if(a._forceLayoutInIE!=b){a._forceLayoutInIE=b;a.raisePropertyChanged("forceLayoutInIE")}},set_startValue:function(a){a=this._getFloat(a);this._start=a}};$AA.FadeAnimation.registerClass("AjaxControlToolkit.Animation.FadeAnimation",$AA.Animation);$AA.registerAnimation("fade",$AA.FadeAnimation);$AA.FadeInAnimation=function(e,d,f,c,b,a){$AA.FadeInAnimation.initializeBase(this,[e,d,f,$AA.FadeEffect.FadeIn,c,b,a])};$AA.FadeInAnimation.prototype={onStart:function(){var a=this;$AA.FadeInAnimation.callBaseMethod(a,"onStart");if(a._currentTarget)a.set_startValue($common.getElementOpacity(a._currentTarget))}};$AA.FadeInAnimation.registerClass("AjaxControlToolkit.Animation.FadeInAnimation",$AA.FadeAnimation);$AA.registerAnimation("fadeIn",$AA.FadeInAnimation);$AA.FadeOutAnimation=function(e,d,f,c,b,a){$AA.FadeOutAnimation.initializeBase(this,[e,d,f,$AA.FadeEffect.FadeOut,c,b,a])};$AA.FadeOutAnimation.prototype={onStart:function(){var a=this;$AA.FadeOutAnimation.callBaseMethod(a,"onStart");if(a._currentTarget)a.set_startValue($common.getElementOpacity(a._currentTarget))}};$AA.FadeOutAnimation.registerClass("AjaxControlToolkit.Animation.FadeOutAnimation",$AA.FadeAnimation);$AA.registerAnimation("fadeOut",$AA.FadeOutAnimation);$AA.PulseAnimation=function(c,b,d,h,g,f,e){var a=this;$AA.PulseAnimation.initializeBase(a,[c,b,d,null,h!==undefined?h:3]);a._out=new $AA.FadeOutAnimation(c,b,d,g,f,e);a.add(a._out);a._in=new $AA.FadeInAnimation(c,b,d,g,f,e);a.add(a._in)};$AA.PulseAnimation.prototype={get_minimumOpacity:function(){return this._out.get_minimumOpacity()},set_minimumOpacity:function(b){var a=this;b=a._getFloat(b);a._out.set_minimumOpacity(b);a._in.set_minimumOpacity(b);a.raisePropertyChanged("minimumOpacity")},get_maximumOpacity:function(){return this._out.get_maximumOpacity()},set_maximumOpacity:function(b){var a=this;b=a._getFloat(b);a._out.set_maximumOpacity(b);a._in.set_maximumOpacity(b);a.raisePropertyChanged("maximumOpacity")},get_forceLayoutInIE:function(){return this._out.get_forceLayoutInIE()},set_forceLayoutInIE:function(b){var a=this;b=a._getBoolean(b);a._out.set_forceLayoutInIE(b);a._in.set_forceLayoutInIE(b);a.raisePropertyChanged("forceLayoutInIE")},set_duration:function(a){var b=this;a=b._getFloat(a);$AA.PulseAnimation.callBaseMethod(b,"set_duration",[a]);b._in.set_duration(a);b._out.set_duration(a)},set_fps:function(a){var b=this;a=b._getInteger(a);$AA.PulseAnimation.callBaseMethod(b,"set_fps",[a]);b._in.set_fps(a);b._out.set_fps(a)}};$AA.PulseAnimation.registerClass("AjaxControlToolkit.Animation.PulseAnimation",$AA.SequenceAnimation);$AA.registerAnimation("pulse",$AA.PulseAnimation);$AA.PropertyAnimation=function(e,c,f,d,b){var a=this;$AA.PropertyAnimation.initializeBase(a,[e,c,f]);a._property=d;a._propertyKey=b;a._currentTarget=null};$AA.PropertyAnimation.prototype={onStart:function(){$AA.PropertyAnimation.callBaseMethod(this,"onStart");this._currentTarget=this.get_target()},setValue:function(c){var a=this,b=a._currentTarget;if(b&&a._property&&a._property.length>0)if(a._propertyKey&&a._propertyKey.length>0&&b[a._property])b[a._property][a._propertyKey]=c;else b[a._property]=c},getValue:function(){var a=this,c=a.get_target();if(c&&a._property&&a._property.length>0){var b=c[a._property];if(b){if(a._propertyKey&&a._propertyKey.length>0)return b[a._propertyKey];return b}}return null},get_property:function(){return this._property},set_property:function(a){if(this._property!=a){this._property=a;this.raisePropertyChanged("property")}},get_propertyKey:function(){return this._propertyKey},set_propertyKey:function(a){if(this._propertyKey!=a){this._propertyKey=a;this.raisePropertyChanged("propertyKey")}}};$AA.PropertyAnimation.registerClass("AjaxControlToolkit.Animation.PropertyAnimation",$AA.Animation);$AA.registerAnimation("property",$AA.PropertyAnimation);$AA.DiscreteAnimation=function(e,c,f,d,b,a){$AA.DiscreteAnimation.initializeBase(this,[e,c,f,d,b]);this._values=a&&a.length?a:[]};$AA.DiscreteAnimation.prototype={getAnimatedValue:function(a){var b=Math.floor(this.interpolate(0,this._values.length-1,a));return this._values[b]},get_values:function(){return this._values},set_values:function(a){if(this._values!=a){this._values=a;this.raisePropertyChanged("values")}}};$AA.DiscreteAnimation.registerClass("AjaxControlToolkit.Animation.DiscreteAnimation",$AA.PropertyAnimation);$AA.registerAnimation("discrete",$AA.DiscreteAnimation);$AA.InterpolatedAnimation=function(f,d,g,a,b,c,e){$AA.InterpolatedAnimation.initializeBase(this,[f,d,g,a!==undefined?a:"style",b]);this._startValue=c;this._endValue=e};$AA.InterpolatedAnimation.prototype={get_startValue:function(){return this._startValue},set_startValue:function(b){var a=this;b=a._getFloat(b);if(a._startValue!=b){a._startValue=b;a.raisePropertyChanged("startValue")}},get_endValue:function(){return this._endValue},set_endValue:function(b){var a=this;b=a._getFloat(b);if(a._endValue!=b){a._endValue=b;a.raisePropertyChanged("endValue")}}};$AA.InterpolatedAnimation.registerClass("AjaxControlToolkit.Animation.InterpolatedAnimation",$AA.PropertyAnimation);$AA.registerAnimation("interpolated",$AA.InterpolatedAnimation);$AA.ColorAnimation=function(g,d,h,f,b,c,e){var a=this;$AA.ColorAnimation.initializeBase(a,[g,d,h,f,b,c,e]);a._start=null;a._end=null;a._interpolateRed=false;a._interpolateGreen=false;a._interpolateBlue=false};$AA.ColorAnimation.prototype={onStart:function(){var a=this;$AA.ColorAnimation.callBaseMethod(a,"onStart");a._start=$AA.ColorAnimation.getRGB(a.get_startValue());a._end=$AA.ColorAnimation.getRGB(a.get_endValue());a._interpolateRed=a._start.Red!=a._end.Red;a._interpolateGreen=a._start.Green!=a._end.Green;a._interpolateBlue=a._start.Blue!=a._end.Blue},getAnimatedValue:function(b){var a=this,e=a._start.Red,d=a._start.Green,c=a._start.Blue;if(a._interpolateRed)e=Math.round(a.interpolate(e,a._end.Red,b));if(a._interpolateGreen)d=Math.round(a.interpolate(d,a._end.Green,b));if(a._interpolateBlue)c=Math.round(a.interpolate(c,a._end.Blue,b));return $AA.ColorAnimation.toColor(e,d,c)},set_startValue:function(a){if(this._startValue!=a){this._startValue=a;this.raisePropertyChanged("startValue")}},set_endValue:function(a){if(this._endValue!=a){this._endValue=a;this.raisePropertyChanged("endValue")}}};$AA.ColorAnimation.getRGB=function(a){if(!a||a.length!=7)throw String.format(AjaxControlToolkit.Resources.Animation_InvalidColor,a);return {Red:parseInt(a.substr(1,2),16),Green:parseInt(a.substr(3,2),16),Blue:parseInt(a.substr(5,2),16)}};$AA.ColorAnimation.toColor=function(f,d,e){var c=f.toString(16),b=d.toString(16),a=e.toString(16);if(c.length==1)c="0"+c;if(b.length==1)b="0"+b;if(a.length==1)a="0"+a;return "#"+c+b+a};$AA.ColorAnimation.registerClass("AjaxControlToolkit.Animation.ColorAnimation",$AA.InterpolatedAnimation);$AA.registerAnimation("color",$AA.ColorAnimation);$AA.LengthAnimation=function(g,d,h,f,b,c,e,a){$AA.LengthAnimation.initializeBase(this,[g,d,h,f,b,c,e]);this._unit=a!=null?a:"px"};$AA.LengthAnimation.prototype={getAnimatedValue:function(b){var a=this,c=a.interpolate(a.get_startValue(),a.get_endValue(),b);return Math.round(c)+a._unit},get_unit:function(){return this._unit},set_unit:function(a){if(this._unit!=a){this._unit=a;this.raisePropertyChanged("unit")}}};$AA.LengthAnimation.registerClass("AjaxControlToolkit.Animation.LengthAnimation",$AA.InterpolatedAnimation);$AA.registerAnimation("length",$AA.LengthAnimation);$AA.MoveAnimation=function(d,c,e,f,h,g,i){var b=null,a=this;$AA.MoveAnimation.initializeBase(a,[d,c,e,b]);a._horizontal=f?f:0;a._vertical=h?h:0;a._relative=g===undefined?true:g;a._horizontalAnimation=new $AA.LengthAnimation(d,c,e,"style","left",b,b,i);a._verticalAnimation=new $AA.LengthAnimation(d,c,e,"style","top",b,b,i);a.add(a._verticalAnimation);a.add(a._horizontalAnimation)};$AA.MoveAnimation.prototype={onStart:function(){var a=this;$AA.MoveAnimation.callBaseMethod(a,"onStart");var b=a.get_target();a._horizontalAnimation.set_startValue(b.offsetLeft);a._horizontalAnimation.set_endValue(a._relative?b.offsetLeft+a._horizontal:a._horizontal);a._verticalAnimation.set_startValue(b.offsetTop);a._verticalAnimation.set_endValue(a._relative?b.offsetTop+a._vertical:a._vertical)},get_horizontal:function(){return this._horizontal},set_horizontal:function(b){var a=this;b=a._getFloat(b);if(a._horizontal!=b){a._horizontal=b;a.raisePropertyChanged("horizontal")}},get_vertical:function(){return this._vertical},set_vertical:function(b){var a=this;b=a._getFloat(b);if(a._vertical!=b){a._vertical=b;a.raisePropertyChanged("vertical")}},get_relative:function(){return this._relative},set_relative:function(b){var a=this;b=a._getBoolean(b);if(a._relative!=b){a._relative=b;a.raisePropertyChanged("relative")}},get_unit:function(){this._horizontalAnimation.get_unit()},set_unit:function(b){var a=this,c=a._horizontalAnimation.get_unit();if(c!=b){a._horizontalAnimation.set_unit(b);a._verticalAnimation.set_unit(b);a.raisePropertyChanged("unit")}}};$AA.MoveAnimation.registerClass("AjaxControlToolkit.Animation.MoveAnimation",$AA.ParallelAnimation);$AA.registerAnimation("move",$AA.MoveAnimation);$AA.ResizeAnimation=function(d,c,e,h,g,f){var b=null,a=this;$AA.ResizeAnimation.initializeBase(a,[d,c,e,b]);a._width=h;a._height=g;a._horizontalAnimation=new $AA.LengthAnimation(d,c,e,"style","width",b,b,f);a._verticalAnimation=new $AA.LengthAnimation(d,c,e,"style","height",b,b,f);a.add(a._horizontalAnimation);a.add(a._verticalAnimation)};$AA.ResizeAnimation.prototype={onStart:function(){var a=this;$AA.ResizeAnimation.callBaseMethod(a,"onStart");var b=a.get_target();a._horizontalAnimation.set_startValue(b.offsetWidth);a._verticalAnimation.set_startValue(b.offsetHeight);a._horizontalAnimation.set_endValue(a._width!==null&&a._width!==undefined?a._width:b.offsetWidth);a._verticalAnimation.set_endValue(a._height!==null&&a._height!==undefined?a._height:b.offsetHeight)},get_width:function(){return this._width},set_width:function(b){var a=this;b=a._getFloat(b);if(a._width!=b){a._width=b;a.raisePropertyChanged("width")}},get_height:function(){return this._height},set_height:function(b){var a=this;b=a._getFloat(b);if(a._height!=b){a._height=b;a.raisePropertyChanged("height")}},get_unit:function(){this._horizontalAnimation.get_unit()},set_unit:function(b){var a=this,c=a._horizontalAnimation.get_unit();if(c!=b){a._horizontalAnimation.set_unit(b);a._verticalAnimation.set_unit(b);a.raisePropertyChanged("unit")}}};$AA.ResizeAnimation.registerClass("AjaxControlToolkit.Animation.ResizeAnimation",$AA.ParallelAnimation);$AA.registerAnimation("resize",$AA.ResizeAnimation);$AA.ScaleAnimation=function(i,g,j,c,e,h,f,d){var b=null,a=this;$AA.ScaleAnimation.initializeBase(a,[i,g,j]);a._scaleFactor=c!==undefined?c:1;a._unit=e!==undefined?e:"px";a._center=h;a._scaleFont=f;a._fontUnit=d!==undefined?d:"pt";a._element=b;a._initialHeight=b;a._initialWidth=b;a._initialTop=b;a._initialLeft=b;a._initialFontSize=b};$AA.ScaleAnimation.prototype={getAnimatedValue:function(a){return this.interpolate(1,this._scaleFactor,a)},onStart:function(){var a=this;$AA.ScaleAnimation.callBaseMethod(a,"onStart");a._element=a.get_target();if(a._element){a._initialHeight=a._element.offsetHeight;a._initialWidth=a._element.offsetWidth;if(a._center){a._initialTop=a._element.offsetTop;a._initialLeft=a._element.offsetLeft}if(a._scaleFont)a._initialFontSize=parseFloat($common.getCurrentStyle(a._element,"fontSize"))}},setValue:function(b){var a=this;if(a._element){var e=Math.round(a._initialWidth*b),d=Math.round(a._initialHeight*b);a._element.style.width=e+a._unit;a._element.style.height=d+a._unit;if(a._center){a._element.style.top=a._initialTop+Math.round((a._initialHeight-d)/2)+a._unit;a._element.style.left=a._initialLeft+Math.round((a._initialWidth-e)/2)+a._unit}if(a._scaleFont){var c=a._initialFontSize*b;if(a._fontUnit=="px"||a._fontUnit=="pt")c=Math.round(c);a._element.style.fontSize=c+a._fontUnit}}},onEnd:function(){var b=null,a=this;a._element=b;a._initialHeight=b;a._initialWidth=b;a._initialTop=b;a._initialLeft=b;a._initialFontSize=b;$AA.ScaleAnimation.callBaseMethod(a,"onEnd")},get_scaleFactor:function(){return this._scaleFactor},set_scaleFactor:function(b){var a=this;b=a._getFloat(b);if(a._scaleFactor!=b){a._scaleFactor=b;a.raisePropertyChanged("scaleFactor")}},get_unit:function(){return this._unit},set_unit:function(a){if(this._unit!=a){this._unit=a;this.raisePropertyChanged("unit")}},get_center:function(){return this._center},set_center:function(b){var a=this;b=a._getBoolean(b);if(a._center!=b){a._center=b;a.raisePropertyChanged("center")}},get_scaleFont:function(){return this._scaleFont},set_scaleFont:function(b){var a=this;b=a._getBoolean(b);if(a._scaleFont!=b){a._scaleFont=b;a.raisePropertyChanged("scaleFont")}},get_fontUnit:function(){return this._fontUnit},set_fontUnit:function(a){if(this._fontUnit!=a){this._fontUnit=a;this.raisePropertyChanged("fontUnit")}}};$AA.ScaleAnimation.registerClass("AjaxControlToolkit.Animation.ScaleAnimation",$AA.Animation);$AA.registerAnimation("scale",$AA.ScaleAnimation);$AA.Action=function(b,a,c){$AA.Action.initializeBase(this,[b,a,c]);if(a===undefined)this.set_duration(0)};$AA.Action.prototype={onEnd:function(){this.doAction();$AA.Action.callBaseMethod(this,"onEnd")},doAction:function(){throw Error.notImplemented()},getAnimatedValue:function(){},setValue:function(){}};$AA.Action.registerClass("AjaxControlToolkit.Animation.Action",$AA.Animation);$AA.registerAnimation("action",$AA.Action);$AA.EnableAction=function(c,b,d,a){$AA.EnableAction.initializeBase(this,[c,b,d]);this._enabled=a!==undefined?a:true};$AA.EnableAction.prototype={doAction:function(){var a=this.get_target();if(a)a.disabled=!this._enabled},get_enabled:function(){return this._enabled},set_enabled:function(b){var a=this;b=a._getBoolean(b);if(a._enabled!=b){a._enabled=b;a.raisePropertyChanged("enabled")}}};$AA.EnableAction.registerClass("AjaxControlToolkit.Animation.EnableAction",$AA.Action);$AA.registerAnimation("enableAction",$AA.EnableAction);$AA.HideAction=function(c,a,d,b){$AA.HideAction.initializeBase(this,[c,a,d]);this._visible=b};$AA.HideAction.prototype={doAction:function(){var a=this.get_target();if(a)$common.setVisible(a,this._visible)},get_visible:function(){return this._visible},set_visible:function(a){if(this._visible!=a){this._visible=a;this.raisePropertyChanged("visible")}}};$AA.HideAction.registerClass("AjaxControlToolkit.Animation.HideAction",$AA.Action);$AA.registerAnimation("hideAction",$AA.HideAction);$AA.StyleAction=function(c,b,e,a,d){$AA.StyleAction.initializeBase(this,[c,b,e]);this._attribute=a;this._value=d};$AA.StyleAction.prototype={doAction:function(){var a=this.get_target();if(a)a.style[this._attribute]=this._value},get_attribute:function(){return this._attribute},set_attribute:function(a){if(this._attribute!=a){this._attribute=a;this.raisePropertyChanged("attribute")}},get_value:function(){return this._value},set_value:function(a){if(this._value!=a){this._value=a;this.raisePropertyChanged("value")}}};$AA.StyleAction.registerClass("AjaxControlToolkit.Animation.StyleAction",$AA.Action);$AA.registerAnimation("styleAction",$AA.StyleAction);$AA.OpacityAction=function(c,a,d,b){$AA.OpacityAction.initializeBase(this,[c,a,d]);this._opacity=b};$AA.OpacityAction.prototype={doAction:function(){var a=this.get_target();if(a)$common.setElementOpacity(a,this._opacity)},get_opacity:function(){return this._opacity},set_opacity:function(b){var a=this;b=a._getFloat(b);if(a._opacity!=b){a._opacity=b;a.raisePropertyChanged("opacity")}}};$AA.OpacityAction.registerClass("AjaxControlToolkit.Animation.OpacityAction",$AA.Action);$AA.registerAnimation("opacityAction",$AA.OpacityAction);$AA.ScriptAction=function(c,a,d,b){$AA.ScriptAction.initializeBase(this,[c,a,d]);this._script=b};$AA.ScriptAction.prototype={doAction:function(){try{eval(this._script)}catch(ex){}},get_script:function(){return this._script},set_script:function(a){if(this._script!=a){this._script=a;this.raisePropertyChanged("script")}}};$AA.ScriptAction.registerClass("AjaxControlToolkit.Animation.ScriptAction",$AA.Action);$AA.registerAnimation("scriptAction",$AA.ScriptAction);
//END AjaxControlToolkit.Animation.Animations.js
//START AjaxControlToolkit.Accordion.AccordionBehavior.js
Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.AutoSize=function(){throw Error.invalidOperation()};AjaxControlToolkit.AutoSize.prototype={None:0,Fill:1,Limit:2};AjaxControlToolkit.AutoSize.registerEnum("AjaxControlToolkit.AutoSize",false);AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs=function(b,a){AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs.initializeBase(this);this._oldIndex=b;this._selectedIndex=a};AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs.prototype={get_oldIndex:function(){return this._oldIndex},set_oldIndex:function(a){this._oldIndex=a},get_selectedIndex:function(){return this._selectedIndex},set_selectedIndex:function(a){this._selectedIndex=a}};AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs.registerClass("AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs",Sys.CancelEventArgs);AjaxControlToolkit.AccordionBehavior=function(b){var a=this;AjaxControlToolkit.AccordionBehavior.initializeBase(a,[b]);a._selectedIndex=0;a._panes=[];a._fadeTransitions=false;a._duration=.25;a._framesPerSecond=30;a._autoSize=AjaxControlToolkit.AutoSize.None;a._requireOpenedPane=true;a._suppressHeaderPostbacks=false;a._headersSize=0;a._headerClickHandler=null;a._headerCssClass="";a._headerSelectedCssClass="";a._contentCssClass="";a._resizeHandler=null;a._isIE8InStandardMode=Sys.Browser.agent==Sys.Browser.InternetExplorer&&Sys.Browser.version>7&&Sys.Browser.documentMode!=0};AjaxControlToolkit.AccordionBehavior.prototype={initialize:function(){var a=this;AjaxControlToolkit.AccordionBehavior.callBaseMethod(a,"initialize");a._headerClickHandler=Function.createDelegate(a,a._onHeaderClick);var d=a.get_ClientState();if(d!==null&&d!=="")a._changeSelectedIndex(parseInt(d),false,true);var c=a.get_element().childNodes,b={};for(b.value=0;b.value<c.length;b.value++){var f=a._getNextDiv(c,b);if(!f)break;var e=a._getNextDiv(c,b);if(e){a.addPane(f,e);b.value--}}if(a._requireOpenedPane&&!a.get_Pane()&&a._panes.length>0)a._changeSelectedIndex(0,false,true);a._initializeLayout()},_getNextDiv:function(c,b){var a=null;while(b.value<c.length&&(a=c[b.value++]))if(a.tagName&&a.tagName.toLowerCase()==="div")break;return a},addPane:function(e,d){var b=this,c={};c.animation=null;c.header=e;e._index=b._panes.length;$addHandler(e,"click",b._headerClickHandler);var f=b.get_element(),a=document.createElement("div");f.insertBefore(a,d);a.appendChild(d);a._original=d;c.content=a;a.style.border="";a.style.margin="";a.style.padding="";Array.add(b._panes,c);b._initializePane(e._index);d.style.display="block";return c},_getAnimation:function(d){var b=null,c=this,a=d.animation;if(!a){var e=b,f=b;if(!c._fadeTransitions)a=e=new AjaxControlToolkit.Animation.LengthAnimation(d.content,c._duration,c._framesPerSecond,"style","height",0,0,"px");else{e=new AjaxControlToolkit.Animation.LengthAnimation(b,b,b,"style","height",0,0,"px");f=new AjaxControlToolkit.Animation.FadeAnimation(b,b,b,AjaxControlToolkit.Animation.FadeEffect.FadeOut,0,1,false);a=new AjaxControlToolkit.Animation.ParallelAnimation(d.content,c._duration,c._framesPerSecond,[f,e])}d.animation=a;a._length=e;a._fade=f;a._pane=d;a._opening=true;a._behavior=c;a._ended=Function.createDelegate(d.animation,c._onAnimationFinished);a.add_ended(d.animation._ended);a.initialize()}return a},_onAnimationFinished:function(){this._behavior._endPaneChange(this._pane,this._opening)},_initializeLayout:function(){var a=this;for(var c=0;c<a._panes.length;c++){var f=a._panes[c].animation;if(f&&f.get_isPlaying())f.stop()}var e=a.get_element();a._initialHeight=e.offsetHeight;var b=e.style;if(a._autoSize===AjaxControlToolkit.AutoSize.None){a._disposeResizeHandler();var d=Sys.Browser.agent==Sys.Browser.InternetExplorer&&Sys.Browser.version>=7;if(!d||d&&b.height&&b.height.length>0)b.height="auto";if(!d||d&&b.overflow&&b.overflow.length>0)b.overflow="auto"}else{a._addResizeHandler();b.height=e.offsetHeight+"px";b.overflow="hidden"}for(var c=0;c<a._panes.length;c++)a._initializePane(c);a._resizeSelectedPane()},_initializePane:function(g){var e="auto",d=this,h=d.get_Pane(g);if(!h)return;var a=h.content,b=a._original,c=g===d._selectedIndex;a.style.height=c||d._autoSize===AjaxControlToolkit.AutoSize.Fill?e:"0px";a.style.overflow=c?e:"hidden";a.style.display=c?"block":"none";b.style.height=e;b.style.maxHeight="";b.style.overflow=c?e:"hidden";var f=c||!d._fadeTransitions?1:0;if(d._autoSize===AjaxControlToolkit.AutoSize.Fill){if($common.getElementOpacity(b)!=f)$common.setElementOpacity(b,f);if($common.getElementOpacity(a)!=1)$common.setElementOpacity(a,1)}else{if($common.getElementOpacity(a)!=f)$common.setElementOpacity(a,f);if($common.getElementOpacity(b)!=1)$common.setElementOpacity(b,1)}},_addResizeHandler:function(){var a=this;if(!a._resizeHandler){a._resizeHandler=Function.createDelegate(a,a._resizeSelectedPane);$addHandler(window,"resize",a._resizeHandler)}},dispose:function(){var c=null,a=this;a._disposeResizeHandler();a._disposeAnimations();for(var d=a._panes.length-1;d>=0;d--){var b=a._panes[d];if(b){if(b.header){b.header._index=c;$removeHandler(b.header,"click",a._headerClickHandler);b.header=c}if(b.content){b.content._original=c;b.content=c}a._panes[d]=c;delete a._panes[d]}}a._panes=c;a._headerClickHandler=c;AjaxControlToolkit.AccordionBehavior.callBaseMethod(a,"dispose")},_disposeResizeHandler:function(){if(this._resizeHandler){$removeHandler(window,"resize",this._resizeHandler);this._resizeHandler=null}},_disposeAnimations:function(){var b=null;for(var c=0;c<this._panes.length;c++){var a=this._panes[c].animation;if(a){if(a.get_isPlaying())a.stop();if(a._ended){a.remove_ended(a._ended);a._ended=b}a.dispose();a._length=b;a._fade=b;a._pane=b;a._opening=b;a._behavior=b;this._panes[c].animation=b}}},_resizeSelectedPane:function(){var b=this,d=b.get_Pane();if(!d)return;b._headersSize=b._getHeadersSize().height;var a=d.content._original;switch(b._autoSize){case AjaxControlToolkit.AutoSize.None:a.style.height="auto";a.style.maxHeight="";break;case AjaxControlToolkit.AutoSize.Limit:var c=b._getRemainingHeight(false);a.style.height="auto";a.style.maxHeight=c+"px";break;case AjaxControlToolkit.AutoSize.Fill:var c=b._getRemainingHeight(true);a.style.height=c+"px";a.style.maxHeight=""}},_onHeaderClick:function(d){var b=this,a=d.target,e=b.get_element();while(a&&a.parentNode!==e)a=a.parentNode;d.stopPropagation();if(b._suppressHeaderPostbacks)d.preventDefault();var c=a._index;if(c===b._selectedIndex&&!b._requireOpenedPane)c=-1;b._changeSelectedIndex(c,true)},_changeSelectedIndex:function(c,g,h){var a=this,b=a._selectedIndex,d=a.get_Pane(c),e=a.get_Pane(b);if(!h&&d==e)return;var f=new AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs(b,c);a.raiseSelectedIndexChanging(f);if(f.get_cancel())return;if(e)e.header.className=a._headerCssClass;if(d)d.header.className=a._headerSelectedCssClass==""?a._headerCssClass:a._headerSelectedCssClass;a._selectedIndex=c;a.set_ClientState(a._selectedIndex);if(g)a._changePanes(b);a.raiseSelectedIndexChanged(new AjaxControlToolkit.AccordionSelectedIndexChangeEventArgs(b,c));a.raisePropertyChanged("SelectedIndex")},_changePanes:function(g){var b=this;if(!b.get_isInitialized())return;var f=null,e=null;for(var d=0;d<b._panes.length;d++){var c=b._panes[d],a=b._getAnimation(c);if(a.get_isPlaying())a.stop();if(d==b._selectedIndex){a._opening=true;f=a}else if(d==g){a._opening=false;e=a}else continue;b._startPaneChange(c,a._opening);if(b._fadeTransitions)a._fade.set_effect(a._opening?AjaxControlToolkit.Animation.FadeEffect.FadeIn:AjaxControlToolkit.Animation.FadeEffect.FadeOut);if(b._autoSize===AjaxControlToolkit.AutoSize.Fill){a.set_target(c.content._original);a._length.set_startValue($common.getContentSize(c.content._original).height);a._length.set_endValue(a._opening?b._getRemainingHeight(true):0)}else{a.set_target(c.content);a._length.set_startValue(c.content.offsetHeight);a._length.set_endValue(a._opening?b._getRemainingHeight(false):0)}}if(e)e.play();if(f)f.play()},_startPaneChange:function(e,d){var c=this,b=e.content,a=b._original;if(d){b.style.display="block";if(c._autoSize===AjaxControlToolkit.AutoSize.Fill&&c._isIE8InStandardMode)a.style.display="block"}else{b.style.overflow="hidden";a.style.overflow="hidden";if(c._autoSize===AjaxControlToolkit.AutoSize.Limit){b.style.height=c._getTotalSize(a).height+"px";a.style.maxHeight=""}}},_endPaneChange:function(g,f){var c="auto",b=this,a=g.content,d=a._original;if(f){if(b._autoSize===AjaxControlToolkit.AutoSize.Limit){var e=b._getRemainingHeight(true);d.style.maxHeight=e+"px"}d.style.overflow=c;a.style.height=c;a.style.overflow=c}else if(!b._isIE8InStandardMode)a.style.display="none";else if(b._autoSize===AjaxControlToolkit.AutoSize.Fill)d.style.display="none";else a.style.height="0px"},_getHeadersSize:function(){var a={width:0,height:0};for(var b=0;b<this._panes.length;b++){var c=this._getTotalSize(this._panes[b].header);a.width=Math.max(a.width,c.width);a.height+=c.height}return a},_getRemainingHeight:function(e){var b=this,a=0,c=b.get_Pane();if(b._autoSize===AjaxControlToolkit.AutoSize.None){if(c)a=b._getTotalSize(c.content._original).height}else{a=b._headersSize;if(e&&c)a+=b._getGutterSize(c.content._original).height;var f=b.get_element();a=Math.max(f.offsetHeight-a,0);if(c&&b._autoSize===AjaxControlToolkit.AutoSize.Limit){var d=b._getTotalSize(c.content._original).height;if(d>0)a=Math.min(a,d)}}return a},_getTotalSize:function(b){var a=$common.getSize(b),c=$common.getMarginBox(b);a.width+=c.horizontal;a.height+=c.vertical;return a},_getGutterSize:function(c){var a={width:0,height:0};try{var b=$common.getPaddingBox(c);a.width+=b.horizontal;a.height+=b.vertical}catch(d){}try{var b=$common.getBorderBox(c);a.width+=b.horizontal;a.height+=b.vertical}catch(d){}var b=$common.getMarginBox(c);a.width+=b.horizontal;a.height+=b.vertical;return a},add_selectedIndexChanging:function(a){this.get_events().addHandler("selectedIndexChanging",a)},remove_selectedIndexChanging:function(a){this.get_events().removeHandler("selectedIndexChanging",a)},raiseSelectedIndexChanging:function(b){var a=this.get_events().getHandler("selectedIndexChanging");if(a)a(this,b)},add_selectedIndexChanged:function(a){this.get_events().addHandler("selectedIndexChanged",a)},remove_selectedIndexChanged:function(a){this.get_events().removeHandler("selectedIndexChanged",a)},raiseSelectedIndexChanged:function(b){var a=this.get_events().getHandler("selectedIndexChanged");if(a)a(this,b)},get_Pane:function(a){var b=this;if(a===undefined||a===null)a=b._selectedIndex;return b._panes&&a>=0&&a<b._panes.length?b._panes[a]:null},get_Count:function(){return this._panes?this._panes.length:0},get_TransitionDuration:function(){return this._duration*1e3},set_TransitionDuration:function(d){var a=this;if(a._duration!=d/1e3){a._duration=d/1e3;for(var b=0;b<a._panes.length;b++){var c=a._panes[b].animation;if(c)c.set_duration(a._duration)}a.raisePropertyChanged("TransitionDuration")}},get_FramesPerSecond:function(){return this._framesPerSecond},set_FramesPerSecond:function(d){var a=this;if(a._framesPerSecond!=d){a._framesPerSecond=d;for(var b=0;b<a._panes.length;b++){var c=a._panes[b].animation;if(c)c.set_fps(a._framesPerSecond)}a.raisePropertyChanged("FramesPerSecond")}},get_FadeTransitions:function(){return this._fadeTransitions},set_FadeTransitions:function(c){var a=this;if(a._fadeTransitions!=c){a._fadeTransitions=c;a._disposeAnimations();if(!a._fadeTransitions)for(var b=0;b<a._panes.length;b++){if($common.getElementOpacity(a._panes[b].content)!=1)$common.setElementOpacity(a._panes[b].content,1);if($common.getElementOpacity(a._panes[b].content._original)!=1)$common.setElementOpacity(a._panes[b].content._original,1)}a.raisePropertyChanged("FadeTransitions")}},get_HeaderCssClass:function(){return this._headerCssClass},set_HeaderCssClass:function(a){this._headerCssClass=a;this.raisePropertyChanged("HeaderCssClass")},get_HeaderSelectedCssClass:function(){return this._headerSelectedCssClass},set_HeaderSelectedCssClass:function(a){this._headerSelectedCssClass=a;this.raisePropertyChanged("HeaderSelectedCssClass")},get_ContentCssClass:function(){return this._contentCssClass},set_ContentCssClass:function(a){this._contentCssClass=a;this.raisePropertyChanged("ContentCssClass")},get_AutoSize:function(){return this._autoSize},set_AutoSize:function(b){var a=this;if(Sys.Browser.agent===Sys.Browser.InternetExplorer&&b===AjaxControlToolkit.AutoSize.Limit)b=AjaxControlToolkit.AutoSize.Fill;if(a._autoSize!=b){a._autoSize=b;a._initializeLayout();a.raisePropertyChanged("AutoSize")}},get_SelectedIndex:function(){return this._selectedIndex},set_SelectedIndex:function(a){this._changeSelectedIndex(a,true)},get_requireOpenedPane:function(){return this._requireOpenedPane},set_requireOpenedPane:function(a){if(this._requireOpenedPane!=a){this._requireOpenedPane=a;this.raisePropertyChanged("requireOpenedPane")}},get_suppressHeaderPostbacks:function(){return this._suppressHeaderPostbacks},set_suppressHeaderPostbacks:function(a){if(this._suppressHeaderPostbacks!=a){this._suppressHeaderPostbacks=a;this.raisePropertyChanged("suppressHeaderPostbacks")}}};AjaxControlToolkit.AccordionBehavior.registerClass("AjaxControlToolkit.AccordionBehavior",AjaxControlToolkit.BehaviorBase);
//END AjaxControlToolkit.Accordion.AccordionBehavior.js
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
(function() {var fn = function() {$get('ctl00_ScriptManager1_HiddenField').value += ';;AjaxControlToolkit, Version=3.0.30512.17815, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e:en-US:c6756652-1352-4664-9356-b246b450e2d0:e2e86ef9:ef8e3c8:1df13a87:86df1102:8d38570d:7ea12cfc:9952e676:7594a425:47c1592f:a8a930c6:789f7d1f:9092b00d:69147b55:11092347:997a6cf7:5f0e2456:3e82f4f6:cdddfdd3:67ac853d:21b21fdb:9708822f:d0d65e2:35ba0f2b:805411a:62ff619f:3ace0f30:b365f388:6073b418:df3050e7:938f67e9:c9da175e:529326eb:f328d577:8ba4cb9c:dbf847d7:f95a17ba:b325c6aa:2506dce8:f676c674:802f991e:39b7776b:a76b2c81:8df69b1a:6b81982d:5c57d5e7:55647c9c:9d99f75b:c3fe56f:9c6123c4:ad61dd7a:1c2d39b0:240f6b5b:8ec6f8bb:dbd6b0bf:14cc41a5:e9cd9954:612ee445:3414db4c:9cf43de7:6068df58:a6e3f78c:9ea3f0e2:9e8e87e9:9758eba';Sys.Application.remove_load(fn);};Sys.Application.add_load(fn);})();
