PageSourceSearch

https://www.oakleycountryclub.org/ScriptResource.axd?d=9NH686__zzv…HIgOD3QlSIBjwYVcn1WGg5BJmZvZO501&t=261f9587

js oakleycountryclub.org collected 2026-09-30 12:13:07 UTC 41,120 bytes, 953 lines download raw bytes

1Type.registerNamespace("Telerik.Web.UI");
2Telerik.Web.UI.RadMaskPart=function(){this.value="";
3this.index=-1;
4this.type=-1;
5this.PromptChar="_";
6};
7Telerik.Web.UI.RadMaskPart.prototype={HandleKey:function(a){return false;
8},HandleWheel:function(a){return true;
9},SetController:function(a){this.controller=a;
10},GetValue:function(){return this.value.toString();
11},GetVisValue:function(){return"";
12},SetValue:function(b,a){return true;
13},CanHandle:function(b,a){return true;
14},IsCaseSensitive:function(){return false;
15},GetLength:function(){return 1;
16},IsAlpha:function(a){return a.match(/[^\u005D\u005B\t\n\r\f\s\v\\!-@|^_`{-\u00BF]{1}/)!=null;
17}};
18Telerik.Web.UI.RadMaskPart.registerClass("Telerik.Web.UI.RadMaskPart");
19Type.registerNamespace("Telerik.Web.UI");
20Telerik.Web.UI.RadDigitMaskPart=function(){Telerik.Web.UI.RadDigitMaskPart.initializeBase(this);
21};
22Telerik.Web.UI.RadDigitMaskPart.prototype={GetValue:function(){return this.value.toString();
23},IsCaseSensitive:function(){return true;
24},GetVisValue:function(){if(this.value.toString()==""){return this.PromptChar;
25}return this.value.toString();
26},CanHandle:function(b,a){if(isNaN(parseInt(b,10))){if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
27}return false;
28}return true;
29},SetValue:function(b,a){if(b==""||b==this.PromptChar||b==" "){this.value="";
30return true;
31}if(this.CanHandle(b,a)){this.value=parseInt(b,10);
32}return true;
33}};
34Telerik.Web.UI.RadDigitMaskPart.registerClass("Telerik.Web.UI.RadDigitMaskPart",Telerik.Web.UI.RadMaskPart);
35Type.registerNamespace("Telerik.Web.UI");
36Telerik.Web.UI.RadEnumerationMaskPart=function(a){Telerik.Web.UI.RadEnumerationMaskPart.initializeBase(this);
37this.SetOptions(a);
38this.lastOffsetPunched=-1;
39this.selectedForCompletion=0;
40this.FlipDirection=0;
41this.RebuildKeyBuff();
42};
43Telerik.Web.UI.RadEnumerationMaskPart.prototype={SetOptions:function(b){this.length=0;
44this.Options=b;
45this.optionsIndex=[];
46for(var a=0;
47a<this.Options.length;
48a++){this.length=Math.max(this.length,this.Options[a].length);
49this.optionsIndex[this.Options[a]]=a;
50}},CanHandle:function(f,d){if(f==""){return true;
51}d=Math.max(d-this.offset,0);
52var e=[];
53for(var c=0;
54c<this.keyBuff.length;
55c++){e[c]=this.keyBuff[c];
56}e[d]=f;
57var a=new Telerik.Web.UI.CompletionList(this.Options,this.PromptChar);
58var b=a.GetCompletions(e,d);
59if(b.length>0){return true;
60}else{if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),f);
61}return false;
62}},SetController:function(a){this.controller=a;
63this.InitializeSelection(a.get_allowEmptyEnumerations());
64},InitializeSelection:function(a){if(a){this.value="";
65this.selectedIndex=-1;
66}else{this.value=this.Options[0];
67this.selectedIndex=0;
68}},BuildKeyBuff:function(e,c){var d=this.offset;
69var b=d+c+1;
70this.keyBuff=[];
71for(var a=d;
72a<b;
73a++){this.keyBuff[a-d]=e.charAt(a);
74}this.keyBuffRebuilt=true;
75},RebuildKeyBuff:function(){this.keyBuff=[];
76for(var a=0;
77a<this.length;
78a++){this.keyBuff[a]="";
79}this.keyBuffRebuilt=true;
80},IsCaseSensitive:function(){return true;
81},ResetCompletion:function(){this.selectedForCompletion=0;
82},SelectNextCompletion:function(){this.selectedForCompletion++;
83},Store:function(b,a){if(this.lastOffsetPunched-1==a){if(this.keyBuff[a]==b){this.SelectNextCompletion();
84}else{this.RebuildKeyBuff();
85}}else{this.ResetCompletion();
86}this.lastOffsetPunched=a;
87this.keyBuff[a]=b;
88},SetNoCompletionValue:function(){if(this.controller.get_allowEmptyEnumerations()){this.SetOption(-1);
89}},SetValue:function(e,c){if(e==""&&this.controller._clearing){this.value="";
90this.SetNoCompletionValue();
91return true;
92}c=Math.max(0,c-this.offset);
93this.Store(e,c);
94var a=new Telerik.Web.UI.CompletionList(this.Options,this.PromptChar);
95var b=a.GetCompletions(this.keyBuff,c);
96if(b.length>0){var d=this.optionsIndex[b[this.selectedForCompletion%b.length]];
97this.SetOption(d);
98}else{this.SetNoCompletionValue();
99if(e!==""&&e!==this.controller.get_promptChar()&&e!==this.controller.get_displayPromptChar()){if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),e);
100}}}return true;
101},GetVisValue:function(){var a=this.value;
102while(a.length<this.length){a+=this.PromptChar;
103}return a;
104},GetLength:function(){return this.length;
105},GetSelectedIndex:function(){return this.selectedIndex;
106},SetOption:function(a,c){var b=this.value;
107if(this.controller.get_allowEmptyEnumerations()){if(a<-1){a=this.Options.length+a+1;
108this.FlipDirection=-1;
109}else{if(a>=this.Options.length){a=a-this.Options.length-1;
110this.FlipDirection=1;
111}}}else{if(a<0){a=this.Options.length+a;
112this.FlipDirection=-1;
113}else{if(a>=this.Options.length){a=a-this.Options.length;
114this.FlipDirection=1;
115}}}this.selectedIndex=a;
116this.value=a==-1?"":this.Options[a];
117if(typeof(c)!="undefined"){if(c){this.controller._OnMoveUp(this,b,this.value);
118}else{this.controller._OnMoveDown(this,b,this.value);
119}}if(b!=this.value&&this.controller._OnEnumChanged){this.controller._OnEnumChanged(this,b,this.value);
120}this.FlipDirection=0;
121},HandleKey:function(a){this.controller._calculateSelection();
122var b=new Telerik.Web.UI.MaskedEventWrap(a,this.controller._textBoxElement);
123if(b.IsDownArrow()){this.SetOption(this.selectedIndex+1,false);
124this.controller._Visualise();
125this.controller._FixSelection(b);
126return true;
127}else{if(b.IsUpArrow()){this.SetOption(this.selectedIndex-1,true);
128this.controller._Visualise();
129this.controller._FixSelection(b);
130return true;
131}}},HandleWheel:function(a){this.controller._calculateSelection();
132var b=new Telerik.Web.UI.MaskedEventWrap(a,this.controller._textBoxElement);
133this.SetOption(this.selectedIndex-a.rawEvent.wheelDelta/120);
134this.controller._Visualise();
135this.controller._FixSelection(b);
136return false;
137}};
138Telerik.Web.UI.RadEnumerationMaskPart.registerClass("Telerik.Web.UI.RadEnumerationMaskPart",Telerik.Web.UI.RadMaskPart);
139Telerik.Web.UI.CompletionList=function(b,a){this.options=b;
140this.blankChar=a;
141};
142Telerik.Web.UI.CompletionList.prototype={GetCompletions:function(d,e){var a=this.options;
143for(var c=0;
144c<=e;
145c++){var b=d[c].toLowerCase();
146a=this.FilterCompletions(a,c,b);
147}return a;
148},FilterCompletions:function(b,g,d){var e=[];
149for(var a=0;
150a<b.length;
151a++){var c=b[a];
152var f=c.charAt(g).toLowerCase();
153if(this.CharacterMatchesCompletion(d,f)){e[e.length]=c;
154}}return e;
155},CharacterMatchesCompletion:function(a,b){return a==this.blankChar||a==" "||a==b;
156}};
157Telerik.Web.UI.CompletionList.registerClass("Telerik.Web.UI.CompletionList");
158Type.registerNamespace("Telerik.Web.UI");
159Telerik.Web.UI.RadFreeMaskPart=function(){Telerik.Web.UI.RadFreeMaskPart.initializeBase(this);
160};
161Telerik.Web.UI.RadFreeMaskPart.prototype={IsCaseSensitive:function(){return true;
162},GetVisValue:function(){if(this.value.toString()==""){return this.PromptChar;
163}return this.value;
164},SetValue:function(b,a){this.value=b;
165return true;
166}};
167Telerik.Web.UI.RadFreeMaskPart.registerClass("Telerik.Web.UI.RadFreeMaskPart",Telerik.Web.UI.RadMaskPart);
168Type.registerNamespace("Telerik.Web.UI");
169Telerik.Web.UI.RadLiteralMaskPart=function(a){Telerik.Web.UI.RadLiteralMaskPart.initializeBase(this);
170if((Sys.Browser.agent===Sys.Browser.InternetExplorer&&(!document.documentMode||document.documentMode<9))||Sys.Browser.agent===Sys.Browser.Opera){this.ch=a;
171}else{this.ch=a.replace(/\r\n|\r|\n/g,"\n");
172}};
173Telerik.Web.UI.RadLiteralMaskPart.prototype={GetVisValue:function(){return this.ch;
174},GetLength:function(){return this.ch.length;
175},GetValue:function(){return"";
176},IsCaseSensitive:function(){if(this.NextChunk!=null){return this.NextChunk.IsCaseSensitive();
177}},SetValue:function(b,a){a-=this.offset;
178if(this.ch.charAt(a)=="*"){return true;
179}return b==this.ch.charAt(a)||!b;
180},CanHandle:function(b,a){a-=this.offset;
181if(b==this.ch.charAt(a)){return true;
182}if(!b){return true;
183}if(this.NextChunk!=null){return this.NextChunk.CanHandle(b,a+this.GetLength());
184}}};
185Telerik.Web.UI.RadLiteralMaskPart.registerClass("Telerik.Web.UI.RadLiteralMaskPart",Telerik.Web.UI.RadMaskPart);
186Type.registerNamespace("Telerik.Web.UI");
187Telerik.Web.UI.RadLowerMaskPart=function(){Telerik.Web.UI.RadLowerMaskPart.initializeBase(this);
188};
189Telerik.Web.UI.RadLowerMaskPart.prototype={CanHandle:function(b,a){if(!this.IsAlpha(b)){if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
190}return false;
191}return true;
192},GetVisValue:function(){if(this.value.toString()==""){return this.PromptChar;
193}return this.value.toString();
194},SetValue:function(b,a){if(b==""){this.value="";
195return true;
196}if(this.IsAlpha(b)){this.value=b.toLowerCase();
197}else{if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
198}}return true;
199}};
200Telerik.Web.UI.RadLowerMaskPart.registerClass("Telerik.Web.UI.RadLowerMaskPart",Telerik.Web.UI.RadMaskPart);
201Type.registerNamespace("Telerik.Web.UI");
202Telerik.Web.UI.RadNumericRangeMaskPart=function(b,c,a,d){Telerik.Web.UI.RadNumericRangeMaskPart.initializeBase(this);
203this.upperLimit=c;
204this.lowerLimit=b;
205this.length=Math.max(this.lowerLimit.toString().length,this.upperLimit.toString().length);
206this.leftAlign=a;
207this.zeroFill=d;
208this.minusIncluded=this.lowerLimit<0||this.upperLimit<0;
209this.value=b;
210this.FlipDirection=0;
211};
212Telerik.Web.UI.RadNumericRangeMaskPart.prototype={SetController:function(a){this.controller=a;
213this.GetVisValue();
214},IsCaseSensitive:function(){return true;
215},CanHandle:function(b,a){if((b=="-"||b=="+")&&this.lowerLimit<0){return true;
216}if(isNaN(parseInt(b,10))){if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
217}return false;
218}return true;
219},InsertAt:function(b,a){return this.visValue.substr(0,a)+b.toString()+this.visValue.substr(a+1,this.visValue.length);
220},ReplacePromptChar:function(b){var a=this.leftAlign?"":"0";
221while(b.indexOf(this.PromptChar)>-1){b=b.replace(this.PromptChar,a);
222}return b;
223},SetValue:function(c,b){if(c==""){c=0;
224}if(isNaN(parseInt(c,10))&&c!="+"&&c!="-"){return true;
225}b-=this.offset;
226var a=this.InsertAt(c,b);
227a=this.ReplacePromptChar(a);
228if(a.indexOf("-")!=-1&&a.indexOf("-")>0){a=a.replace("-","0");
229}a=parseInt(a,10);
230if(!a){a=0;
231}if(this.controller.get_roundNumericRanges()){a=Math.min(this.upperLimit,a);
232a=Math.max(this.lowerLimit,a);
233this.setInternalValue(a);
234}else{if(a<=this.upperLimit&&a>=this.lowerLimit){this.setInternalValue(a);
235this.GetVisValue();
236}else{return false;
237}}this.GetVisValue();
238return true;
239},setInternalValue:function(b){var a=this.value;
240this.value=b;
241if(a!=b&&this.controller._OnEnumChanged){this.controller._OnEnumChanged(this,a,b);
242}if(a>b&&this.controller._OnMoveDown){this.controller._OnMoveDown(this,a,b);
243}else{if(a<b&&this.controller._OnMoveUp){this.controller._OnMoveUp(this,a,b);
244}}this.FlipDirection=0;
245},GetVisValue:function(){var b="";
246var c=Math.abs(this.value).toString();
247if(this.leftAlign){if(this.value<0){b+=this.PromptChar;
248}b+=c;
249while(b.length<this.length){b+=this.controller.get_promptChar();
250}}else{var a=this.zeroFill?"0":this.controller.get_promptChar();
251if(this.value<0){c="-"+c;
252}while(b.length<this.length-c.length){b+=a;
253}b+=c;
254}this.visValue=b;
255return b;
256},GetLength:function(){return this.length;
257},HandleKey:function(a){this.controller._calculateSelection();
258var b=new Telerik.Web.UI.MaskedEventWrap(a,this.controller._textBoxElement);
259if(b.IsDownArrow()){this.MoveDown();
260this.controller._FixSelection(b);
261return true;
262}else{if(b.IsUpArrow()){this.MoveUp();
263this.controller._FixSelection(b);
264return true;
265}}},MoveUp:function(){var a=this.value;
266a++;
267if(a>this.upperLimit){a=this.lowerLimit;
268this.FlipDirection=1;
269}this.setInternalValue(a);
270this.controller._Visualise();
271},MoveDown:function(){var a=this.value;
272a--;
273if(a<this.lowerLimit){a=this.upperLimit;
274this.FlipDirection=-1;
275}this.setInternalValue(a);
276this.controller._Visualise();
277},HandleWheel:function(c){var a=this.value;
278var b;
279if(c.rawEvent.wheelDelta){b=c.rawEvent.wheelDelta/120;
280if(window.opera){b=-b;
281}}else{if(c.rawEvent.detail){b=-c.rawEvent.detail/3;
282}}a=parseInt(a,10)+b;
283var d=new Telerik.Web.UI.MaskedEventWrap(c,this.controller._textBoxElement);
284if(a<this.lowerLimit){a=this.upperLimit-(this.lowerLimit-a-1);
285this.FlipDirection=-1;
286}if(a>this.upperLimit){a=this.lowerLimit+(a-this.upperLimit-1);
287this.FlipDirection=1;
288}this.setInternalValue(a);
289this.controller._Visualise();
290this.controller._FixSelection(d);
291return false;
292}};
293Telerik.Web.UI.RadNumericRangeMaskPart.registerClass("Telerik.Web.UI.RadNumericRangeMaskPart",Telerik.Web.UI.RadMaskPart);
294Type.registerNamespace("Telerik.Web.UI");
295Telerik.Web.UI.RadLongRangeMaskPart=function(b,c,a,d){Telerik.Web.UI.RadLongRangeMaskPart.initializeBase(this);
296this.length=Math.max(c.length,b.length);
297this.upperLimit=this._createLong(c);
298this.lowerLimit=this._createLong(b);
299this.leftAlign=a;
300this.zeroFill=d;
301this.minusIncluded=(this.lowerLimit[0]==0);
302this.value=this.lowerLimit.slice();
303};
304Telerik.Web.UI.RadLongRangeMaskPart.prototype={SetController:function(a){this.controller=a;
305this.GetVisValue();
306},IsCaseSensitive:function(){return true;
307},_createLong:function(a){return[a.indexOf("-")==-1,a.replace(/^(0|\+|\-)+/g,"")||"0"];
308},_compareNumberAsString:function(c,d){if(c.length==d.length){if(c==d){return 0;
309}else{return(c>d)?1:-1;
310}}else{return(c.length>d.length)?1:-1;
311}},_compare:function(c,d){if(c[0]!=d[0]){return(c[0]>d[0])?1:-1;
312}if(c[0]){return this._compareNumberAsString(c[1],d[1]);
313}else{return this._compareNumberAsString(d[1],c[1]);
314}},CanHandle:function(b,a){if((b=="-"||b=="+")&&this.minusIncluded){return true;
315}if(isNaN(parseInt(b,10))){if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
316}return false;
317}return true;
318},InsertAt:function(b,a){return this.visValue.substr(0,a)+b.toString()+this.visValue.substr(a+1,this.visValue.length);
319},ReplacePromptChar:function(b){var a=this.leftAlign?"":"0";
320while(b.indexOf(this.PromptChar)>-1){b=b.replace(this.PromptChar,a);
321}return b;
322},SetValue:function(c,b){if(c==""){c=0;
323}if(isNaN(parseInt(c,10))&&c!="+"&&c!="-"){return true;
324}b-=this.offset;
325var a=this.InsertAt(c,b);
326a=this.ReplacePromptChar(a);
327if(a.indexOf("-")!=-1&&a.indexOf("-")>0){a=a.replace("-","0");
328}a=this._createLong(a);
329if(this.controller.get_roundNumericRanges()){if(this._compare(a,this.upperLimit)>0){a=this.upperLimit.slice();
330}if(this._compare(a,this.lowerLimit)<0){a=this.lowerLimit.slice();
331}this.setInternalValue(a);
332}else{if(this._compare(a,this.upperLimit)<=0&&this._compare(a,this.lowerLimit)>=0){this.setInternalValue(a);
333this.GetVisValue();
334}else{return false;
335}}this.GetVisValue();
336return true;
337},setInternalValue:function(c){var b=this.value.slice();
338this.value=c;
339var a=this._compare(b,this.value);
340if(a==0&&this.controller._OnEnumChanged){this.controller._OnEnumChanged(this,b,this.value);
341}if(a==-1&&this.controller._OnMoveDown){this.controller._OnMoveDown(this,b,this.value);
342}else{if(a==1&&this.controller._OnMoveUp){this.controller._OnMoveUp(this,b,this.value);
343}}},GetVisValue:function(){var c=this.value[1];
344var b=this.value[0]?"":"-";
345if(this.leftAlign){b+=c;
346while(b.length<this.length){b+=this.controller.get_promptChar();
347}}else{var a=this.zeroFill?"0":this.controller.get_promptChar();
348while(b.length+c.length<this.length){b+=a;
349}b+=c;
350}this.visValue=b;
351return b;
352},GetLength:function(){return this.length;
353},HandleKey:function(a){this.controller._calculateSelection();
354var b=new Telerik.Web.UI.MaskedEventWrap(a,this.controller._textBoxElement);
355if(b.IsDownArrow()){this.MoveDown();
356this.controller._FixSelection(b);
357return true;
358}else{if(b.IsUpArrow()){this.MoveUp();
359this.controller._FixSelection(b);
360return true;
361}}},_increase:function(c){var e;
362var b;
363var d;
364var a;
365if(c[0]){e="";
366b=c[1].length-1;
367d=1;
368while(d>0||b>=0){a=d+((b>=0)?parseInt(c[1][b],10):0);
369e=a%10+e;
370d=(a/10)>>0;
371b--;
372}return[true,e];
373}else{if(c[1]==1){return[true,"0"];
374}e="";
375b=c[1].length-1;
376d=1;
377while(d>0||b>=0){a=parseInt(c[1][b],10)-d;
378if(a>=0){d=0;
379e=a+e;
380}else{e=(a+10)+e;
381}b--;
382}return[false,e];
383}},_decrease:function(a){if(a[0]&&a[1]==1){return[true,"0"];
384}if(a[0]&&a[1]==0){return[false,"1"];
385}var c=a.slice();
386c[0]=!c[0];
387var b=this._increase(c);
388b[0]=!b[0];
389return b;
390},MoveUp:function(){var a=this._increase(this.value);
391if(this._compare(a,this.upperLimit)>0){a=this.lowerLimit;
392}this.setInternalValue(a);
393this.controller._Visualise();
394},MoveDown:function(){var a=this._decrease(this.value);
395if(this._compare(a,this.lowerLimit)<0){a=this.upperLimit;
396}this.setInternalValue(a);
397this.controller._Visualise();
398},HandleWheel:function(b){var a;
399if(b.rawEvent.wheelDelta){a=b.rawEvent.wheelDelta;
400if(window.opera){a=-a;
401}}else{if(b.rawEvent.detail){a=-b.rawEvent.detail;
402}}var c=new Telerik.Web.UI.MaskedEventWrap(b,this.controller._textBoxElement);
403if(a>0){this.MoveUp();
404}else{this.MoveDown();
405}this.controller._FixSelection(c);
406return false;
407}};
408Telerik.Web.UI.RadLongRangeMaskPart.registerClass("Telerik.Web.UI.RadLongRangeMaskPart",Telerik.Web.UI.RadMaskPart);
409Type.registerNamespace("Telerik.Web.UI");
410Telerik.Web.UI.RadUpperMaskPart=function(){Telerik.Web.UI.RadUpperMaskPart.initializeBase(this);
411};
412Telerik.Web.UI.RadUpperMaskPart.prototype={CanHandle:function(b,a){if(!this.IsAlpha(b)){if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
413}return false;
414}return true;
415},GetVisValue:function(){if(this.value.toString()==""){return this.PromptChar;
416}return this.value.toString();
417},SetValue:function(b,a){if(b==""){this.value="";
418return true;
419}if(this.IsAlpha(b)){this.value=b.toUpperCase();
420}else{if(this.controller._OnChunkError){this.controller._OnChunkError(this,this.GetValue(),b);
421}}return true;
422}};
423Telerik.Web.UI.RadUpperMaskPart.registerClass("Telerik.Web.UI.RadUpperMaskPart",Telerik.Web.UI.RadMaskPart);
424Type.registerNamespace("Telerik.Web.UI");
425Telerik.Web.UI.MaskedEventWrap=function(a,b){if(a){this.event=a.rawEvent;
426}this._selectionStart=b.selectionStart;
427this._selectionEnd=b.selectionEnd;
428this.fieldValue=b.value;
429};
430Telerik.Web.UI.MaskedEventWrap.prototype={IsUpArrow:function(){return this.event.keyCode==38;
431},IsDownArrow:function(){return this.event.keyCode==40;
432}};
433Telerik.Web.UI.MaskedEventWrap.registerClass("Telerik.Web.UI.MaskedEventWrap");
434Type.registerNamespace("Telerik.Web.UI");
435$telerik.findMaskedTextBox=$find;
436$telerik.toMaskedTextBox=function(a){return a;
437};
438Telerik.Web.UI.RadMaskedTextBox=function(a){Telerik.Web.UI.RadMaskedTextBox.initializeBase(this,[a]);
439this._parts=[];
440this._partIndex=[];
441this._displayPartIndex=[];
442this._value="";
443this._lastState=null;
444this._length=0;
445this._displayLength=0;
446this._internalValueUpdate=false;
447this._projectedValue="";
448this._isTextarea=false;
449this._initialMasks=[];
450this._initialDisplayMasks=[];
451this._requireCompleteText=false;
452this._promptChar="_";
453this._displayPromptChar="_";
454this._displayFormatPosition=Telerik.Web.UI.DisplayFormatPosition.Left;
455this._hideOnBlur=false;
456this._resetCaretOnFocus=false;
457this._roundNumericRanges=true;
458this._allowEmptyEnumerations=false;
459this._readOnly=false;
460this._focusOnStartup=false;
461this._selectionOnFocus=Telerik.Web.UI.SelectionOnFocus.SelectAll;
462this._onTextBoxMouseUpDelegate=null;
463this._onTextBoxMouseDownDelegate=null;
464this._onTextBoxPasteDelegate=null;
465this._onTextBoxPropertyChangeDelegate=null;
466this._onTextBoxInputDelegate=null;
467this._isInitialized=false;
468this.preventPostBackAfterBlur=false;
469};
470Telerik.Web.UI.RadMaskedTextBox.prototype={initialize:function(){Telerik.Web.UI.RadMaskedTextBox.callBaseMethod(this,"initialize");
471if(this._focused){this._focusOnStartup=true;
472}this._fixAbsolutePositioning();
473this._setMask(this.get__initialMasks());
474if(this.get__initialDisplayMasks().length){this._setDisplayMask(this.get__initialDisplayMasks());
475}this._SetValue(this._textBoxElement.value);
476this.updateClientState();
477this._textBoxElement._oldValue=this._textBoxElement.value;
478this._isTextarea=this._textBoxElement.tagName.toLowerCase()=="textarea";
479this.initialFieldValue=this._textBoxElement.value;
480this._isInitialized=true;
481if(this._focusOnStartup){this._calculateSelection();
482this._lastState=new Telerik.Web.UI.MaskedEventWrap(null,this._textBoxElement);
483}},dispose:function(){var a=window.$removeHandler;
484if(this._onTextBoxMouseUpDelegate){a(this._textBoxElement,"mouseup",this._onTextBoxMouseUpDelegate);
485this._onTextBoxMouseUpDelegate=null;
486}if(this._onTextBoxMouseDownDelegate){a(this._textBoxElement,"mousedown",this._onTextBoxMouseDownDelegate);
487this._onTextBoxMouseDownDelegate=null;
488}if(this._onTextBoxPasteDelegate){a(this._textBoxElement,"paste",this._onTextBoxPasteDelegate);
489this._onTextBoxPasteDelegate=null;
490}if(this._onTextBoxPropertyChangeDelegate){a(this._textBoxElement,"propertychange",this._onTextBoxPropertyChangeDelegate);
491this._onTextBoxPropertyChangeDelegate=null;
492}if(this._onTextBoxInputDelegate){a(this._textBoxElement,"input",this._onTextBoxInputDelegate);
493this._onTextBoxInputDelegate=null;
494}Telerik.Web.UI.RadMaskedTextBox.callBaseMethod(this,"dispose");
495},resetCursor:function(){this.set_cursorPosition(0);
496},inSelection:function(a){this._calculateSelection();
497if(this._textBoxElement.selectionStart!=this._textBoxElement.selectionEnd){this._OnActivity(a);
498return true;
499}if(a.ctrlKey||a.altKey||Sys.Browser.agent==Sys.Browser.Safari){this._OnActivity(a);
500return true;
501}return false;
502},insertText:function(d,c){var b=c;
503var a=0;
504while(a<d.length){if(b>=0&&b<this._partIndex.length){if(this._partIndex[b].CanHandle(d[a],b)){if(this._partIndex[b].SetValue(d[a],b)){a++;
505}b++;
506}else{a++;
507}}else{break;
508}}this._Visualise();
509return b;
510},removeText:function(b,a){this._internalValueUpdate=true;
511this._UpdatePartsInRange("",b,b+a);
512this._internalValueUpdate=false;
513this._Visualise();
514},updateDisplayValue:function(){if(this._isInitialized){if(this._focused){if((this.get_hideOnBlur()&&this.isEmpty())||this._displayParts){this._Visualise();
515this._textBoxElement.select();
516}if(this.get_resetCaretOnFocus()){this.resetCursor();
517}}else{this._Visualise();
518}}},updateHiddenValue:function(){var a=this._setHiddenValue(this.get_valueWithPromptAndLiterals());
519this.updateClientState();
520return a;
521},get_valueWithLiterals:function(){var b=[];
522for(var a=0;
523a<this._parts.length;
524a++){b[a]=this._parts[a].ch||this._parts[a].GetValue();
525}return b.join("");
526},get_valueWithPromptAndLiterals:function(){return this._GetVisibleValues(this._parts);
527},get_editValue:function(){return this._GetVisibleValues(this._parts);
528},get_valueWithPrompt:function(){var c=[];
529for(var a=0;
530a<this._parts.length;
531a++){var b=this._parts[a];
532if(!b.ch){c.push(b.GetVisValue());
533}}return c.join("");
534},get_prompt:function(){var c=new RegExp(".","g");
535var b=[];
536for(var a=0;
537a<this._parts.length;
538a++){b[a]=this._parts[a].ch||this._parts[a].GetVisValue().replace(c,this.get_promptChar());
539}return b.join("");
540},get_displayValue:function(){var a="";
541if(this._displayParts){this._UpdateDisplayPartsInRange();
542a=this._GetVisibleValues(this._displayParts);
543}else{a=this._GetVisibleValues(this._parts);
544}return a;
545},set_cursorPosition:function(a){if(!this._focused){return;
546}this._calculateSelection();
547if(Sys.Browser.agent==Sys.Browser.InternetExplorer&&(!document.documentMode||document.documentMode<9)){this._textBoxElement.select();
548var c=document.selection.createRange();
549var b=this._textBoxElement.value.substr(0,a).split("\r\n").length-1;
550c.move("character",a-b);
551c.select();
552}else{this._textBoxElement.selectionStart=a;
553this._textBoxElement.selectionEnd=a;
554}},isEmpty:function(){return this.get_value()=="";
555},get_value:function(){var b=[];
556for(var a=0;
557a<this._parts.length;
558a++){b[a]=this._parts[a].GetValue();
559}return b.join("");
560},set_value:function(a){if(a===""){this._clearing=true;
561}this._SetValue(a);
562this._clearing=false;
563if(this._ValueHasChanged()){this.raise_valueChanged();
564if(this.get_autoPostBack()&&this._canAutoPostBackAfterValidation()){this.raisePostBackEvent();
565}}this.updateCssClass();
566},get_promptChar:function(){return this._promptChar;
567},set_promptChar:function(a){if(this._promptChar!=a){this._promptChar=a;
568this.raisePropertyChanged("PromptChar");
569}},get_displayPromptChar:function(){return this._displayPromptChar;
570},set_displayPromptChar:function(a){if(this._displayPromptChar!=a){this._displayPromptChar=a;
571this.raisePropertyChanged("DisplayPromptChar");
572}},get_displayFormatPosition:function(){return this._displayFormatPosition;
573},set_displayFormatPosition:function(a){if(this._displayFormatPosition!=a){this._displayFormatPosition=a;
574this.raisePropertyChanged("DisplayFormatPosition");
575}},get_hideOnBlur:function(){return this._hideOnBlur;
576},set_hideOnBlur:function(a){if(this._hideOnBlur!=a){this._hideOnBlur=a;
577this.raisePropertyChanged("HideOnBlur");
578}},get_resetCaretOnFocus:function(){return this._resetCaretOnFocus;
579},set_resetCaretOnFocus:function(a){if(this._resetCaretOnFocus!=a){this._resetCaretOnFocus=a;
580this.raisePropertyChanged("ResetCaretOnFocus");
581}},get_roundNumericRanges:function(){return this._roundNumericRanges;
582},set_roundNumericRanges:function(a){if(this._roundNumericRanges!=a){this._roundNumericRanges=a;
583this.raisePropertyChanged("RoundNumericRanges");
584}},get_allowEmptyEnumerations:function(){return this._allowEmptyEnumerations;
585},set_allowEmptyEnumerations:function(a){if(this._allowEmptyEnumerations!=a){this._allowEmptyEnumerations=a;
586this.raisePropertyChanged("AllowEmptyEnumerations");
587}},get_readOnly:function(){return this._readOnly;
588}
588,set_readOnly:function(a){if(this._readOnly!=a){this._readOnly=a;
589this.raisePropertyChanged("ReadOnly");
590}},saveClientState:function(){var a=[];
591a[a.length]="valueWithPromptAndLiterals";
592return Telerik.Web.UI.RadMaskedTextBox.callBaseMethod(this,"saveClientState",[a]);
593},_attachMouseEventHandlers:function(){Telerik.Web.UI.RadMaskedTextBox.callBaseMethod(this,"_attachMouseEventHandlers");
594this._onTextBoxMouseDownDelegate=Function.createDelegate(this,this._onTextBoxMouseDownHandler);
595if(!$telerik.isSafari){this._onTextBoxMouseUpDelegate=Function.createDelegate(this,this._onTextBoxMouseUpHandler);
596window.$addHandler(this._textBoxElement,"mouseup",this._onTextBoxMouseUpDelegate);
597}window.$addHandler(this._textBoxElement,"mousedown",this._onTextBoxMouseDownDelegate);
598},_attachEventHandlers:function(){Telerik.Web.UI.RadMaskedTextBox.callBaseMethod(this,"_attachEventHandlers");
599if(Sys.Browser.agent==Sys.Browser.InternetExplorer&&(!document.documentMode||document.documentMode<9)){this._onTextBoxPasteDelegate=Function.createDelegate(this,this._onTextBoxPasteHandler);
600this._onTextBoxPropertyChangeDelegate=Function.createDelegate(this,this._onTextBoxPropertyChangeHandler);
601window.$addHandler(this._textBoxElement,"paste",this._onTextBoxPasteDelegate);
602window.$addHandler(this._textBoxElement,"propertychange",this._onTextBoxPropertyChangeDelegate);
603}else{this._onTextBoxInputDelegate=Function.createDelegate(this,this._onTextBoxInputHandler);
604window.$addHandler(this._textBoxElement,"input",this._onTextBoxInputDelegate);
605}if(Sys.Browser.agent==Sys.Browser.Opera){var a=this;
606var b=function(){return a._ValueHandler({});
607};
608setInterval(b,10);
609}},_SetValue:function(a){this._internalValueUpdate=true;
610this._UpdatePartsInRange(a,0,this._length);
611this._internalValueUpdate=false;
612this._Visualise();
613},_onFormResetHandler:function(a){var b=this._constructValueFromInitialText(this._originalInitialValueAsText);
614this._setHiddenValue(b);
615this._SetValue(b);
616this._initialValueAsText=this._text;
617this.updateClientState();
618},_onTextBoxInputHandler:function(a){this._ValueHandler(a);
619},_onMouseWheel:function(a){return this._OnMouseWheel(event);
620},_onTextBoxPropertyChangeHandler:function(a){this._OnPropertyChange();
621},_onTextBoxPasteHandler:function(a){if(this.get_readOnly()){return false;
622}if($telerik.isIE&&document.documentMode>8&&this._textBoxElement.selectionStart!==this._textBoxElement.selectionEnd){this._textBoxElement.selectionEnd=this._textBoxElement.selectionStart;
623}var b=this;
624setTimeout(function(){b._FakeOnPropertyChange(a);
625},1);
626},_onTextBoxBlurHandler:function(a){this._focused=false;
627this._hovered=false;
628if(this._ValueHasChanged()){this.raise_valueChanged();
629if(this.get_autoPostBack()&&this._canAutoPostBackAfterValidation()){this.raisePostBackEvent();
630}}this.set_validationText(this._constructValidationText(""));
631this.raise_blur(Sys.EventArgs.Empty);
632this.updateDisplayValue();
633this.updateCssClass();
634},_constructValidationText:function(a){if(this.get_value()&&!(this._requireCompleteText&&this.get_valueWithPromptAndLiterals()!=this.get_valueWithLiterals())){return this.get_valueWithLiterals();
635}else{return"";
636}},_onTextBoxMouseUpHandler:function(a){this._FakeOnPropertyChange(a);
637this._ValueHandler(a);
638this._ActivityHandler(a);
639},_onTextBoxMouseDownHandler:function(a){this._FakeOnPropertyChange(a);
640this._ActivityHandler(a);
641},_onTextBoxFocusHandler:function(a){this._focused=true;
642this.updateDisplayValue();
643this.updateCssClass();
644this._updateSelectionOnFocus();
645this._FakeOnPropertyChange(a);
646this._ActivityHandler(a);
647this.raise_focus(Sys.EventArgs.Empty);
648if(($telerik.isSafari||$telerik.isFirefox)&&this.get_selectionOnFocus()!=Telerik.Web.UI.SelectionOnFocus.None&&this.get_selectionOnFocus()!=Telerik.Web.UI.SelectionOnFocus.SelectAll){var b=this;
649window.setTimeout(function(){b._updateSelectionOnFocus();
650},0);
651}},_onTextBoxKeyUpHandler:function(a){this._FakeOnPropertyChange(a);
652},_OnActivity:function(a){this._calculateSelection();
653this._lastState=new Telerik.Web.UI.MaskedEventWrap(a,this._textBoxElement);
654},_OnPropertyChange:function(){if(this._internalValueUpdate){return;
655}if(event.propertyName=="value"){var a=event;
656var b=this;
657var c=function(){b._ValueHandler(a);
658};
659this._calculateSelection();
660if(this._textBoxElement.selectionStart>0||this._textBoxElement.selectionEnd>0){c();
661}else{setTimeout(c,1);
662}}},_onTextBoxMouseWheelHandler:function(b){if(this.get_readOnly()){return false;
663}this._calculateSelection();
664var a=this._partIndex[this._textBoxElement.selectionStart];
665if(a==null){return true;
666}return a.HandleWheel(b);
667},_updateSelectionOnFocus:function(){switch(this.get_selectionOnFocus()){case 0:break;
668case 1:var b=0;
669var a;
670for(a=0;
671a<this._partIndex.length;
672a++){if(!this._partIndex[a].ch){b=a;
673break;
674}}this.set_caretPosition(b);
675break;
676case 2:if(this._textBoxElement.value.length>0){this.set_caretPosition(this._textBoxElement.value.length);
677}break;
678case 3:this.selectAllText();
679break;
680default:this.set_caretPosition(0);
681break;
682}},_onTextBoxKeyDownHandler:function(b){if(!this._focused){this._focused=true;
683}if(b.keyCode==27&&!$telerik.isIE){var f=this;
684window.setTimeout(function(){f.set_textBoxValue(f.get_editValue());
685},0);
686}this._FakeOnPropertyChange(b);
687if(this.inSelection(b)){return true;
688}var a=this._partIndex[this._textBoxElement.selectionStart];
689if(this.get_readOnly()&&(b.keyCode==46||b.keyCode==8||b.keyCode==38||b.keyCode==40||b.keyCode==127)){b.preventDefault();
690return false;
691}else{if(b.keyCode==13){return true;
692}else{if(a==null&&b.keyCode!=8){return true;
693}else{if(a!=null){if(a.HandleKey(b)){b.preventDefault();
694return false;
695}}}}}var d=this._textBoxElement.selectionEnd;
696var c=false;
697if((b.keyCode==46||b.keyCode==127)&&d<this._textBoxElement.value.length){a.SetValue("",this._textBoxElement.selectionStart);
698d++;
699c=true;
700b.preventDefault();
701}else{if(b.keyCode==8&&d){this._partIndex[this._textBoxElement.selectionStart-1].SetValue("",this._textBoxElement.selectionStart-1);
702d--;
703c=true;
704b.preventDefault();
705}}if(c){return this._UpdateAfterKeyHandled(b,d);
706}this._OnActivity(b);
707return true;
708},_onTextBoxKeyPressHandler:function(c){var i=true;
709for(var f in Sys.UI.Key.prototype){if(c.charCode===Sys.UI.Key[f]){i=false;
710break;
711}}if(this.get_readOnly()&&i){c.preventDefault();
712c.stopPropagation();
713return false;
714}var d=new Telerik.Web.UI.InputKeyPressEventArgs(c,c.charCode,String.fromCharCode(c.charCode));
715this.raise_keyPress(d);
716if(d.get_cancel()){c.stopPropagation();
717c.preventDefault();
718return false;
719}if(this.inSelection(c)){return true;
720}var b=this._partIndex[this._textBoxElement.selectionStart];
721if(b==null){if(c.charCode==13){if(this._ValueHasChanged()){this.raise_valueChanged();
722this.updateDisplayValue();
723this.updateCssClass();
724}if(this.get_autoPostBack()){if(this._canAutoPostBackAfterValidation()){this.raisePostBackEvent();
725}c.stopPropagation();
726c.preventDefault();
727return false;
728}return true;
729}else{if(c.charCode>47){c.stopPropagation();
730c.preventDefault();
731}return false;
732}}if(Sys.Browser.agent==Sys.Browser.Firefox||Sys.Browser.agent==Sys.Browser.Opera){if(c.charCode==8){c.preventDefault();
733c.stopPropagation();
734return false;
735}if(c.charCode==9){return true;
736}if(!c.rawEvent.which){this._OnActivity(c);
737c.stopPropagation();
738return true;
739}}var h=this._textBoxElement.selectionEnd;
740if(c.charCode==13){if(this._ValueHasChanged()){this.raise_valueChanged();
741this.updateDisplayValue();
742this.updateCssClass();
743}if(this.get_autoPostBack()){if(this._canAutoPostBackAfterValidation()){this.raisePostBackEvent();
744}c.stopPropagation();
745c.preventDefault();
746return false;
747}return true;
748}var a=String.fromCharCode(c.charCode);
749if(b&&b.BuildKeyBuff){b.BuildKeyBuff(this._textBoxElement.value,h);
750}if(b.CanHandle(a,h)){while(h<this._textBoxElement.value.length){if(this._partIndex[h].SetValue(a,h)){h++;
751break;
752}h++;
753}}var g=this._UpdateAfterKeyHandled(c,h);
754if(!g){c.preventDefault();
755}c.stopPropagation();
756return g;
757},raisePostBackEvent:function(){if(this._holdsValidValue){eval(this._postBackEventReferenceScript);
758}},_OnEnumChanged:function(a,d,c){var b=new Telerik.Web.UI.MaskedTextBoxEventArgs(c,d,a);
759this.raise_enumerationChanged(b);
760},_OnMoveUp:function(a,d,c){var b=new Telerik.Web.UI.MaskedTextBoxEventArgs(c,d,a);
761this.raise_moveUp(b);
762},_OnMoveDown:function(a,d,c){var b=new Telerik.Web.UI.MaskedTextBoxEventArgs(c,d,a);
763this.raise_moveDown(b);
764},_OnValueChange:function(a,d,c){var b=new Telerik.Web.UI.MaskedTextBoxEventArgs(c,d,a);
765this.raiseEvent("valueChanged",b);
766},_OnChunkError:function(a,d,c){var b=new Telerik.Web.UI.MaskedTextBoxEventArgs(c,d,a);
767this.raise_error(b);
768},_fixAbsolutePositioning:function(){var a=this._textBoxElement;
769if(a.previousSibling&&a.previousSibling.tagName&&a.previousSibling.tagName.toLowerCase()=="label"&&a.style.position=="absolute"){a.style.position="static";
770var b=a.parentNode;
771b.style.position="absolute";
772b.style.top=a.style.top;
773b.style.left=a.style.left;
774}},_PartAt:function(a){return this._partIndex[a];
775},_CreatePartCollection:function(f,g){var a;
776var c=[];
777var e=0;
778for(var d=0;
779d<f.length;
780d++){a=f[d];
781a.PromptChar=g;
782a.SetController(this);
783a.index=this._parts.length;
784c[c.length]=a;
785if(c.length>1){c[c.length-2].NextChunk=a;
786}a.NextChunk=null;
787var b=a.GetLength();
788a.offset=e;
789e+=b;
790}return c;
791},_setMask:function(d){this._parts=this._CreatePartCollection(d,this.get_promptChar());
792for(var b=0;
793b<this._parts.length;
794b++){var a=this._parts[b].GetLength();
795for(var c=this._length;
796c<this._length+a;
797c++){this._partIndex[c]=this._parts[b];
798}this._length+=a;
799}},_setDisplayMask:function(d){this._displayParts=this._CreatePartCollection(d,this.get_displayPromptChar());
800for(var b=0;
801b<this._displayParts.length;
802b++){var e=this._displayParts[b];
803var a=e.GetLength();
804for(var c=this._displayLength;
805c<this._displayLength+a;
806c++){this._displayPartIndex[c]=this._displayParts[b];
807}this._displayLength+=a;
808}},_SafariSelectionFix:function(a){var b=this._StrCompare(this._lastState.fieldValue,a.fieldValue);
809a._selectionStart=b[0];
810a._selectionEnd=b[0];
811this._lastState._selectionStart=b[1];
812this._lastState._selectionEnd=b[2];
813},_HandleValueChange:function(b){if(this.get_readOnly()){this._Visualise();
814return false;
815}if(this._lastState==null){return;
816}var f;
817if($telerik.isSafari){this._SafariSelectionFix(b);
818}var g=this._lastState.fieldValue.length>b.fieldValue.length;
819if(g){if(b._selectionStart==this._textBoxElement.value.length){this._partIndex[this._partIndex.length-1].SetValue("",this._partIndex.length-1);
820}if(this._lastState._selectionEnd>b._selectionStart){f=this._lastState._selectionEnd;
821while(f-->b._selectionStart){var h=this._partIndex[f];
822if(h){h.SetValue("",f);
823}}}else{f=Math.min(this._lastState._selectionEnd+1,this._partIndex.length);
824while(f-->b._selectionStart){this._partIndex[f].SetValue("",f);
825b._selectionEnd++;
826}}}var n=this._lastState._selectionStart;
827var m=Math.min(b._selectionStart,this._length);
828var l=b.fieldValue.substr(n,m-n);
829var j=this._UpdatePartsInRange(l,n,m);
830this._Visualise();
831if(g&&this._element.value===this._lastState.fieldValue&&this._element.value.substr(n,m-n)!==l){var c=this._element;
832var k=this._lastState._selectionStart;
833var d=this._lastState._selectionEnd;
834c.selectionStart=k;
835c.selectionEnd=d;
836setTimeout(function(){c.selectionStart=k;
837c.selectionEnd=d;
838},0);
839return;
840}b._selectionEnd+=j;
841if($telerik.isIE){this._FixSelection(b);
842}else{var a=this;
843setTimeout(function(){a._FixSelection(b);
844},0);
845}},_SetPartValues:function(g,f,k,c,h){var b;
846var d=0;
847var e=c;
848var a=0;
849k=k.toString();
850while(d<h-c&&e<f){b=k.charAt(d);
851if(b==this.get_promptChar()){b="";
852}if(g[e].SetValue(b,e)){d++;
853}else{a++;
854}e++;
855}return a;
856},_UpdateDisplayPartsInRange:function(){var c=0;
857var a=0;
858var e="";
859var b="";
860for(var d=0;
861d<this._parts.length;
862d++){if(!this._parts[d].ch){e+=this._parts[d].GetVisValue();
863}}while(c<this._displayPartIndex.length){if(this._displayPartIndex[c].ch){a+=(this._displayPartIndex[c].ch.match(new RegExp(/\*/g))||[]).length;
864c+=this._displayPartIndex[c].ch.length;
865}else{b=e.charAt(a);
866this._displayPartIndex[c].SetValue(b,c);
867a++;
868c++;
869}}},_UpdatePartsInRange:function(d,a,c){var b=this._SetPartValues(this._partIndex,this._length,d,a,c);
870return b;
871},_FixSelection:function(a){this.set_cursorPosition(a._selectionEnd);
872},_GetVisibleValues:function(b){var c=[];
873for(var a=0;
874a<b.length;
875a++){c[a]=b[a].GetVisValue();
876}return c.join("");
877},_Visualise:function(){var a=this.get_valueWithPromptAndLiterals();
878this._internalValueUpdate=true;
879this._Render(a);
880this.updateCssClass();
881this.updateHiddenValue();
882this._internalValueUpdate=false;
883this._projectedValue=this._textBoxElement.value;
884},_isEmptyMessage:function(){return this.__isEmptyMessage;
885},_Render:function(a){this.__isEmptyMessage=false;
886if(!this._focused){if(this.get_hideOnBlur()&&this.isEmpty()){this.__isEmptyMessage=true;
887this.set_textBoxValue(this.get_emptyMessage());
888}else{if(this._displayParts&&this._displayParts.length){this.set_textBoxValue(this.get_displayValue());
889}else{this.set_textBoxValue(a);
890}}}else{this.set_textBoxValue(a);
891}},_getResetValue:function(){var b="";
892var a=this._parts[0];
893while(a.NextChunk){if(a.GetVisValue()==a.GetValue()){b+=a.PromptChar;
894}else{b+=a.GetVisValue();
895}a=a.NextChunk;
896}return b;
897},_ValueHasChanged:function(){return this._textBoxElement.value!=this._textBoxElement._oldValue;
898},_FakeOnPropertyChange:function(a){if($telerik.isIE&&document.documentMode>8){this._calculateSelection();
899this._ValueHandler(a||{});
900}else{if(document.createEventObject){var b;
901if(event){b=document.createEventObject(event);
902}else{b=document.createEventObject();
903}b.propertyName="value";
904this._textBoxElement.fireEvent("onpropertychange",b);
905}}},_UpdateAfterKeyHandled:function(a,c){this._Visualise();
906var b=new Telerik.Web.UI.MaskedEventWrap(a,this._textBoxElement);
907b._selectionEnd=c;
908this._FixSelection(b);
909return false;
910},_ValueHandler:function(a){if(this._internalValueUpdate){return true;
911}if(!a){a=window.event;
912}this._calculateSelection();
913var b=new Telerik.Web.UI.MaskedEventWrap(a,this._textBoxElement);
914if(b.fieldValue!=this._projectedValue){this._HandleValueChange(b);
915}return true;
916},_ActivityHandler:function(a){if(this._internalValueUpdate){return true;
917}if(!a){a=window.event;
918}this._OnActivity(a);
919return true;
920},_calculateSelection:function(){if((document.selection&&Sys.Browser.agent!=Sys.Browser.Opera)&&(typeof window.getSelection=="undefined")){var c;
921try{c=document.selection.createRange();
922}catch(a){return;
923}if(c.parentElement()!=this._textBoxElement){return;
924}var b=c.duplicate();
925if(this._isTextarea){b.moveToElementText(this._textBoxElement);
926}else{b.move("character",-this._textBoxElement.value.length);
927}b.setEndPoint("EndToStart",c);
928this._textBoxElement.selectionStart=b.text.length;
929this._textBoxElement.selectionEnd=this._textBoxElement.selectionStart+c.text.length;
930}},_StrCompare:function(e,f){var a;
931var d,c,b;
932a=0;
933while(e.charAt(a)==f.charAt(a)&&a<e.length){a++;
934}c=a;
935e=e.substr(c).split("").reverse().join("");
936f=f.substr(c).split("").reverse().join("");
937a=0;
938while(e.charAt(a)==f.charAt(a)&&a<e.length){a++;
939}d=c+f.length-a;
940b=e.length-a+c;
941return[d,c,b];
942},get__initialMasks:function(){return this._initialMasks;
943},set__initialMasks:function(a){this._initialMasks=a;
944},get__initialDisplayMasks:function(){return this._initialDisplayMasks;
945},set__initialDisplayMasks:function(a){this._initialDisplayMasks=a;
946},raise_valueChanged:function(){this._triggerDomEvent("change",this._textBoxElement);
947this._holdsValidValue=true;
948if(this._requireCompleteText){if(this.get_valueWithPromptAndLiterals()!=this.get_valueWithLiterals()){return this._invalidate();
949}}var a=this._textBoxElement._oldValue;
950this._textBoxElement._oldValue=this._textBoxElement.value;
951this._OnValueChange(null,a,this._textBoxElement.value);
952}};
953Telerik.Web.UI.RadMaskedTextBox.registerClass("Telerik.Web.UI.RadMaskedTextBox",Telerik.Web.UI.RadInputControl);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.