﻿Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.MaskedEditBehavior=function(f){var c=null,d=false,e=true,b="",a=this;AjaxControlToolkit.MaskedEditBehavior.initializeBase(a,[f]);a._Mask=b;a._MaskType=AjaxControlToolkit.MaskedEditType.None;a._Filtered=b;a._PromptChar="_";a._InputDirection=AjaxControlToolkit.MaskedEditInputDirections.LeftToRight;a._MessageValidatorTip=e;a._ShowMessageErrorFloat=d;a._CssMessageErrorFloat=b;a._AutoComplete=e;a._AutoCompleteValue=b;a._ClearTextOnInvalid=d;a._ClearMaskOnLostfocus=e;a._AcceptAmPm=AjaxControlToolkit.MaskedEditShowSymbol.None;a._AcceptNegative=AjaxControlToolkit.MaskedEditShowSymbol.None;a._DisplayMoney=AjaxControlToolkit.MaskedEditShowSymbol.None;a._OnFocusCssClass="MaskedEditFocus";a._OnInvalidCssClass="MaskedEditError";a._OnFocusCssNegative="MaskedEditFocusNegative";a._OnBlurCssNegative="MaskedEditBlurNegative";a._CultureName=b;a._UserDateFormat=AjaxControlToolkit.MaskedEditUserDateFormat.None;a._UserTimeFormat=AjaxControlToolkit.MaskedEditUserTimeFormat.None;a._CultureDatePlaceholder=b;a._CultureTimePlaceholder=b;a._CultureDecimalPlaceholder=b;a._CultureThousandsPlaceholder=b;a._CultureDateFormat=b;a._CultureCurrencySymbolPlaceholder=b;a._CultureAMPMPlaceholder=b;a._AMPMPlaceholderSeparator=";";a._Century=1900;a._AllowCopyPaste=e;a._ClipboardText=AjaxControlToolkit.Resources.Shared_BrowserSecurityPreventsPaste;a._CharsEditMask="9L$CAN?";a._CharsSpecialMask="/:.,";a._MaskConv=b;a._EmptyMask=b;a._maskvalid=b;a._DirectSelText=b;a._initialvalue=b;a._LogicSymbol=b;a._LogicTextMask=b;a._LogicMask=b;a._LogicMaskConv=b;a._LogicPrompt=String.fromCharCode(1);a._LogicEscape=String.fromCharCode(2);a._LogicFirstPos=-1;a._LogicLastPos=-1;a._LogicLastInt=-1;a._QtdValidInput=0;a._InLostfocus=d;a._ExternalMessageError=b;a._CurrentMessageError=b;a._FiringOnChange=d;a._ErroOnEnter=d;a._charLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ";a._charNumbers="0123456789";a._charEscape="\\";a._DelimitStartDup="{";a._DelimitEndDup="}";a._focusHandler=c;a._keypressdown=c;a._keypressHandler=c;a._blurHandler=c;a._mouseOutHandler=c;a._mouseOutHandler=c;a._mouseMoveHandler=c;a._mouseEnterHandler=c;a._changeHandler=c;a._timer=c;a._timerHandler=c;a._SaveSymb=b;a._SaveText=b;a._SavePosi=-1;a._SaveMask=b;a._SaveKeyDown=0};AjaxControlToolkit.MaskedEditBehavior.prototype={initialize:function(){var c=true,a=this,b=a.get_element();a._InLostfocus=c;AjaxControlToolkit.MaskedEditBehavior.callBaseMethod(a,"initialize");a._createMask();var e=false,f=a.get_ClientState();if(f!=null&&f!=""){e=f=="Focused";a.set_ClientState(null)}if(document.activeElement)if(b.id==document.activeElement.id)e=c;if(a._ShowMessageErrorFloat){a._mouseOutHandler=Function.createDelegate(a,a._onMouseOut);$addHandler(b,"mouseout",a._mouseOutHandler);a._mouseMoveHandler=Function.createDelegate(a,a._onMouseMove);$addHandler(b,"mousemove",a._mouseMoveHandler);a._mouseEnterHandler=Function.createDelegate(a,a._onMouseover);$addHandler(b,"mouseover",a._mouseEnterHandler)}if(!b.readOnly){a._keypressdown=Function.createDelegate(a,a._onKeyPressdown);$addHandler(b,"keydown",a._keypressdown);a._keypressHandler=Function.createDelegate(a,a._onKeyPress);$addHandler(b,"keypress",a._keypressHandler)}a._focusHandler=Function.createDelegate(a,a._onFocus);$addHandler(b,"focus",a._focusHandler);a._blurHandler=Function.createDelegate(a,a._onBlur);$addHandler(b,"blur",a._blurHandler);a._changeHandler=Function.createDelegate(a,a._onChange);$addHandler(b,"change",a._changeHandler);if(Sys.Browser.agent==Sys.Browser.Opera){a._timerHandler=Function.createDelegate(a,a._OnTimerTicket);a._timer=new Sys.Timer;a._timer.set_enabled(false);a._timer.set_interval(100);a._timer.add_tick(a._timerHandler);a._SaveText="";a._SavePosi=-1;a._timer.set_enabled(c)}var d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(b);if(a._ClearMaskOnLostfocus)a._InitValue(d.get_Value(),c);else a._InitValue(d.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1),c);if(e)a._onFocus();else{if(a._ClearMaskOnLostfocus)d.set_Value(a._getClearMask(d.get_Value()));var g=a._CaptureServerValidators();if(!g)if(a._OnInvalidCssClass!="")a.AddCssClassMaskedEdit(a._OnInvalidCssClass)}},dispose:function(){var b=null,a=this,c=a.get_element();if(a._mouseOutHandler){$removeHandler(c,"mouseout",a._mouseOutHandler);a._mouseOutHandler=b}if(a._mouseMoveHandler){$removeHandler(c,"mousemove",a._mouseMoveHandler);a._mouseMoveHandler=b}if(a._mouseEnterHandler){$removeHandler(c,"mouseover",a._mouseEnterHandler);a._mouseEnterHandler=b}if(a._focusHandler){$removeHandler(c,"focus",a._focusHandler);a._focusHandler=b}if(a._focusHandler){$removeHandler(c,"focus",a._focusHandler);a._focusHandler=b}if(a._blurHandler){$removeHandler(c,"blur",a._blurHandler);a._blurHandler=b}if(a._changeHandler){$removeHandler(c,"change",a._changeHandler);a._changeHandler=b}if(a._keypressdown){$removeHandler(c,"keydown",a._keypressdown);a._keypressdown=b}if(a._keypressHandler){$removeHandler(c,"keypress",a._keypressHandler);a._keypressHandler=b}if(a._timerHandler){a._timer.set_enabled(false);a._timerHandler=b;a._timer.dispose();a._timer=b}AjaxControlToolkit.MaskedEditBehavior.callBaseMethod(a,"dispose")},_OnTimerTicket:function(){var a=this;a._SaveSymb="";if(a._InLostfocus)return;a._timer.set_enabled(false);var b=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());if(a._SaveText!=""){b.set_Value(a._SaveText);a.setSelectionRange(a._SavePosi,a._SavePosi);a._SaveText="";a._SavePosi=-1;a._SaveMask=b.get_Value()}else{if(b.get_Value().length!=a._EmptyMask.length)b.set_Value(a._SaveMask);if(a._timer.get_interval()!=100)a._timer.set_interval(100)}a._timer.set_enabled(true)},_onChange:function(){if(!this._FiringOnChange)this._onFocus()},_onFocus:function(){var b=false,a=this;a._InLostfocus=b;a._RemoveDivToolTip();if(a._OnFocusCssClass!="")a.AddCssClassMaskedEdit(a._OnFocusCssClass);var g=a.get_element(),d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(g);a._initialvalue=d.get_Value();if(a._ClearMaskOnLostfocus)a._InitValue(d.get_Value(),b);else a._InitValue(d.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1),b);var c=a._getClearMask(),e=b;if(a._MessageValidatorTip&&c=="")e=true;if((a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)&&a.get_CultureAMPMPlaceholder()!=""&&c==""){if(a._AcceptAmPm)a.InsertAMPM(a.get_CultureAMPMPlaceholder().substring(0,1))}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&c!="")if(a._LogicSymbol=="-"&&a._OnFocusCssNegative!="")a.AddCssClassMaskedEdit(a._OnFocusCssNegative);if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)if(a._LogicLastInt!=-1)a.setSelectionRange(a._LogicLastInt,a._LogicLastInt);else a.setSelectionRange(a._LogicLastPos+1,a._LogicLastPos+1);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&c!=""){var f=a._getLastEmptyPosition()+1;a.setSelectionRange(f,f)}else a.setSelectionRange(a._LogicFirstPos,a._LogicFirstPos);a.ShowTooltipMessage(b);if(e)a.ShowTooltipMessage(true)},_PeforformValidLostFocus:function(e){var a=this,c=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),b=a._getClearMask(c.get_Value());if(b==""&&a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._LogicSymbol=="-")a.InsertSignal("+");if(b!=""&&a._AutoComplete&&a._MaskType==AjaxControlToolkit.MaskedEditType.Date)a.AutoFormatDate();else if(b!=""&&a._AutoComplete&&a._MaskType==AjaxControlToolkit.MaskedEditType.Time)a.AutoFormatTime();else if(b!=""&&a._AutoComplete&&a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)a.AutoFormatDateTime();else if(b!=""&&a._AutoComplete&&a._MaskType==AjaxControlToolkit.MaskedEditType.Number)a.AutoFormatNumber();if(a._ClearMaskOnLostfocus&&b!=""||e&&a._ClearMaskOnLostfocus)c.set_Value(a._getClearMask(c.get_Value()));a.AddCssClassMaskedEdit("");if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._LogicSymbol=="-"&&a._OnBlurCssNegative!="")a.AddCssClassMaskedEdit(a._OnBlurCssNegative);a.ShowTooltipMessage(false);a._RemoveDivToolTip();var d=a._CaptureClientsValidators();if(!d){if(a._OnInvalidCssClass!="")a.AddCssClassMaskedEdit(a._OnInvalidCssClass);if(a._ClearTextOnInvalid){a._createMask();c.set_Value(a._EmptyMask)}}return d},_onBlur:function(d){var a=this;a._InLostfocus=true;var b=a._PeforformValidLostFocus(true);if(b){var c=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());if(!a.get_element().readOnly&&a._initialvalue!=c.get_Value()&&d)a._fireChanged()}},_fireChanged:function(){this._FiringOnChange=true;var a=this.get_element();if(document.createEventObject)a.fireEvent("onchange");else if(document.createEvent){var b=document.createEvent("HTMLEvents");b.initEvent("change",true,true);a.dispatchEvent(b)}this._FiringOnChange=false},_onKeyPress:function(g){var d=false,e=true,a=this,h=a._KeyCode(g);if(h==9)return e;if(scanCode==13){var i=a._PeforformValidLostFocus(d);a._ErroOnEnter=d;if(!i)a._ErroOnEnter=e;if(Sys.Browser.agent==Sys.Browser.Opera){var j=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());a._SaveText=j.get_Value();a._SavePosi=a._getCurrentPosition();a._timer.set_enabled(d);a._timer.set_interval(1);a._timer.set_enabled(e)}return i}if(a._OnFocusCssClass!=""&&a._ErroOnEnter)a.AddCssClassMaskedEdit(a._OnFocusCssClass);a._ErroOnEnter=d;if(!a._isNormalChar(g,h)){a._ExecuteNav(g,h);return d}curpos=a._deleteTextSelection();if(curpos==-1)curpos=a._getCurrentPosition();var b=String.fromCharCode(scanCode);if(a._MaskType==AjaxControlToolkit.MaskedEditType.Date&&b==a.get_CultureDatePlaceholder())a._AdjustElementDate();else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Time&&b==a.get_CultureTimePlaceholder())a._AdjustElementTime();else if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime&&(b==a.get_CultureTimePlaceholder()||b==a.get_CultureDatePlaceholder()))a._AdjustElementDateTime(b);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.LeftToRight&&b==a.get_CultureDecimalPlaceholder()&&curpos==a._LogicLastInt)a._AdjustElementDecimalLTR();else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft&&b==a.get_CultureDecimalPlaceholder()&&curpos==a._LogicLastInt)a._AdjustElementDecimalRTL();else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&b==a.get_CultureDecimalPlaceholder()&&curpos!=a._LogicLastInt)a._MoveDecimalPos();else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.LeftToRight&&b==a.get_CultureThousandsPlaceholder())a._MoveThousandLTR();else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft&&b==a.get_CultureThousandsPlaceholder())a._MoveThousandRTL();else if((a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)&&a.get_CultureFirstLettersAMPM().toUpperCase().indexOf(b.toUpperCase())!=-1){if(a._AcceptAmPm){a.InsertAMPM(b);a.setSelectionRange(curpos,curpos)}}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&"+-".indexOf(b)!=-1)if(Sys.Browser.agent!=Sys.Browser.Opera){a.InsertSignal(b);a.setSelectionRange(curpos,curpos)}else if(a._SaveSymb==""){a.InsertSignal(b);a.setSelectionRange(curpos,curpos);a._SaveSymb=b;a._timer.set_enabled(d);a._timer.set_interval(1);a._timer.set_enabled(e)}else a._SaveSymb="";else{var l=curpos;curpos=a._getNextPosition(curpos);var c=curpos;if(a._LogicLastInt!=-1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft){if(l==a._LogicLastInt)c=a._getLastEmptyPosition()}else if(curpos>=a._LogicLastPos+1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)c=a._getLastEmptyPosition();if(a._processKey(c,b)){if(a._MessageValidatorTip)a.ShowTooltipMessage(d);if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.LeftToRight){a._insertContent(b,c);curpos=a._getNextPosition(c+1)}else if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)if(a._LogicLastInt==-1)if(curpos<a._LogicLastPos+1){a._insertContent(b,c);curpos=a._getNextPosition(c+1)}else{a._insertContentRight(b);curpos=a._LogicLastPos+1}else if(l!=a._LogicLastInt){a._insertContent(b,c);curpos=a._getNextPosition(c+1)}else{var j=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),f=a._getClearMask(j.get_Value());if(f!=""){var m=f.indexOf(a.get_CultureDecimalPlaceholder());if(m!=-1){var k=f.substring(0,m);if(k=="0"||k=="-0"){a.setSelectionRange(a._LogicLastInt-1,a._LogicLastInt);a._deleteTextSelection();curpos=a._LogicLastInt;a.setSelectionRange(curpos,curpos)}}}if(f==""&&b=="0")curpos=a._LogicLastInt;else{a._insertContentRight(b);curpos=a._LogicLastInt}}a.setSelectionRange(curpos,curpos)}}a._SetCancelEvent(g);return d},_onKeyPressdown:function(b){var a=this;if(a._InLostfocus)a._onFocus(b);var c=a._KeyCode(b);if(c==9)return true;if(scanCode==13)return true;if(!a._isNormalChar(b,c))a._ExecuteNav(b,c);else if(Sys.Browser.agent==Sys.Browser.Opera)if(b.rawEvent.shiftKey&&!b.rawEvent.ctrlKey&&!b.rawEvent.altKey&&b.rawEvent.keyCode==45){var d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());a._SaveText=d.get_Value();a._SavePosi=a._getCurrentPosition();a._timer.set_enabled(false);a._timer.set_interval(1);a._timer.set_enabled(true)}},_onMouseOut:function(){this._RemoveDivToolTip()},_onMouseMove:function(b){var a=this;if((a._InLostfocus||a._ErroOnEnter)&&a._ExternalMessageError!="")a._ShowDivToolTip(b)},_onMouseover:function(b){var a=this;if(!$get("DivMaskedEditTip_"+a.get_element().id))a._CaptureServerValidators();if((a._InLostfocus||a._ErroOnEnter)&&a._ExternalMessageError!="")a._createDivToolTip(b,a._ExternalMessageError)},_ShowDivToolTip:function(e){var c="DivMaskedEditTip_",a=this,b=$get(c+a.get_element().id);if(!b){a._createDivToolTip(e,a._ExternalMessageError);b=$get(c+a.get_element().id)}var d=a._GetMousePos(e);b.style.left=d.x+1+"px";b.style.top=d.y+1+"px"},_GetMousePos:function(a){var d="number",b=0,c=0;if(typeof window.pageYOffset==d){c=window.pageYOffset;b=window.pageXOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){c=document.body.scrollTop;b=document.body.scrollLeft}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){c=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}var e=0,f=0;if(typeof a.pageX==d){e=a.pageX;f=a.pageY}else if(typeof a.clientX==d){e=a.clientX;f=a.clientY}return {x:e+b,y:f+c}},_RemoveDivToolTip:function(){var a=$get("DivMaskedEditTip_"+this.get_element().id);if(a)document.body.removeChild(a)},_createDivToolTip:function(e,f){var c="DivMaskedEditTip_",b=this,g=$get(c+b.get_element().id);if(!g){var a,d=b._GetMousePos(e);a=document.createElement("div");a.id=c+b.get_element().id;a.style.position="absolute";a.style.left=d.x+2+"px";a.style.top=d.y+2+"px";a.style.zIndex=99999;if(b._CssMessageErrorFloat==""){a.style.padding="3px 3px 3px 3px";a.style.border="Solid 1px #000000";a.style.backgroundColor="#FFFFEA";a.style.fontWeight="normal";a.style.fontSize="12px";a.style.fontFamily="Arial"}else a.className=b._CssMessageErrorFloat;a.innerHTML=f;a=document.body.insertBefore(a,document.body.firstChild)}},_ExecuteNav:function(b,c){var h=false,g=true,i="keypress",a=this;if(b.type=="keydown")if(Sys.Browser.agent==Sys.Browser.InternetExplorer){if((c==86||c==118)&&!b.shiftKey&&b.ctrlKey&&!b.altKey){a._SetCancelEvent(b);a._PasteFromClipBoard();return}if(b.shiftKey&&!b.ctrlKey&&!b.altKey&&b.keyCode==45){a._SetCancelEvent(b);a._PasteFromClipBoard();return}}if(Sys.Browser.agent!=Sys.Browser.InternetExplorer||b.type==i){if(b.rawEvent.shiftKey&&!b.rawEvent.ctrlKey&&!b.rawEvent.altKey&&b.rawEvent.keyCode==45){a._SetCancelEvent(b);a._PasteFromClipBoard();return}if(b.type==i&&(c==86||c==118)&&!b.shiftKey&&b.ctrlKey&&!b.altKey){a._SetCancelEvent(b);a._PasteFromClipBoard();return}}if(Sys.Browser.agent==Sys.Browser.InternetExplorer||b.type==i)if(c==8){a._SetCancelEvent(b);curpos=a._deleteTextSelection();if(curpos!=-1)a.setSelectionRange(curpos,curpos);else{curpos=a._getCurrentPosition();a._backspace(curpos);curpos=a._getPreviousPosition(curpos-1);a.setSelectionRange(curpos,curpos)}var e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());if(a._MessageValidatorTip&&e.get_Value()==a._EmptyMask)a.ShowTooltipMessage(g);if(Sys.Browser.agent==Sys.Browser.Opera){a._SaveText=e.get_Value();a._SavePosi=curpos;a._timer.set_enabled(h);a._timer.set_interval(1);a._timer.set_enabled(g)}}else if(c==46||c==127){a._SetCancelEvent(b);var e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());curpos=a._deleteTextSelection();if(curpos==-1){curpos=a._getCurrentPosition();if(!a._isValidMaskedEditPosition(curpos))if(curpos!=a._LogicLastInt&&a._InputDirection!=AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)curpos=a._getNextPosition(curpos);a._deleteAtPosition(curpos,h)}else if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft){ClearText=a._getClearMask(e.get_Value());if(ClearText!=""){ClearText=ClearText.replace(new RegExp("(\\"+a.get_CultureThousandsPlaceholder()+")","g"),"")+"";if(ClearText.substring(ClearText.length-1,ClearText.length)==a.get_CultureDecimalPlaceholder()){ClearText=ClearText.substring(0,ClearText.length-1);a.loadValue(ClearText,a._LogicLastInt)}else a.loadValue(ClearText,a._LogicLastPos)}}a.setSelectionRange(curpos,curpos);if(a._MessageValidatorTip&&e.get_Value()==a._EmptyMask)a.ShowTooltipMessage(g);if(Sys.Browser.agent==Sys.Browser.Opera){a._SaveText=e.get_Value();a._SavePosi=curpos;a._timer.set_enabled(h);a._timer.set_interval(1);a._timer.set_enabled(g)}}else if(b.ctrlKey){if(c==39||c==35||c==34){a._DirectSelText="R";if(Sys.Browser.agent==Sys.Browser.Opera)return;a._SetCancelEvent(b);curpos=a._getCurrentPosition();a.setSelectionRange(curpos,a._LogicLastPos+1)}else if(c==37||c==36||c==33){a._DirectSelText="L";if(Sys.Browser.agent==Sys.Browser.Opera)return;a._SetCancelEvent(b);curpos=a._getCurrentPosition();a.setSelectionRange(a._LogicFirstPos,curpos)}}else if(c==35||c==34){a._DirectSelText="R";if(Sys.Browser.agent==Sys.Browser.Opera)return;a._SetCancelEvent(b);if(b.shiftKey){curpos=a._getCurrentPosition();a.setSelectionRange(curpos,a._LogicLastPos+1)}else a.setSelectionRange(a._LogicLastPos+1,a._LogicLastPos+1)}else if(c==36||c==33){a._DirectSelText="L";if(Sys.Browser.agent==Sys.Browser.Opera)return;a._SetCancelEvent(b);if(b.shiftKey){curpos=a._getCurrentPosition();a.setSelectionRange(a._LogicFirstPos,curpos)}else a.setSelectionRange(a._LogicFirstPos,a._LogicFirstPos)}else if(c==37){a._DirectSelText="L";if(Sys.Browser.agent==Sys.Browser.Opera)return;a._SetCancelEvent(b);if(b.shiftKey){var d=a._GetBoundSelection();if(d){if(d.left>a._LogicFirstPos)d.left--;a.setSelectionRange(d.left,d.right)}else{var f=a._getCurrentPosition();if(f>a._LogicFirstPos)a.setSelectionRange(f-1,f)}}else{curpos=a._getCurrentPosition()-1;if(curpos<a._LogicFirstPos)curpos=a._LogicFirstPos;a.setSelectionRange(curpos,curpos)}if(Sys.Browser.agent==Sys.Browser.Opera){var e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());a._SaveText=e.get_Value();a._SavePosi=curpos;a._timer.set_enabled(h);a._timer.set_interval(1);a._timer.set_enabled(g)}}else if(c==39){a._DirectSelText="R";if(Sys.Browser.agent==Sys.Browser.Opera)return;a._SetCancelEvent(b);if(b.shiftKey){var d=a._GetBoundSelection();if(d){if(d.right<a._LogicLastPos+1)d.right++;a.setSelectionRange(d.left,d.right)}else{f=a._getCurrentPosition();if(f<a._LogicLastPos+1)a.setSelectionRange(f,f+1)}}else{curpos=a._getCurrentPosition()+1;if(curpos>a._LogicLastPos+1)curpos=a._LogicLastPos+1;a.setSelectionRange(curpos,curpos)}if(Sys.Browser.agent==Sys.Browser.Opera){var e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());a._SaveText=e.get_Value();a._SavePosi=curpos;a._timer.set_enabled(h);a._timer.set_interval(1);a._timer.set_enabled(g)}}else if(c==27){a._SetCancelEvent(b);var e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());if(a._EmptyMask==a._initialvalue)e.set_Value("");else e.set_Value(a._initialvalue);a._onFocus()}a._SetCancelEvent(b)},_backspace:function(a){var b=this,c=false;if(a>b._LogicFirstPos){var d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(b.get_element()),e=d.get_Value();a=b._getPreviousPosition(a-1);b._deleteAtPosition(a,true);c=true}return c},_deleteAtPosition:function(e,s){var a=this,n=false,m=a._LogicLastPos+1;if(a._LogicLastInt!=-1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)m=a._LogicLastInt;var h=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());if(s==false&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft&&e==m){ClearText=a._getClearMask(h.get_Value());if(ClearText!=""){n=true;ClearText=ClearText.replace(new RegExp("(\\"+a.get_CultureThousandsPlaceholder()+")","g"),"")+"";if(ClearText.substring(ClearText.length-1,ClearText.length)==a.get_CultureDecimalPlaceholder())ClearText=ClearText.substring(0,ClearText.length-1);var g=ClearText.split(a.get_CultureDecimalPlaceholder());if(a._LogicLastInt!=-1&&g[0]!=""){g[0]=g[0].substring(0,g[0].length-1);ClearText=g[0];if(g.length=2)ClearText+=a.get_CultureDecimalPlaceholder()+g[1]}else ClearText=ClearText.substring(0,ClearText.length-1);ClearText+=a._LogicSymbol;a.loadValue(ClearText,m)}}else{var b=h.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1),c=a._LogicTextMask.substring(a._LogicFirstPos,a._LogicLastPos+1),f=0,j=e-a._LogicFirstPos;if(a._isValidMaskedEditPosition(e)){n=true;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){var d=b.split(" "),q=e-a._LogicFirstPos;if(q>d[0].length){b=d[1];f=d[0].length+1;c=c.substring(f);j-=f}else{b=d[0];c=c.substring(0,d[0].length)}}var k=b.substring(j+1),l=c.substring(j+1);b=b.substring(0,j)+a._PromptChar;c=c.substring(0,j)+a._LogicPrompt;for(i=0;i<parseInt(k.length,10);i++)if(a._isValidMaskedEditPosition(e+1+i)){b+=a._PromptChar;c+=a._LogicPrompt}else{b+=k.substring(i,i+1);c+=l.substring(i,i+1)}posaux=a._getNextPosition(e);for(i=0;i<parseInt(k.length,10);i++)if(a._isValidMaskedEditPosition(e+1+i)&&l.substring(i,i+1)!=a._LogicPrompt){b=b.substring(0,posaux-a._LogicFirstPos-f)+k.substring(i,i+1)+b.substring(posaux+1-a._LogicFirstPos-f);c=c.substring(0,posaux-a._LogicFirstPos-f)+l.substring(i,i+1)+c.substring(posaux+1-a._LogicFirstPos-f);posaux=a._getNextPosition(posaux+1)}if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){var r=h.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1),p=a._LogicTextMask.substring(a._LogicFirstPos,a._LogicLastPos+1),d=r.split(" "),q=e-a._LogicFirstPos;if(q>d[0].length){b=d[0]+" "+b;c=p.substring(0,f)+c}else{b=b+" "+d[1];c=c+p.substring(d[0].length)}}var o=h.get_Value();b=o.substring(0,a._LogicFirstPos)+b+o.substring(a._LogicLastPos+1);a._LogicTextMask=a._LogicTextMask.substring(0,a._LogicFirstPos)+c+a._LogicTextMask.substring(a._LogicLastPos+1);h.set_Value(b)}}return n},_ShowModalClipBoardInput:function(){var a=prompt(this._ClipboardText,"");return a},_PasteFromClipBoard:function(){var f=false,a=this,e=null,b,q=-1,p=-1;if(Sys.Browser.agent==Sys.Browser.InternetExplorer)e=window.clipboardData.getData("Text");else{var j=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),l=j.get_Value(),g=a._GetBoundSelection(),b=a._getCurrentPosition(),m=a._AutoComplete,o=a._ClearTextOnInvalid,n=a._ClearMaskOnLostfocus,r=a._DirectSelText;a._AutoComplete=f;a._ClearTextOnInvalid=f;a._ClearMaskOnLostfocus=f;e=a._ShowModalClipBoardInput();a._AutoComplete=m;a._ClearTextOnInvalid=o;a._ClearMaskOnLostfocus=n;j.set_Value(l);if(g)a.setSelectionRange(g.left,g.right);else a.setSelectionRange(b,b)}if(e==null||e=="")return;if(e.length>a._maskvalid.length)e=e.substring(0,a._maskvalid.length);b=a._deleteTextSelection();if(b==-1){b=a._getCurrentPosition();if(g)b=g.left}a.setSelectionRange(b,b);var i=f;if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft&&a._LogicLastInt!=-1)i=true;var h=0;for(h=0;h<e.length;h++){var d=e.substring(h,h+1),c=b;if(i)c=a._getLastEmptyPosition();if((a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)&&a.get_CultureFirstLettersAMPM().toUpperCase().indexOf(d.toUpperCase())!=-1){if(a._AcceptAmPm){a.InsertAMPM(d);a.setSelectionRange(b,b)}}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&"+-".indexOf(d)!=-1){a.InsertSignal(d);a.setSelectionRange(b,b)}else{var k=b;b=a._getNextPosition(b);var c=b;if(a._LogicLastInt!=-1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft){if(k==a._LogicLastInt)c=a._getLastEmptyPosition()}else if(b>=a._LogicLastPos+1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)c=a._getLastEmptyPosition();if(a._processKey(c,d)){if(a._MessageValidatorTip)a.ShowTooltipMessage(f);if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.LeftToRight){a._insertContent(d,c);b=a._getNextPosition(c+1)}else if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)if(a._LogicLastInt==-1)if(b<a._LogicLastPos+1){a._insertContent(d,c);b=a._getNextPosition(c+1)}else{a._insertContentRight(d);b=a._LogicLastPos+1}else if(k!=a._LogicLastInt){a._insertContent(d,c);b=a._getNextPosition(c+1)}else{a._insertContentRight(d);b=a._LogicLastInt}a.setSelectionRange(b,b)}}}if(i)a.setSelectionRange(a._LogicLastInt,a._LogicLastInt)},_MoveDecimalPos:function(){var b=this,f=b.get_element(),d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(f),a=b._LogicFirstPos,e=b._LogicLastPos,c=-1;while(a<e){if(d.get_Value().substring(a,a+1)==b.get_CultureDecimalPlaceholder()){c=a;break}a++}if(c==-1)return;b.setSelectionRange(c,c)},_MoveThousandLTR:function(){var b=this,g=b.get_element(),e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(g),f=b._getCurrentPosition(),d=b._LogicLastPos,a=f+1,c=-1;while(a<d){if(e.get_Value().substring(a,a+1)==b.get_CultureThousandsPlaceholder()){c=a;break}a++}if(c==-1){var a=0;d=f;while(a<d){if(e.get_Value().substring(a,a+1)==b.get_CultureThousandsPlaceholder()){c=a;break}a++}if(c==-1)return}b.setSelectionRange(c,c)},_MoveThousandRTL:function(){var b=this,g=b.get_element(),e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(g),f=b._getCurrentPosition(),d=b._LogicFirstPos,a=f-1,c=-1;while(a>d){if(e.get_Value().substring(a,a+1)==b.get_CultureThousandsPlaceholder()){c=a;break}a--}if(c==-1){a=b._LogicLastPos;d=f;while(a>d){if(e.get_Value().substring(a,a+1)==b.get_CultureThousandsPlaceholder()){c=a;break}a--}if(c==-1)return}b.setSelectionRange(c,c)},_AdjustElementDecimalLTR:function(){var a=this,i=a.get_element(),d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(i),f=a._getCurrentPosition();if(d.get_Value().substring(f).indexOf(a.get_CultureDecimalPlaceholder())==-1)return;var e=d.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1),c=e.indexOf(a.get_CultureDecimalPlaceholder());if(c==-1)return;var b;ClearText=a._getClearMask(d.get_Value());if(ClearText!=""){ClearText=ClearText.replace(new RegExp("(\\"+a.get_CultureThousandsPlaceholder()+")","g"),"")+"";b=ClearText.split(a.get_CultureDecimalPlaceholder())}else b=a.get_CultureDecimalPlaceholder().split(a.get_CultureDecimalPlaceholder());if(b[0]=="")b[0]="0";var h=e.length-c-1;while(b[1].length<h)b[1]+="0";var g=a._InputDirection;a._InputDirection=AjaxControlToolkit.MaskedEditInputDirections.RightToLeft;a.loadValue(b[0]+a.get_CultureDecimalPlaceholder()+b[1],a._LogicLastPos);a._InputDirection=g;c+=a._LogicFirstPos+1;a.setSelectionRange(c,c)},_AdjustElementDecimalRTL:function(){var a=this,d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),e=d.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1),c=e.indexOf(a.get_CultureDecimalPlaceholder());if(c==-1)return;var f=a._getCurrentPosition();if(c+a._LogicFirstPos>=f){a._AdjustElementDecimalLTR();return}var b;ClearText=a._getClearMask(d.get_Value());if(ClearText!=""){ClearText=ClearText.replace(new RegExp("(\\"+a.get_CultureThousandsPlaceholder()+")","g"),"")+"";b=ClearText.split(a.get_CultureDecimalPlaceholder())}else b=a.get_CultureDecimalPlaceholder().split(a.get_CultureDecimalPlaceholder());if(b[0]=="")b[0]="0";var h=e.length-c-1;while(b[1].length<h)b[1]+="0";var g=a._InputDirection;a._InputDirection=AjaxControlToolkit.MaskedEditInputDirections.RightToLeft;a.loadValue(b[0]+a.get_CultureDecimalPlaceholder()+b[1],a._LogicLastPos);a._InputDirection=g;c+=a._LogicFirstPos+1;a.setSelectionRange(c,c)},_AdjustTime:function(a,d){var c=true,b;for(b=0;b<parseInt(a.length,10);b++)if(a.substring(b,b+1)!=this._PromptChar)c=false;if(c)return d;var e=a.length;a=a.replace(new RegExp("(\\"+this._PromptChar+")","g"),"")+"";while(a.length<e)a="0"+a;return a},_AdjustElementTime:function(){var a=this,l=a.get_element(),k=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(l),e="",g=a._getCurrentPosition()-a._LogicFirstPos,h=a._maskvalid,b=g+a._LogicFirstPos,c=0;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){c=h.split(" ")[0].length+1;if(g<c){b=c+a._LogicFirstPos;a.setSelectionRange(b,b);return}h=h.split(" ")[1];g-=c}h=h.split(":");if(g<=1){e="H";b=3+a._LogicFirstPos+c}else if(g>=2&&g<=4&&h.length==2){e="M";b=c+a._LogicFirstPos}else if(g>=2&&g<=4&&h.length==3){e="M";b=6+a._LogicFirstPos+c}else if(h.length==3){e="S";b=c+a._LogicFirstPos}if(e=="")return;var i=k.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1);if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)i=i.split(" ")[1];var f=i.split(a.get_CultureTimePlaceholder()),j=a._GetTimeElementText(e),d;if(e=="H"){d=j+a.get_CultureTimePlaceholder()+f[1];if(f.length==3)d+=a.get_CultureTimePlaceholder()+f[2]}else if(e=="M"){d=f[0]+a.get_CultureTimePlaceholder()+j;if(f.length==3)d+=a.get_CultureTimePlaceholder()+f[2]}else if(e=="S"){d=f[0]+a.get_CultureTimePlaceholder()+f[1];d+=a.get_CultureTimePlaceholder()+j}if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)d=k.get_Value().substring(a._LogicFirstPos,c)+d;a.loadMaskValue(d,a._LogicFirstPos,a._LogicSymbol);a.setSelectionRange(b,b)},_GetTimeElementText:function(i){var d="",g="g",f=")",e="(\\",c=this,a,h=c._LogicTextMask.substring(c._LogicFirstPos,c._LogicLastPos+1);if(c._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)h=h.substring(c._maskvalid.split(" ")[0].length+1);var b=h.split(c.get_CultureTimePlaceholder());b[0]=b[0].replace(new RegExp(e+c._LogicPrompt+f,g),c._PromptChar)+d;a=b[0].replace(new RegExp(e+c._PromptChar+f,g),d)+d;if(a!=d&&a.length<2){a="0"+a;b[0]=a}b[1]=b[1].replace(new RegExp(e+c._LogicPrompt+f,g),c._PromptChar)+d;a=b[1].replace(new RegExp(e+c._PromptChar+f,g),d)+d;if(a!=d&&a.length<2){a="0"+a;b[1]=a}if(b.length==3){b[2]=b[2].replace(new RegExp(e+c._LogicPrompt+f,g),c._PromptChar)+d;a=b[2].replace(new RegExp(e+c._PromptChar+f,g),d)+d;if(a!=d&&a.length<2){a="0"+a;b[2]=a}}if(i=="H")return b[0];else if(i=="M")return b[1];return b[2]},_AdjustElementDateTime:function(b){var a=this;if(b==a.get_CultureDatePlaceholder())a._AdjustElementDate();if(b==a.get_CultureTimePlaceholder())a._AdjustElementTime()},_AdjustElementDate:function(){var i="Y",h="M",g="D",f=" ",a=this,p=a.get_element(),n=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(p),l=n.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1);if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)l=l.split(f)[0];var j=l.split(a.get_CultureDatePlaceholder()),d="",b=a._getCurrentPosition()-a._LogicFirstPos,c=b+a._LogicFirstPos,e=a._maskvalid.indexOf("9999")!=-1?2:0;if(a.get_CultureDateFormat()=="DMY")if(b<=1){d=g;c=3+a._LogicFirstPos}else if(b>=2&&b<=4){d=h;c=6+a._LogicFirstPos}else{if(b>8+e&&a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){a.setSelectionRange(a._LogicFirstPos,a._LogicFirstPos);return}d=i;c=a._LogicFirstPos}else if(a.get_CultureDateFormat()=="MDY")if(b<=1){d=h;c=3+a._LogicFirstPos}else if(b>=2&&b<=4){d=g;c=6+a._LogicFirstPos}else{if(b>8+e&&a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){a.setSelectionRange(a._LogicFirstPos,a._LogicFirstPos);return}d=i;c=a._LogicFirstPos}else if(a.get_CultureDateFormat()=="DYM")if(b<=1){d=g;c=3+a._LogicFirstPos}else if(b>=2&&b<=4+e){d=i;c=6+e+a._LogicFirstPos}else{d=h;c=a._LogicFirstPos}else if(a.get_CultureDateFormat()=="MYD")if(b<=1){d=h;c=3+a._LogicFirstPos}else if(b>=2&&b<=4+e){d=i;c=6+e+a._LogicFirstPos}else{d=g;c=a._LogicFirstPos}else if(a.get_CultureDateFormat()=="YMD")if(b<=1+e){d=i;c=3+e+a._LogicFirstPos}else if(b>=2+e&&b<=4+e){d=h;c=6+e+a._LogicFirstPos}else{d=g;c=a._LogicFirstPos}else if(a.get_CultureDateFormat()=="YDM")if(b<=1+e){d=i;c=3+e+a._LogicFirstPos}else if(b>=2+e&&b<=4+e){d=g;c=6+e+a._LogicFirstPos}else{d=h;c=a._LogicFirstPos}var o=a._GetDateElementText(d);j[a.get_CultureDateFormat().indexOf(d)]=o;var m=j[0]+a.get_CultureDatePlaceholder()+j[1]+a._CultureDatePlaceholder+j[2];if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){var k=n.get_Value().substring(a._LogicFirstPos,a._LogicLastPos+1);if(k.split(f).length==3)m+=f+k.split(f)[1]+f+k.split(f)[2];else m+=f+k.split(f)[1]}a.loadMaskValue(m,a._LogicFirstPos,a._LogicSymbol);a.setSelectionRange(c,c)},_GetDateElementText:function(i){var d="",g="g",f=")",e="(\\",a=this,b,c;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){var h=a._LogicTextMask.substring(a._LogicFirstPos,a._LogicLastPos+1).split(" ")[0];c=h.split(a.get_CultureDatePlaceholder())}else c=a._LogicTextMask.substring(a._LogicFirstPos,a._LogicLastPos+1).split(a.get_CultureDatePlaceholder());c[a.get_CultureDateFormat().indexOf("D")]=c[a.get_CultureDateFormat().indexOf("D")].replace(new RegExp(e+a._LogicPrompt+f,g),a._PromptChar)+d;b=c[a.get_CultureDateFormat().indexOf("D")].replace(new RegExp(e+a._PromptChar+f,g),d)+d;if(b!=d&&b.length<2){b="0"+b;c[a.get_CultureDateFormat().indexOf("D")]=b}c[a.get_CultureDateFormat().indexOf("M")]=c[a.get_CultureDateFormat().indexOf("M")].replace(new RegExp(e+a._LogicPrompt+f,g),a._PromptChar)+d;b=c[a.get_CultureDateFormat().indexOf("M")].replace(new RegExp(e+a._PromptChar+f,g),d)+d;if(b!=d&&b.length<2){b="0"+b;c[a.get_CultureDateFormat().indexOf("M")]=b}var j=a._maskvalid.indexOf("9999")!=-1?true:false;c[a.get_CultureDateFormat().indexOf("Y")]=c[a.get_CultureDateFormat().indexOf("Y")].replace(new RegExp(e+a._LogicPrompt+f,g),a._PromptChar)+d;b=c[a.get_CultureDateFormat().indexOf("Y")].replace(new RegExp(e+a._PromptChar+f,g),d)+d;if(j){if(b!=d&&b.length<4){while(b.length<4)b="0"+b;c[a.get_CultureDateFormat().indexOf("Y")]=b}}else if(b!=d&&b.length<2){b="0"+b;c[a.get_CultureDateFormat().indexOf("Y")]=b}return c[a.get_CultureDateFormat().indexOf(i)]},_GetBoundSelection:function(){var b=null,a=this.get_element();if(a.setSelectionRange){if(a.selectionStart!=a.selectionEnd)b={left:parseInt(a.selectionStart,10),right:parseInt(a.selectionEnd,10)}}else if(document.selection){sel=document.selection.createRange();if(sel.text!=""){var f=parseInt(sel.text.length,10);sel.text=String.fromCharCode(3)+sel.text;var c=a.createTextRange();c.findText(String.fromCharCode(3));c.select();var e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a),d=parseInt(e.get_Value().indexOf(String.fromCharCode(3)),10);document.selection.clear();b={left:d,right:d+f}}}return b},_deleteTextSelection:function(){var b=this,a=b.get_element(),g=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a),d=g.get_Value(),e=-1,c=-1,h=false;if(a.setSelectionRange){if(a.selectionStart!=a.selectionEnd){var l=parseInt(a.selectionStart,10),k=parseInt(a.selectionEnd,10);h=true;e=k-l;c=a.selectionStart;a.selectionEnd=a.selectionStart}}else if(document.selection){sel=document.selection.createRange();if(sel.text!=""){h=true;var f=sel.text+String.fromCharCode(3);sel.text=f;var j=a.createTextRange();j.findText(f);j.select();c=g.get_Value().indexOf(f);document.selection.clear();e=parseInt(f.length,10)-1}}if(h){for(i=0;i<e;i++)if(b._isValidMaskedEditPosition(c+i)){d=d.substring(0,c+i)+b._PromptChar+d.substring(c+i+1);b._LogicTextMask=b._LogicTextMask.substring(0,c+i)+b._LogicPrompt+b._LogicTextMask.substring(c+i+1)}g.set_Value(d);if(b._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)c+=e}b._DirectSelText="";return c},_isNormalChar:function(a,h){var g="keypress",e=null,d="undefined",c=false,f=this,b=true;if(Sys.Browser.agent==Sys.Browser.Opera&&a.type=="keydown")f._SaveKeyDown=h;if(h<32)b=c;else if(Sys.Browser.agent!=Sys.Browser.InternetExplorer||a.type=="keydown")switch(h){case 33:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e)if(a.rawEvent.which==0)b=c;break;case 34:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e)if(a.rawEvent.which==0)b=c;break;case 35:if(Sys.Browser.agent==Sys.Browser.Opera&&a.type==g){if(f._SaveKeyDown==35)b=c}else b=c;break;case 36:if(Sys.Browser.agent==Sys.Browser.Opera&&a.type==g){if(f._SaveKeyDown==36)b=c}else b=c;break;case 37:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e)if(a.rawEvent.which==0)b=c;break;case 38:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e)if(a.rawEvent.which==0)b=c;break;case 39:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e)if(a.rawEvent.which==0)b=c;break;case 40:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e)if(a.rawEvent.which==0)b=c;break;case 45:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e&&Sys.Browser.agent!=Sys.Browser.Opera){if(a.rawEvent.which==0)b=c}else if(Sys.Browser.agent==Sys.Browser.Opera)b=true;else b=c;break;case 86:case 118:if(!a.rawEvent.shiftKey&&a.rawEvent.ctrlKey&&!a.rawEvent.altKey)b=c;break;case 46:if(typeof a.rawEvent.which!=d&&a.rawEvent.which!=e&&Sys.Browser.agent!=Sys.Browser.Opera){if(a.rawEvent.which==0)b=c}else if(Sys.Browser.agent==Sys.Browser.Opera&&a.type==g){if(f._SaveKeyDown==127)b=c}else b=c;break;case 127:b=c}return b},_KeyCode:function(a){scanCode=0;if(a.keyIdentifier)if(a.charCode==63272)scanCode=46;else if(a.charCode==63302)scanCode=45;else if(a.charCode==63233)scanCode=40;else if(a.charCode==63235)scanCode=39;else if(a.charCode==63232)scanCode=38;else if(a.charCode==63234)scanCode=37;else if(a.charCode==63273)scanCode=36;else if(a.charCode==63275)scanCode=35;else if(a.charCode==63277)scanCode=34;else if(a.charCode==63276)scanCode=33;else if(a.charCode==3)scanCode=13;if(scanCode==0)if(a.charCode)scanCode=a.charCode;if(scanCode==0)scanCode=a.keyCode;return scanCode},_InitValue:function(b,d){var c="",a=this;a._LogicSymbol=c;var f=a.get_element(),e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(f);e.set_Value(a._EmptyMask);if(b==a._EmptyMask||b==c)a.loadValue(c,a._LogicFirstPos);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Date&&b!=c)b=a.ConvFmtDate(b,d);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Time&&b!=c)b=a.ConvFmtTime(b,d);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime&&b!=c)b=a.ConvFmtDateTime(b,d);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&b!=c)b=a.ConvFmtNumber(b,d);if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.LeftToRight&&b!=c)if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number){a._InputDirection=AjaxControlToolkit.MaskedEditInputDirections.RightToLeft;a.loadValue(b,a._LogicLastPos);a._InputDirection=AjaxControlToolkit.MaskedEditInputDirections.LeftToRight}else a.loadValue(b,a._LogicFirstPos);else if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft&&b!=c)a.loadValue(b,a._LogicLastPos);if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number)if(a._InLostfocus&&a._LogicSymbol=="-"&&a._OnBlurCssNegative!=c)a.AddCssClassMaskedEdit(a._OnBlurCssNegative)},loadMaskValue:function(e,c,d){var a=this;a._createMask();var g=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());g.set_Value(a._EmptyMask);if((a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)&&a.get_CultureFirstLettersAMPM().toUpperCase().indexOf(d.toUpperCase().substring(0,1))!=-1){if(a._AcceptAmPm)a.InsertAMPM(d.toUpperCase().substring(0,1))}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&"+-".indexOf(d)!=-1)a.InsertSignal(d);var b=0;for(b=0;b<parseInt(e.length,10);b++){var f=e.substring(b+c,b+c+1);if(a._processKey(c+b,f))a._insertContent(f,c+b)}},loadValue:function(f,b){var g="+-",a=this;a._createMask();var h=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());h.set_Value(a._EmptyMask);if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.LeftToRight){var c=0;for(c=0;c<parseInt(f.length,10);c++){var d=f.substring(c,c+1);if((a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)&&a.get_CultureFirstLettersAMPM().toUpperCase().indexOf(d.toUpperCase())!=-1){if(a._AcceptAmPm)a.InsertAMPM(d)}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&g.indexOf(d)!=-1)a.InsertSignal(d);if(a._processKey(b,d)){a._insertContent(d,b);b=a._getNextPosition(b+1)}}}else if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)if(b==a._LogicLastInt){b=a._getPreviousPosition(b);var e=f.split(a.get_CultureDecimalPlaceholder());for(c=parseInt(e[0].length,10);c>0;c--){var d=e[0].substring(c-1,c);if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&g.indexOf(d)!=-1)a.InsertSignal(d);if(a._processKey(b,d)){a._insertContent(d,b);b=a._getPreviousPosition(b-1)}}if(e.length>1){b=a._getNextPosition(a._LogicLastInt);for(c=0;c<parseInt(e[1].length,10);c++){var d=e[1].substring(c,c+1);if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&g.indexOf(d)!=-1)a.InsertSignal(d);if(a._processKey(b,d)){a._insertContent(d,b);b=a._getNextPosition(b+1)}}}}else for(c=parseInt(f.length,10);c>0;c--){var d=f.substring(c-1,c);if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative!=AjaxControlToolkit.MaskedEditShowSymbol.None&&g.indexOf(d)!=-1)a.InsertSignal(d);if(a._processKey(b,d)){a._insertContent(d,b);b=a._getPreviousPosition(b-1)}}},AutoFormatNumber:function(){var b=this,a,e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(b.get_element());ValueText=e.get_Value();var d=b._AutoCompleteValue,f=false;for(a=b._LogicFirstPos;a<=b._LogicLastPos;a++)if(b._LogicTextMask.substring(a,a+1)==b._LogicPrompt){var c="0";if(d!="")c=d.substring(a-b._LogicFirstPos,a+1-b._LogicFirstPos);if(f){b._LogicTextMask=b._LogicTextMask.substring(0,a)+c+b._LogicTextMask.substring(a+1);ValueText=ValueText.substring(0,a)+c+ValueText.substring(a+1)}}else if(b._LogicMask.substring(a,a+1)==b._LogicPrompt&&"123456789".indexOf(b._LogicTextMask.substring(a,a+1))!=-1)f=true;e.set_Value(ValueText);return ValueText},AutoFormatTime:function(){var m=true,j=false,c=" ",d="",a=this,v=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element());ValueText=v.get_Value();var b=a._AutoCompleteValue;if(b.indexOf(a.get_CultureTimePlaceholder())==-1)b=d;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){if(ValueText.split(c).length==3)ValueText=ValueText.split(c)[1]+c+ValueText.split(c)[2];else ValueText=ValueText.split(c)[1];if(b!=d){if(b.indexOf(a.get_CultureDatePlaceholder())==-1)b=c+b;if(b.split(c).length==3)b=b.split(c)[1]+c+b.split(c)[2];else b=b.split(c)[1]}}var s=new Date,e=s.getHours().toString();if(e.length<2)e="0"+e;if(b!=d)e=b.substring(0,2);var o=j,n=j,p=d,f=d,l=d;if(a.get_CultureAMPMPlaceholder()!=d){var t=a.get_CultureAMPMPlaceholder().split(a._AMPMPlaceholderSeparator);p=t[0];f=t[1];if(b==d){var l=p;if(e>12){e=(parseInt(e,10)-12).toString();if(e.length<2)e="0"+e;l=f}}else{l=p;if(b.indexOf(f)!=-1)l=f}o=m;if(ValueText.indexOf(f)!=-1&&f!=d)n=m;if(!a._AcceptAmPm){l=d;n=j;o=j}else{var u=m;if(ValueText.substring(0,1)!=a._PromptChar||ValueText.substring(1,2)!=a._PromptChar)u=j;if(u&&l!=d){o=m;n=j;if(f==l)n=m}}}var k=s.getMinutes().toString();if(k.length<2)k="0"+k;if(b!=d)k=b.substring(3,5);var r="00",g,h;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){g=ValueText.substring(0,2);g=a._AdjustTime(g,e);h=ValueText.substring(3,5);h=a._AdjustTime(h,k)}else{g=ValueText.substring(a._LogicFirstPos,a._LogicFirstPos+2);g=a._AdjustTime(g,e);h=ValueText.substring(a._LogicFirstPos+3,a._LogicFirstPos+5);h=a._AdjustTime(h,k)}var q=a._maskvalid;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)q=q.split(c)[1];if(q=="99:99:99"){if(b!=d)r=b.substring(6);var i;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){i=ValueText.substring(6,8);i=a._AdjustTime(i,r)}else{i=ValueText.substring(a._LogicFirstPos+6,a._LogicFirstPos+8);i=a._AdjustTime(i,r)}ValueText=g+a.get_CultureTimePlaceholder()+h+a.get_CultureTimePlaceholder()+i}else ValueText=g+a.get_CultureTimePlaceholder()+h;if(n)ValueText+=c+f;else if(o)ValueText+=c+p;if(a._MaskType!=AjaxControlToolkit.MaskedEditType.DateTime)a.loadValue(ValueText,a._LogicFirstPos);return ValueText},AutoFormatDateTime:function(){var a=this,b=a.AutoFormatDate(),c=a.AutoFormatTime();a.loadValue(b+" "+c,a._LogicFirstPos);return b+" "+c},AutoFormatDate:function(){var l="0",f="",a=this,i=a._GetDateElementText("D").replace(new RegExp("(\\"+a._PromptChar+")","g"),f)+f,j=a._GetDateElementText("M").replace(new RegExp("(\\"+a._PromptChar+")","g"),f)+f,k=a._GetDateElementText("Y").replace(new RegExp("(\\"+a._PromptChar+")","g"),f)+f,n=a._maskvalid.indexOf("9999")!=-1?true:false,g=a._AutoCompleteValue;if(g.indexOf(a.get_CultureDatePlaceholder())==-1)g=f;var d,e,c;if(g==f){var m=new Date;d=m.getUTCDate().toString();if(d.length<2)d=l+d;e=(m.getUTCMonth()+1).toString();if(e.length<2)e=l+e;if(n)c=m.getUTCFullYear().toString();else c=c.substring(2)}else{var b;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime){if(g.indexOf(a.get_CultureTimePlaceholder())==-1)g=g+" ";var o=g.split(" ")[0];b=o.split(a.get_CultureDatePlaceholder())}else b=g.split(a.get_CultureDatePlaceholder());if(a.get_CultureDateFormat()=="DMY"){d=b[0];e=b[1];c=b[2]}else if(a.get_CultureDateFormat()=="MDY"){d=b[1];e=b[0];c=b[2]}else if(a.get_CultureDateFormat()=="DYM"){d=b[0];e=b[2];c=b[1]}else if(a.get_CultureDateFormat()=="MYD"){d=b[2];e=b[0];c=b[1]}else if(a.get_CultureDateFormat()=="YMD"){d=b[2];e=b[1];c=b[0]}else if(a.get_CultureDateFormat()=="YDM"){d=b[1];e=b[2];c=b[0]}if(d.length<2)d=l+d;if(e.length<2)e=l+e;if(n)while(c.length<4)c=l+c;else while(c.length<2)c=l+c}if(i==f)i=d;if(j==f)j=e;if(k==f)k=c;var h;if(a.get_CultureDateFormat()=="DMY")h=i+a.get_CultureDatePlaceholder()+j+a._CultureDatePlaceholder+k;else if(a.get_CultureDateFormat()=="MDY")h=j+a.get_CultureDatePlaceholder()+i+a._CultureDatePlaceholder+k;else if(a.get_CultureDateFormat()=="DYM")h=i+a.get_CultureDatePlaceholder()+k+a._CultureDatePlaceholder+j;else if(a.get_CultureDateFormat()=="MYD")h=j+a.get_CultureDatePlaceholder()+k+a._CultureDatePlaceholder+i;else if(a.get_CultureDateFormat()=="YMD")h=k+a.get_CultureDatePlaceholder()+j+a._CultureDatePlaceholder+i;else if(a.get_CultureDateFormat()=="YDM")h=k+a.get_CultureDatePlaceholder()+i+a._CultureDatePlaceholder+j;if(a._MaskType!=AjaxControlToolkit.MaskedEditType.DateTime)a.loadValue(h,a._LogicFirstPos);return h},ConvFmtNumber:function(a){var b=this;if(b._maskvalid.split(b.get_CultureDecimalPlaceholder()).length==2){if(a.substring(a.length-1,a.length)==b.get_CultureDecimalPlaceholder())a=a.substring(0,a.length-1);if(a.indexOf(b.get_CultureDecimalPlaceholder())==-1){a+=b.get_CultureDecimalPlaceholder();var c,d=b._maskvalid;for(c=0;c<d.length;c++)a+="0";return a}}return a},ConvFmtTime:function(d,r){var i="(\\",a="",b=this,q=0,o=false,p=false,g=a,h=a;if(b.get_CultureAMPMPlaceholder()!=a){g=b.get_CultureAMPMPlaceholder().split(b._AMPMPlaceholderSeparator)[0];h=b.get_CultureAMPMPlaceholder().split(b._AMPMPlaceholderSeparator)[1]}if(r){var n=a,m=a;if(b._CultureAMPMPlaceholder!=a){n=b._CultureAMPMPlaceholder.split(b._AMPMPlaceholderSeparator)[0];m=b._CultureAMPMPlaceholder.split(b._AMPMPlaceholderSeparator)[1]}if(b.get_UserTimeFormat()==AjaxControlToolkit.MaskedEditUserTimeFormat.TwentyFourHour){d=d.replace(new RegExp(i+n+")","g"),a);if(d.indexOf(m)!=-1)q=12;d=d.replace(new RegExp(i+m+")","g"),a)}}if(d.indexOf(g)!=-1&&g!=a)o=true;else if(d.indexOf(h)!=-1&&h!=a)p=true;if(g!=a)d=d.replace(new RegExp(i+g+")","g"),a);if(h!=a)d=d.replace(new RegExp(i+h+")","g"),a);d=d.replace(new RegExp("(\\ )","g"),a);var c=d.split(b.get_CultureTimePlaceholder()),e=b._maskvalid;if(b._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)e=e.split(" ")[1];e=e.split(":");if(parseInt(c.length,10)<2||parseInt(c.length,10)>3)return a;var f=parseInt(c[0],10)+q;f=f.toString();if(f.length<e[0].length)while(f.length<e[0].length)f="0"+f;c[0]=f;var k=parseInt(c[1],10)+a;if(k.length<e[1].length)while(k.length<e[1].length)k="0"+k;c[1]=k;var j=a;if(parseInt(c.length,10)==3){var l=parseInt(c[2],10)+a;if(l.length<e[2].length)while(l.length<e[2].length)l="0"+l;c[2]=l;j=c[0]+b.get_CultureTimePlaceholder()+c[1]+b.get_CultureTimePlaceholder()+c[2]}else j=c[0]+b.get_CultureTimePlaceholder()+c[1];if(o)j+=" "+g;else if(p)j+=" "+h;return j},ConvFmtDateTime:function(c,e){var a=" ",d=c.split(a)[0],b=c.split(a)[1];if(c.split(a).length==3)b+=a+c.split(a)[2];d=this.ConvFmtDate(d,e);b=this.ConvFmtTime(b,e);return d+a+b},ConvFmtDate:function(j,k){var e="M",d="D",a=this,h,b;if(k){h=j.split(a.get_CultureDatePlaceholder());b=j.split(a.get_CultureDatePlaceholder());if(a.get_UserDateFormat()!=AjaxControlToolkit.MaskedEditUserDateFormat.None){b[a.get_CultureDateFormat().indexOf(d)]=h[a._CultureDateFormat.indexOf(d)];b[a.get_CultureDateFormat().indexOf(e)]=h[a._CultureDateFormat.indexOf(e)];b[a.get_CultureDateFormat().indexOf("Y")]=h[a._CultureDateFormat.indexOf("Y")]}}else b=j.split(a.get_CultureDatePlaceholder());var c=a._maskvalid;if(a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)c=c.split(" ")[0];c=c.split("/");if(parseInt(b.length,10)!=3)return "";var f=parseInt(b[a.get_CultureDateFormat().indexOf(d)],10)+"";if(f.length<c[a.get_CultureDateFormat().indexOf(d)].length)while(f.length<c[a.get_CultureDateFormat().indexOf(d)].length)f="0"+f;b[a.get_CultureDateFormat().indexOf(d)]=f;var g=parseInt(b[a.get_CultureDateFormat().indexOf(e)],10)+"";if(g.length<c[a.get_CultureDateFormat().indexOf(e)].length)while(g.length<c[a.get_CultureDateFormat().indexOf(e)].length)g="0"+g;b[a.get_CultureDateFormat().indexOf(e)]=g;var i=parseInt(b[a.get_CultureDateFormat().indexOf("Y")],10)+"";while(i.length<c[a.get_CultureDateFormat().indexOf("Y")].length)i="0"+i;b[a.get_CultureDateFormat().indexOf("Y")]=i;return b[0]+a.get_CultureDatePlaceholder()+b[1]+a._CultureDatePlaceholder+b[2]},AddCssClassMaskedEdit:function(c){var a=this,b=a.get_element();Sys.UI.DomElement.removeCssClass(b,a._OnBlurCssNegative);Sys.UI.DomElement.removeCssClass(b,a._OnFocusCssClass);Sys.UI.DomElement.removeCssClass(b,a._OnFocusCssNegative);Sys.UI.DomElement.removeCssClass(b,a._OnInvalidCssClass);if(c!="")Sys.UI.DomElement.addCssClass(b,c)},_SetCancelEvent:function(a){var b="undefined";if(typeof a.returnValue!==b)a.returnValue=false;if(typeof a.cancelBubble!==b)a.cancelBubble=true;if(typeof a.preventDefault!==b)a.preventDefault();if(typeof a.stopPropagation!==b)a.stopPropagation()},_CaptureServerValidators:function(){var c="undefined",e=true,b=this._ExternalMessageError;if(typeof Page_Validators!=c){var a=null,d=true;for(i=0;i<Page_Validators.length;i++){a=Page_Validators[i];if(typeof a.enabled==c||a.enabled!=false)if(a.TargetValidator==this.get_element().id)if(!a.isvalid){if(d){d=false;b=""}if(typeof a.errormessage=="string"){if(b!="")b+=", ";b+=a.errormessage}e=false}}}this._ExternalMessageError=b;return e},_CaptureClientsValidators:function(){var b="string",a="undefined",ret=true,msg="";this._ExternalMessageError=msg;if(typeof Page_Validators!=a){var ctrval=null;for(i=0;i<Page_Validators.length;i++){ctrval=Page_Validators[i];if(typeof ctrval.enabled==a||ctrval.enabled!=false)if(ctrval.TargetValidator==this.get_element().id)if(typeof ctrval.evaluationfunction=="function"){var crtret=ctrval.evaluationfunction(ctrval);if(!crtret){ret=false;if(typeof ctrval.errormessage==b){if(msg!="")msg+=", ";msg+=ctrval.errormessage}}}else if(typeof ctrval.evaluationfunction==b){var crtret;eval("crtret = "+ctrval.evaluationfunction+"("+ctrval.id+")");if(!crtret){ret=false;if(typeof ctrval.errormessage==b){if(msg!="")msg+=", ";msg+=ctrval.errormessage}}}}}this._ExternalMessageError=msg;return ret},ShowTooltipMessage:function(d){var b=this;if(typeof Page_Validators=="undefined")return;var e="";if(!d){e=b._CurrentMessageError;b._CurrentMessageError=""}var c=0,a=null;for(c=0;c<Page_Validators.length;c++){a=Page_Validators[c];if(a.TargetValidator==b.get_element().id&&a.IsMaskedEdit=="true"){if(!d){a.innerHTML=e;if(typeof a.display=="string"){if(a.display=="None")return;if(a.display=="Dynamic"){a.style.display=a.isvalid?"none":"inline";return}}return}b._CurrentMessageError=a.innerHTML;a.innerHTML=a.TooltipMessage;if(typeof a.display=="string"){if(a.display=="None")return;if(a.display=="Dynamic"){a.style.display="inline";return}}a.style.visibility="visible";return}}},_insertContent:function(e,b){var c=this,d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(c.get_element()),a=d.get_Value();a=a.substring(0,b)+e+a.substring(b+1);c._LogicTextMask=c._LogicTextMask.substring(0,b)+e+c._LogicTextMask.substring(b+1);d.set_Value(a)},_insertContentRight:function(j){var a=this,h=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),b=h.get_Value();curpos=a._getLastEmptyPosition();if(curpos<0)return;var d=b.substring(curpos+1),f=a._LogicTextMask.substring(curpos+1);b=b.substring(0,curpos)+a._PromptChar;a._LogicTextMask=a._LogicTextMask.substring(0,curpos)+a._LogicPrompt;if(a._LogicLastInt!=-1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft){var c=d.split(a.get_CultureDecimalPlaceholder()),g=f.split(a.get_CultureDecimalPlaceholder());for(i=0;i<parseInt(c[0].length,10);i++)if(a._isValidMaskedEditPosition(curpos+1+i)){b+=a._PromptChar;a._LogicTextMask+=a._LogicPrompt}else{b+=c[0].substring(i,i+1);a._LogicTextMask+=g[0].substring(i,i+1)}if(c.length=2){b+=a.get_CultureDecimalPlaceholder()+c[1];a._LogicTextMask+=a.get_CultureDecimalPlaceholder()+g[1]}posaux=a._getNextPosition(curpos);for(i=0;i<parseInt(c[0].length,10);i++)if(a._isValidMaskedEditPosition(curpos+1+i)&&g[0].substring(i,i+1)!=a._LogicPrompt){b=b.substring(0,posaux)+c[0].substring(i,i+1)+b.substring(posaux+1);a._LogicTextMask=a._LogicTextMask.substring(0,posaux)+g[0].substring(i,i+1)+a._LogicTextMask.substring(posaux+1);posaux=a._getNextPosition(posaux+1)}}else{for(i=0;i<parseInt(d.length,10);i++)if(a._isValidMaskedEditPosition(curpos+1+i)){b+=a._PromptChar;a._LogicTextMask+=a._LogicPrompt}else{b+=d.substring(i,i+1);a._LogicTextMask+=f.substring(i,i+1)}posaux=a._getNextPosition(curpos);for(i=0;i<parseInt(d.length,10);i++)if(a._isValidMaskedEditPosition(curpos+1+i)&&f.substring(i,i+1)!=a._LogicPrompt){b=b.substring(0,posaux)+d.substring(i,i+1)+b.substring(posaux+1);a._LogicTextMask=a._LogicTextMask.substring(0,posaux)+f.substring(i,i+1)+a._LogicTextMask.substring(posaux+1);posaux=a._getNextPosition(posaux+1)}}var e=0;if(a._LogicLastInt!=-1&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)e=a._LogicLastPos-a._LogicLastInt+1;b=b.substring(0,a._LogicLastPos-e)+j+b.substring(a._LogicLastPos-e+1);a._LogicTextMask=a._LogicTextMask.substring(0,a._LogicLastPos-e)+j+a._LogicTextMask.substring(a._LogicLastPos-e+1);h.set_Value(b)},InsertAMPM:function(f){var a=this,e=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),c=e.get_Value(),d=a.get_CultureAMPMPlaceholder().split(a._AMPMPlaceholderSeparator),b="";if(d.length==2){if(f.toUpperCase()==a.get_CultureFirstLetterAM().toUpperCase())b=d[0];else if(f.toUpperCase()==a.get_CultureFirstLetterPM().toUpperCase())b=d[1];a._LogicSymbol=b}c=c.substring(0,a._LogicLastPos+2)+b+c.substring(a._LogicLastPos+2+b.length);e.set_Value(c)},InsertSignal:function(c){var a=this,d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a.get_element()),b=d.get_Value();if(c=="-"&&a._LogicSymbol=="-")c="+";if(c=="+"){c=" ";a._LogicSymbol="";if(!a._InLostfocus&&a._OnFocusCssClass!="")a.AddCssClassMaskedEdit(a._OnFocusCssClass);else if(!a._InLostfocus)a.AddCssClassMaskedEdit("")}else{a._LogicSymbol="-";if(!a._InLostfocus&&a._OnFocusCssNegative!="")a.AddCssClassMaskedEdit(a._OnFocusCssNegative)}if(a._AcceptNegative==AjaxControlToolkit.MaskedEditShowSymbol.Left)b=b.substring(0,a._LogicFirstPos-1)+c+b.substring(a._LogicFirstPos);else if(a._AcceptNegative==AjaxControlToolkit.MaskedEditShowSymbol.Right)b=b.substring(0,a._LogicLastPos+1)+c+b.substring(a._LogicLastPos+2);d.set_Value(b)},setSelectionRange:function(b,c){var d="character";input=this.get_element();if(input.setSelectionRange)input.setSelectionRange(b,c);else if(input.createTextRange){var a=input.createTextRange();a.collapse(true);a.moveEnd(d,c);a.moveStart(d,b);a.select()}},_getLastEmptyPosition:function(){var a=this,b=a._LogicLastPos;if(a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft&&a._LogicLastInt!=-1){var c=a._getCurrentPosition();if(c<=a._LogicLastInt)b=a._LogicLastInt}while(b>=0&&a._LogicTextMask.substring(b,b+1)!=a._LogicPrompt)b--;return b},_isValidMaskedEditPosition:function(a){return this._LogicMask.substring(a,a+1)==this._LogicPrompt},_getNextPosition:function(a){var b=this;while(!b._isValidMaskedEditPosition(a)&&a<b._LogicLastPos+1)a++;if(a>b._LogicLastPos+1)a=b._LogicLastPos+1;return a},_getPreviousPosition:function(a){var b=this;while(!b._isValidMaskedEditPosition(a)&&a>b._LogicFirstPos)a--;if(a<b._LogicFirstPos)a=b._LogicFirstPos;return a},_getCurrentPosition:function(){var a=this;begin=0;input=a.get_element();if(input.setSelectionRange)begin=parseInt(input.selectionStart,10);else if(document.selection){sel=document.selection.createRange();if(sel.text!=""){var b="";if(a._DirectSelText=="R")b=sel.text+String.fromCharCode(3);else if(a._DirectSelText=="L")b=String.fromCharCode(3)+sel.text;sel.text=b;a._DirectSelText==""}else{sel.text=String.fromCharCode(3);a._DirectSelText==""}var c=input.createTextRange();c.findText(String.fromCharCode(3));c.select();var d=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(input);begin=d.get_Value().indexOf(String.fromCharCode(3));document.selection.clear()}if(begin>a._LogicLastPos+1)begin=a._LogicLastPos+1;if(begin<a._LogicFirstPos)begin=a._LogicFirstPos;return begin},_processKey:function(a,e){var b=this,d=b._LogicMaskConv,c;if(d.substring(a,a+1)=="9")c=b._charNumbers;else if(d.substring(a,a+1).toUpperCase()=="L")c=b._charLetters+b._charLetters.toLowerCase();else if(d.substring(a,a+1)=="$")c=b._charLetters+b._charLetters.toLowerCase()+" ";else if(d.substring(a,a+1).toUpperCase()=="C")c=b._Filtered;else if(d.substring(a,a+1).toUpperCase()=="A")c=b._charLetters+b._charLetters.toLowerCase()+b._Filtered;else if(d.substring(a,a+1).toUpperCase()=="N")c=b._charNumbers+b._Filtered;else if(d.substring(a,a+1)=="?")c="";else return false;if(c=="")return true;return !c||c.length==0||c.indexOf(e)!=-1},_createMask:function(){var g=false,a=this;if(a._MaskConv==""&&a._Mask!="")a._convertMask();var c=a._MaskConv,b=0,d="",e="",f=g;a._LogicTextMask="";a._QtdValidInput=0;while(b<parseInt(c.length,10)){if(c.substring(b,b+1)==a._charEscape&&f==g)f=true;else if(a._CharsEditMask.indexOf(c.substring(b,b+1))==-1)if(f==true){f=g;d+=c.substring(b,b+1);e+=c.substring(b,b+1);a._LogicTextMask+=a._LogicEscape}else if(a._CharsSpecialMask.indexOf(c.substring(b,b+1))!=-1){a._QtdValidInput++;if(c.substring(b,b+1)=="/"){d+=a.get_CultureDatePlaceholder();e+="/";a._LogicTextMask+=a.get_CultureDatePlaceholder()}else if(c.substring(b,b+1)==":"){d+=a.get_CultureTimePlaceholder();e+=":";a._LogicTextMask+=a.get_CultureTimePlaceholder()}else if(c.substring(b,b+1)==","){d+=a.get_CultureThousandsPlaceholder();e+=".";a._LogicTextMask+=a.get_CultureThousandsPlaceholder()}else if(c.substring(b,b+1)=="."){d+=a.get_CultureDecimalPlaceholder();e+=",";a._LogicTextMask+=a.get_CultureDecimalPlaceholder()}}else{d+=c.substring(b,b+1);e+=c.substring(b,b+1);a._LogicTextMask+=c.substring(b,b+1)}else if(f==true){f=g;d+=c.substring(b,b+1);e+=c.substring(b,b+1);a._LogicTextMask+=a._LogicEscape}else{a._QtdValidInput++;d+=a._PromptChar;e+=c.substring(b,b+1);a._LogicTextMask+=a._LogicPrompt}b++}a._LogicFirstPos=-1;a._LogicLastPos=-1;a._LogicLastInt=-1;a._LogicMask=a._LogicTextMask;for(b=0;b<parseInt(a._LogicMask.length,10);b++){if(a._LogicFirstPos==-1&&a._LogicMask.substring(b,b+1)==a._LogicPrompt)a._LogicFirstPos=b;if(a._LogicMask.substring(b,b+1)==a._LogicPrompt)a._LogicLastPos=b;if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._InputDirection==AjaxControlToolkit.MaskedEditInputDirections.RightToLeft)if(a._LogicMask.substring(b,b+1)==a.get_CultureDecimalPlaceholder())a._LogicLastInt=b}a._maskvalid=e.substring(a._LogicFirstPos,a._LogicLastPos+1);a._EmptyMask=d},_getClearMask:function(){var d="",a=this,b=0,c=d,f=0,e=false;while(b<parseInt(a._LogicTextMask.length,10)){if(f<a._QtdValidInput)if(a._isValidMaskedEditPosition(b)&&a._LogicTextMask.substring(b,b+1)!=a._LogicPrompt){if(c==d&&e){c+="0"+a.get_CultureDecimalPlaceholder();e=false}c+=a._LogicTextMask.substring(b,b+1);f++}else if(a._LogicTextMask.substring(b,b+1)!=a._LogicPrompt&&a._LogicTextMask.substring(b,b+1)!=a._LogicEscape)if(a._LogicTextMask.substring(b,b+1)==a.get_CultureDatePlaceholder()&&(a._MaskType==AjaxControlToolkit.MaskedEditType.Date||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime))c+=c==d?d:a.get_CultureDatePlaceholder();else if(a._LogicTextMask.substring(b,b+1)==a.get_CultureTimePlaceholder()&&(a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime))c+=c==d?d:a.get_CultureTimePlaceholder();else if(a._LogicTextMask.substring(b,b+1)==" "&&a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)c+=c==d?d:" ";else if(a._LogicTextMask.substring(b,b+1)==a.get_CultureThousandsPlaceholder()&&a._MaskType==AjaxControlToolkit.MaskedEditType.Number)c+=c==d?d:a.get_CultureThousandsPlaceholder();else if(a._LogicTextMask.substring(b,b+1)==a.get_CultureDecimalPlaceholder()&&a._MaskType==AjaxControlToolkit.MaskedEditType.Number){c+=c==d?d:a.get_CultureDecimalPlaceholder();if(c==d)e=true}b++}if(a._LogicSymbol!=d&&c!=d)if(a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)c+=" "+a._LogicSymbol;else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number)c=a._LogicSymbol+c;return c},_convertMask:function(){var g=" ",b="",a=this;a._MaskConv=b;var c=b,j=b;for(i=0;i<parseInt(a._Mask.length,10);i++)if(a._CharsEditMask.indexOf(a._Mask.substring(i,i+1))!=-1){if(c.length==0){a._MaskConv+=a._Mask.substring(i,i+1);c=b;j=a._Mask.substring(i,i+1)}else if(a._Mask.substring(i,i+1)=="9")c+="9";else if(a._Mask.substring(i,i+1)=="0")c+="0"}else if(a._CharsEditMask.indexOf(a._Mask.substring(i,i+1))==-1&&a._Mask.substring(i,i+1)!=a._DelimitStartDup&&a._Mask.substring(i,i+1)!=a._DelimitEndDup){if(c.length==0){a._MaskConv+=a._Mask.substring(i,i+1);c=b;j=b}else if(a._charNumbers.indexOf(a._Mask.substring(i,i+1))!=-1)c+=a._Mask.substring(i,i+1)}else if(a._Mask.substring(i,i+1)==a._DelimitStartDup&&c==b)c="0";else if(a._Mask.substring(i,i+1)==a._DelimitEndDup&&c!=b){qtddup=parseInt(c,10)-1;if(qtddup>0)for(q=0;q<qtddup;q++)a._MaskConv+=j;c=b;j=b}var f=-1,e=-1,h=false;for(i=0;i<parseInt(a._MaskConv.length,10);i++)if(a._MaskConv.substring(i,i+1)==a._charEscape&&!h)h=true;else if(a._CharsEditMask.indexOf(a._MaskConv.substring(i,i+1))!=-1&&!h){if(f==-1)f=i;e=i}else if(h)h=false;if((a._MaskType==AjaxControlToolkit.MaskedEditType.Time||a._MaskType==AjaxControlToolkit.MaskedEditType.DateTime)&&a._AcceptAmPm){var k=a.get_CultureAMPMPlaceholder().split(a._AMPMPlaceholderSeparator),d=b;if(k.length==2){d=a._charEscape+g;for(i=0;i<parseInt(k[0].length,10);i++)d+=a._charEscape+g}a._MaskConv=a._MaskConv.substring(0,e+1)+d+a._MaskConv.substring(e+1)}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._DisplayMoney==AjaxControlToolkit.MaskedEditShowSymbol.Left){var d=b;for(i=0;i<parseInt(a.get_CultureCurrencySymbolPlaceholder().length,10);i++)if(a._CharsEditMask.indexOf(a.get_CultureCurrencySymbolPlaceholder().substring(i,i+1))==-1)d+=a.get_CultureCurrencySymbolPlaceholder().substring(i,i+1);else d+=a._charEscape+a.get_CultureCurrencySymbolPlaceholder().substring(i,i+1);d+=a._charEscape+g;a._MaskConv=a._MaskConv.substring(0,f)+d+a._MaskConv.substring(f);f+=d.length;e+=d.length}else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._DisplayMoney==AjaxControlToolkit.MaskedEditShowSymbol.Right){var d=a._charEscape+g;for(i=0;i<parseInt(a.get_CultureCurrencySymbolPlaceholder().length,10);i++)if(a._CharsEditMask.indexOf(a.get_CultureCurrencySymbolPlaceholder().substring(i,i+1))==-1)d+=a.get_CultureCurrencySymbolPlaceholder().substring(i,i+1);else d+=a._charEscape+a.get_CultureCurrencySymbolPlaceholder().substring(i,i+1);a._MaskConv=a._MaskConv.substring(0,e+1)+d+a._MaskConv.substring(e+1)}if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative==AjaxControlToolkit.MaskedEditShowSymbol.Right)a._MaskConv=a._MaskConv.substring(0,e+1)+a._charEscape+g+a._MaskConv.substring(e+1);else if(a._MaskType==AjaxControlToolkit.MaskedEditType.Number&&a._AcceptNegative==AjaxControlToolkit.MaskedEditShowSymbol.Left)a._MaskConv=a._MaskConv.substring(0,f)+a._charEscape+g+a._MaskConv.substring(f);a._convertMaskNotEscape()},_convertMaskNotEscape:function(){var a=this;a._LogicMaskConv="";var c=a._MaskConv,b=false;for(i=0;i<parseInt(c.length,10);i++)if(c.substring(i,i+1)==a._charEscape)b=true;else if(!b)a._LogicMaskConv+=c.substring(i,i+1);else{a._LogicMaskConv+=a._LogicEscape;b=false}},get_Mask:function(){var a=this;if(a._MaskConv==""&&a._Mask!="")a._convertMask();return a._MaskConv},set_Mask:function(a){this._Mask=a;this.raisePropertyChanged("Mask")},get_Filtered:function(){return this._Filtered},set_Filtered:function(a){this._Filtered=a;this.raisePropertyChanged("Filtered")},get_InputDirection:function(){return this._InputDirection},set_InputDirection:function(a){this._InputDirection=a;this.raisePropertyChanged("InputDirection")},get_PromptCharacter:function(){return this._PromptChar},set_PromptCharacter:function(a){this._PromptChar=a;this.raisePropertyChanged("PromptChar")},get_OnFocusCssClass:function(){return this._OnFocusCssClass},set_OnFocusCssClass:function(a){this._OnFocusCssClass=a;this.raisePropertyChanged("OnFocusCssClass")},get_OnInvalidCssClass:function(){return this._OnInvalidCssClass},set_OnInvalidCssClass:function(a){this._OnInvalidCssClass=a;this.raisePropertyChanged("OnInvalidCssClass")},get_CultureName:function(){return this._CultureName},set_CultureName:function(a){this._CultureName=a;this.raisePropertyChanged("Culture")},get_CultureDatePlaceholder:function(){return this._CultureDatePlaceholder},set_CultureDatePlaceholder:function(a){this._CultureDatePlaceholder=a;this.raisePropertyChanged("CultureDatePlaceholder")},get_CultureTimePlaceholder:function(){return this._CultureTimePlaceholder},set_CultureTimePlaceholder:function(a){this._CultureTimePlaceholder=a;this.raisePropertyChanged("CultureTimePlaceholder")},get_CultureDecimalPlaceholder:function(){return this._CultureDecimalPlaceholder},set_CultureDecimalPlaceholder:function(a){this._CultureDecimalPlaceholder=a;this.raisePropertyChanged("CultureDecimalPlaceholder")},get_CultureThousandsPlaceholder:function(){return this._CultureThousandsPlaceholder},set_CultureThousandsPlaceholder:function(a){this._CultureThousandsPlaceholder=a;this.raisePropertyChanged("CultureThousandsPlaceholder")},get_CultureDateFormat:function(){var a=this._CultureDateFormat;switch(this.get_UserDateFormat()){case AjaxControlToolkit.MaskedEditUserDateFormat.DayMonthYear:a="DMY";break;case AjaxControlToolkit.MaskedEditUserDateFormat.DayYearMonth:a="DYM";break;case AjaxControlToolkit.MaskedEditUserDateFormat.MonthDayYear:a="MDY";break;case AjaxControlToolkit.MaskedEditUserDateFormat.MonthYearDay:a="MYD";break;case AjaxControlToolkit.MaskedEditUserDateFormat.YearDayMonth:a="YDM";break;case AjaxControlToolkit.MaskedEditUserDateFormat.YearMonthDay:a="YMD"}return a},set_CultureDateFormat:function(a){this._CultureDateFormat=a;this.raisePropertyChanged("CultureDateFormat")},get_CultureCurrencySymbolPlaceholder:function(){return this._CultureCurrencySymbolPlaceholder},set_CultureCurrencySymbolPlaceholder:function(a){this._CultureCurrencySymbolPlaceholder=a;this.raisePropertyChanged("CultureCurrencySymbolPlaceholder")},get_CultureAMPMPlaceholder:function(){var b=this,a=b._CultureAMPMPlaceholder;if(a.split(b._AMPMPlaceholderSeparator).length!=2||a==b._AMPMPlaceholderSeparator)a="";if(b.get_UserTimeFormat()==AjaxControlToolkit.MaskedEditUserTimeFormat.TwentyFourHour)a="";return a},set_CultureAMPMPlaceholder:function(a){this._CultureAMPMPlaceholder=a;this.raisePropertyChanged("CultureAMPMPlaceholder")},get_CultureFirstLettersAMPM:function(){if(this.get_CultureAMPMPlaceholder()!=""){var a=this.get_CultureAMPMPlaceholder().split(this._AMPMPlaceholderSeparator);return a[0].substring(0,1)+a[1].substring(0,1)}return ""},get_CultureFirstLetterAM:function(){if(this.get_CultureAMPMPlaceholder()!=""){var a=this.get_CultureAMPMPlaceholder().split(this._AMPMPlaceholderSeparator);return a[0].substring(0,1)}return ""},get_CultureFirstLetterPM:function(){if(this.get_CultureAMPMPlaceholder()!=""){var a=this.get_CultureAMPMPlaceholder().split(this._AMPMPlaceholderSeparator);return a[1].substring(0,1)}return ""},get_ClearMaskOnLostFocus:function(){return this._ClearMaskOnLostfocus},set_ClearMaskOnLostFocus:function(a){this._ClearMaskOnLostfocus=a;this.raisePropertyChanged("ClearMaskOnLostfocus")},get_MessageValidatorTip:function(){return this._MessageValidatorTip},set_MessageValidatorTip:function(a){this._MessageValidatorTip=a;this.raisePropertyChanged("MessageValidatorTip")},get_AcceptAMPM:function(){return this._AcceptAmPm},set_AcceptAMPM:function(a){this._AcceptAmPm=a;this.raisePropertyChanged("AcceptAmPm")},get_AcceptNegative:function(){return this._AcceptNegative},set_AcceptNegative:function(a){this._AcceptNegative=a;this.raisePropertyChanged("AcceptNegative")},get_DisplayMoney:function(){return this._DisplayMoney},set_DisplayMoney:function(a){this._DisplayMoney=a;this.raisePropertyChanged("DisplayMoney")},get_OnFocusCssNegative:function(){return this._OnFocusCssNegative},set_OnFocusCssNegative:function(a){this._OnFocusCssNegative=a;this.raisePropertyChanged("OnFocusCssNegative")},get_OnBlurCssNegative:function(){return this._OnBlurCssNegative},set_OnBlurCssNegative:function(a){this._OnBlurCssNegative=a;this.raisePropertyChanged("OnBlurCssNegative")},get_Century:function(){return this._Century},set_Century:function(a){this._Century=a;this.raisePropertyChanged("Century")},get_AutoComplete:function(){return this._AutoComplete},set_AutoComplete:function(a){this._AutoComplete=a;this.raisePropertyChanged("AutoComplete")},get_AutoCompleteValue:function(){return this._AutoCompleteValue},set_AutoCompleteValue:function(a){this._AutoCompleteValue=a;this.raisePropertyChanged("AutoCompleteValue")},get_MaskType:function(){return this._MaskType},set_MaskType:function(a){this._MaskType=a;this.raisePropertyChanged("MaskType")},get_ClearTextOnInvalid:function(){return this._ClearTextOnInvalid},set_ClearTextOnInvalid:function(a){if(this._ClearTextOnInvalid!==a){this._ClearTextOnInvalid=a;this.raisePropertyChanged("ClearTextOnInvalid")}},get_ClipboardText:function(){return this._ClipboardText},set_ClipboardText:function(a){this._ClipboardText=a;this.raisePropertyChanged("ClipboardText")},get_ClipboardEnabled:function(){return this._AllowCopyPaste},set_ClipboardEnabled:function(a){this._AllowCopyPaste=a;this.raisePropertyChanged("ClipboardEnabled")},get_ErrorTooltipEnabled:function(){return this._ShowMessageErrorFloat},set_ErrorTooltipEnabled:function(a){this._ShowMessageErrorFloat=a;this.raisePropertyChanged("ErrorTooltipEnabled")},get_ErrorTooltipCssClass:function(){return this._CssMessageErrorFloat},set_ErrorTooltipCssClass:function(a){this._CssMessageErrorFloat=a;this.raisePropertyChanged("ErrorTooltipCssClass")},get_UserDateFormat:function(){return this._UserDateFormat},set_UserDateFormat:function(a){this._UserDateFormat=a;this.raisePropertyChanged("UserDateFormat")},get_UserTimeFormat:function(){return this._UserTimeFormat},set_UserTimeFormat:function(a){this._UserTimeFormat=a;this.raisePropertyChanged("UserTimeFormat")}};AjaxControlToolkit.MaskedEditBehavior.registerClass("AjaxControlToolkit.MaskedEditBehavior",AjaxControlToolkit.DynamicPopulateBehaviorBase);AjaxControlToolkit.MaskedEditType=function(){throw Error.invalidOperation()};AjaxControlToolkit.MaskedEditInputDirections=function(){throw Error.invalidOperation()};AjaxControlToolkit.MaskedEditShowSymbol=function(){throw Error.invalidOperation()};AjaxControlToolkit.MaskedEditUserDateFormat=function(){throw Error.invalidOperation()};AjaxControlToolkit.MaskedEditUserTimeFormat=function(){throw Error.invalidOperation()};AjaxControlToolkit.MaskedEditType.prototype={None:0,Date:1,Number:2,Time:3,DateTime:4};AjaxControlToolkit.MaskedEditInputDirections.prototype={LeftToRight:0,RightToLeft:1};AjaxControlToolkit.MaskedEditShowSymbol.prototype={None:0,Left:1,Right:2};AjaxControlToolkit.MaskedEditUserDateFormat.prototype={None:0,DayMonthYear:1,DayYearMonth:2,MonthDayYear:3,MonthYearDay:4,YearDayMonth:5,YearMonthDay:6};AjaxControlToolkit.MaskedEditUserTimeFormat.prototype={None:0,TwentyFourHour:1};AjaxControlToolkit.MaskedEditType.registerEnum("AjaxControlToolkit.MaskedEditType");AjaxControlToolkit.MaskedEditInputDirections.registerEnum("AjaxControlToolkit.MaskedEditInputDirections");AjaxControlToolkit.MaskedEditShowSymbol.registerEnum("AjaxControlToolkit.MaskedEditShowSymbol");AjaxControlToolkit.MaskedEditUserDateFormat.registerEnum("AjaxControlToolkit.MaskedEditUserDateFormat");AjaxControlToolkit.MaskedEditUserTimeFormat.registerEnum("AjaxControlToolkit.MaskedEditUserTimeFormat");