var mk_date=new common_date_mask_class();function common_date_mask_class(){}common_date_mask_class.prototype.keydown=function(a){if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(a!=""){ut_trigger.submit(a)}return false}if(!ut_key.is_number()){return false}return true};common_date_mask_class.prototype.keyup=function(a){var b=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_date.apply(b,a)}return true};common_date_mask_class.prototype.apply=function(f,b){var j=ut_key.get_caret_position(f);var d=j;var g=0;var e=0;var k,i,c;var a,h;k="0123456789";i="";c="";for(a=0;a<=f.value.length;a++){if(k.indexOf(f.value.substring(a-1,a))>-1){i+=f.value.substring(a-1,a)}}e=(f.value.length-i.length);for(h=1;h<=b.length;h++){if(i.length>0){if(b.substring(h-1,h)=="#"){c+=i.substring(0,1);i=i.substring(1,i.length)}else{c+=b.substring(h-1,h);g++;if((g>e)&&(h<=j)){d++}}}else{break}}if(ut_detector.browser_safari()){f.value=c}else{f.innerText=c}ut_key.set_caret_position(f,d)};var mk_month_year=new common_month_year_mask_class();function common_month_year_mask_class(){}common_month_year_mask_class.prototype.keydown=function(a){if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(a!=""){ut_trigger.submit(a)}return false}if(!ut_key.is_number()){return false}return true};common_month_year_mask_class.prototype.keyup=function(){var a=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_month_year.apply(a,"##/####")}return true};common_month_year_mask_class.prototype.apply=function(f,b){var j=ut_key.get_caret_position(f);var d=j;var g=0;var e=0;var k,i,c;var a,h;k="0123456789";i="";c="";for(a=0;a<=f.value.length;a++){if(k.indexOf(f.value.substring(a-1,a))>-1){i+=f.value.substring(a-1,a)}}e=(f.value.length-i.length);for(h=1;h<=b.length;h++){if(i.length>0){if(b.substring(h-1,h)=="#"){c+=i.substring(0,1);i=i.substring(1,i.length)}else{c+=b.substring(h-1,h);g++;if((g>e)&&(h<=j)){d++}}}else{break}}if(ut_detector.browser_safari()){f.value=c}else{f.innerText=c}ut_key.set_caret_position(f,d)};var msk_date=new common_mask_class_date();function common_mask_class_date(){}common_mask_class_date.prototype.focused=function(a){var b;var b=document.getElementById("pnl_mask_tooltip2");b.innerText=msk_date.apply(a,"##/##/####");pu_static.set_click_event_source(b.id);pu_static.open_bottom(a.id,b.id,"");return true};common_mask_class_date.prototype.keydown=function(a,c,b){if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_left()){return true}if(ut_key.is_right()){return true}if(ut_key.is_bsp()){if(c=="1"){ut_tracking.set_modified_flag()}return true}if(ut_key.is_enter()){if(b!=""){a.value=msk_date.apply(a,"##/##/####");ut_trigger.submit(b);return false}}if(!ut_key.is_number()){return false}if(c=="1"){ut_tracking.set_modified_flag()}return true};common_mask_class_date.prototype.keyup=function(a){var b;var b=document.getElementById("pnl_mask_tooltip2");b.innerText=msk_date.apply(a,"##/##/####");return true};common_mask_class_date.prototype.changed=function(b,a){if(a=="1"){ut_tracking.set_modified_flag()}b.value=msk_date.apply(b,"##/##/####");document.getElementById("pnl_mask_tooltip2").style.visibility="hidden";document.getElementById("pnl_mask_tooltip2").style.display="none";return true};common_mask_class_date.prototype.blurred=function(){document.getElementById("pnl_mask_tooltip2").style.visibility="hidden";document.getElementById("pnl_mask_tooltip2").style.display="none";return true};common_mask_class_date.prototype.apply=function(a,g){var c,d,b;var f,e;c="0123456789";d="";b="";for(f=0;f<=a.value.length;f++){if(c.indexOf(a.value.substring(f-1,f))>-1){d+=a.value.substring(f-1,f)}}for(e=1;e<=g.length;e++){if(d.length>0){if(g.substring(e-1,e)=="#"){b+=d.substring(0,1);d=d.substring(1,d.length)}else{b+=g.substring(e-1,e)}}else{break}}return b};var mk_decimal=new common_decimal_mask_class();function common_decimal_mask_class(){}common_decimal_mask_class.prototype.keydown=function(k,a,b,c){var d=event.srcElement;var e;var g,f;var h,j;var i;if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(c!=""){ut_trigger.submit(c)}return false}e=ut_key.get_caret_position(d);i="0123456789";f=d.value.indexOf("-");g=d.value.indexOf(".");if(g>0){h=d.value.substring(0,g);j=d.value.substring(g+1,d.value.length)}else{h=d.value;j=""}h=ut_strmnp.filter(h,i);j=ut_strmnp.filter(j,i);if(ut_key.is_period()){if(ut_key.is_highlighted()){return true}if(a>0&&g<0){return true}}if(ut_key.is_negative_sign()){if(b==1&&e==0&&f<0){return true}if(b==1&&ut_key.is_highlighted()){return true}}if(ut_key.is_number()){if(ut_key.is_highlighted()){return true}if((g<e)&&(g>=0)){if(ut_key.get_highlight_length()>0){return true}if(j.length<a){return true}}else{if(h.length<k){return true}}}return false};common_decimal_mask_class.prototype.keyup=function(e,d,a,b){var c=event.srcElement;if(ut_key.is_number()){mk_decimal.apply(e,d,a,b,c)}if(ut_key.is_bsp()||ut_key.is_delete()){}return true};common_decimal_mask_class.prototype.onchange=function(e,d,a,b){var c=event.srcElement;mk_decimal.apply_final(e,d,a,b,c);return true};common_decimal_mask_class.prototype.apply=function(n,m,d,t,i){var l,o;var f,a;var q,h,g;var k,s,c;var e;var r;var p,j,b;l=ut_key.get_caret_position(i);o=l;a=i.value.indexOf("-");f=i.value.indexOf(".");if(f>0){q=i.value.substring(0,f);k=i.value.substring(f+1,i.value.length)}else{if(f==0){q=i.value.substring(0,f);k=i.value.substring(f+1,i.value.length);if(k.length>0){q="0"}}else{q=i.value;k=""}}e="0123456789";h=ut_strmnp.filter(q,e);o=o-(q.length-h.length);s=ut_strmnp.filter(k,e);if(f>0){o=o-(k.length-s.length+1)}else{o=o-(k.length-s.length)}g="";if(h>m){h=h.substring(0,m)}b=0;if(h.length>1){for(p=0;p<h.length;p++){if(h.substring(p,p+1)!="0"){break}b+=1}h=h.substring(p,h.length)}if(n==1){j=0;for(p=h.length-1;p>=0;p--){r=h.substring(p,p+1);if(g.length>0&&j%3==0){g=r+","+g}else{g=r+g}j+=1}}else{g=h}if(a==0){g="-"+g}o=o+(g.length-h.length)-b;c="";if(s.length>d){s=s.substring(0,d)}if(d>0){if(f>=0){c="."+s}}o=o+(c.length-s.length);if(ut_detector.browser_safari()){i.value=g+c}else{i.innerText=g+c}ut_key.set_caret_position(i,o)};common_decimal_mask_class.prototype.apply_final=function(p,j,b,n,o){var d,c;var f,l,e;var i,a,k;var h;var m;var g,m;c=o.value.indexOf("-");d=o.value.indexOf(".");if(d>0){f=o.value.substring(0,d);i=o.value.substring(d+1,o.value.length)}else{if(d==0){f=o.value.substring(0,d);i=o.value.substring(d+1,o.value.length);if(i.length>0){f="0"}}else{f=o.value;i=""}}h="0123456789";l=ut_strmnp.filter(f,h);a=ut_strmnp.filter(i,h);e="";if(l>j){l=l.substring(0,j)}if(l.length>1){for(g=0;g<l.length;g++){if(l.substring(g,g+1)!="0"){break}}l=l.substring(g,l.length)}if(p==1){li_digit_count=0;for(g=l.length-1;g>=0;g--){m=l.substring(g,g+1);if(e.length>0&&li_digit_count%3==0){e=m+","+e}else{e=m+e}li_digit_count+=1}}else{e=l}if(c==0){e="-"+e}k="";if(l!=""){if(a.length>b){a=a.substring(0,b)}if(b>0){if(a.length<b){for(g=a.length;g<b;g++){a+="0"}}k="."+a}}if(ut_detector.browser_safari()){o.value=e+k}else{o.innerText=e+k}};var mk_phone=new common_phone_mask_class();function common_phone_mask_class(){}common_phone_mask_class.prototype.keydown=function(a){if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(a!=""){ut_trigger.submit(a)}return false}if(!ut_key.is_number()){return false}return true};common_phone_mask_class.prototype.keyup=function(){var a=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_phone.apply(a,"(###) ###-####")}return true};common_phone_mask_class.prototype.apply=function(k,f){var c=ut_key.get_caret_position(k);var i=c;var l=0;var j=0;var d,b,h;var e,a;var g;d="0123456789";b="";h="";for(e=0;e<=k.value.length;e++){if(d.indexOf(k.value.substring(e-1,e))>-1){b+=k.value.substring(e-1,e)}}g=b;j=(k.value.length-b.length);for(a=1;a<=f.length;a++){if(b.length>0){if(f.substring(a-1,a)=="#"){h+=b.substring(0,1);b=b.substring(1,b.length)}else{h+=f.substring(a-1,a);l++;if((l>j)&&(a<=c)||(f.substring(a-1,a)==" ")){i++}}}else{break}}if(g.length>10){h=g}if(ut_detector.browser_safari()){k.value=h}else{k.innerText=h}ut_key.set_caret_position(k,i)};var mk_time=new common_time_mask_class();function common_time_mask_class(){}common_time_mask_class.prototype.keydown=function(c){var e=event.srcElement;var b=e.value;var a=ut_key.get_caret_position(e);var d;if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_highlighted()){return true}if(ut_key.is_right()){if(a>4){return false}return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_enter()){if(c!=""){ut_trigger.submit(c)}return false}if(ut_key.is_number()){if(a<5){return true}}if(ut_key.is_alpha()){if(ut_key.character()=="a"||ut_key.character()=="p"){return true}}return false};common_time_mask_class.prototype.keyup=function(){var b=event.srcElement;var a=b.value;if(ut_key.is_number()){mk_time.apply(b)}if(ut_key.is_alpha()){if(ut_key.character()=="a"){mk_time.apply(b)}else{if(ut_key.character()=="p"){mk_time.apply(b)}}}return false};common_time_mask_class.prototype.onchange=function(){var a=event.srcElement;mk_time.apply_final(a);return false};common_time_mask_class.prototype.apply=function(g){var k=ut_key.get_caret_position(g);var d=k;var c;var j,p,e,l;var b,i;var h="";var o;var a,n;var f,m;e=g.value;if(e.indexOf("a")>-1||e.indexOf("A")>-1){h="AM"}else{if(e.indexOf("p")>-1||e.indexOf("P")>-1){h="PM"}else{h=""}}if(h!=""){if(ut_key.character()=="a"){h="AM"}else{if(ut_key.character()=="p"){h="PM"}}}a="";if(e.indexOf(":")>-1){a=e.substring(0,e.indexOf(":"))}else{a=e.substring(0,2)}a=ut_strmnp.filter(a,"0123456789");if(a!=""){if(a.length==1&&parseInt(a)>1){a="0"+a;d++}if(a.length>1&&parseInt(a)>12){a="12"}}n="";if(e.indexOf(":")>-1){n=e.substring(e.indexOf(":")+1,e.indexOf(":")+3)}else{n=e.substring(2,4)}n=ut_strmnp.filter(n,"0123456789");if(n!=""){if(n.length==1&&parseInt(n)>5){n="0"+n;d++}if(n.length>1&&parseInt(n)>59){n="59"}}p="";if(a!=""&&n==""&&h==""){if(a.length>1){p=a+":";d++}else{p=a}}else{if(a!=""&&n==""&&h!=""){if(a.length>1){p=a+":";d++}else{p=a}}else{if(a!=""&&n!=""&&h==""){p=a+":"+n;if(d<=p.indexOf(":")){if(a.length>1){d++}}else{if(n.length>1){d++}}}else{if(a!=""&&n!=""&&h!=""){p=a+":"+n+" "+h;if(d<=p.indexOf(":")){if(a.length>1){d++}}else{if(n.length>1){d++}}}}}}if(ut_detector.browser_safari()){g.value=p}else{g.innerText=p}if(ut_key.character()=="a"){d=k}else{if(ut_key.character()=="p"){d=k}}if(d>5){d=5}ut_key.set_caret_position(g,d)};common_time_mask_class.prototype.apply_final=function(m){var a;var b,h,j,e;var f,n;var l="";var i;var d,g;var k,c;j=m.value;if(j.indexOf("a")>-1||j.indexOf("A")>-1){l="AM"}else{if(j.indexOf("p")>-1||j.indexOf("P")>-1){l="PM"}else{l="AM"}}d="";if(j.indexOf(":")>-1){d=j.substring(0,j.indexOf(":"))}else{d=j.substring(0,2)}d=ut_strmnp.filter(d,"0123456789");if(d!=""){if(d.length==1){d="0"+d}}g="";if(j.indexOf(":")>-1){g=j.substring(j.indexOf(":")+1,j.indexOf(":")+3)}else{g=j.substring(2,4)}g=ut_strmnp.filter(g,"0123456789");if(g!=""){if(g.length==1){g="0"+g}if(g.length>1&&parseInt(g)>59){g="59"}}if(d!=""||g!=""){if(d==""){d="12"}if(g==""){g="00"}h=d+":"+g+" "+l}else{h=""}if(ut_detector.browser_safari()){m.value=h}else{m.innerText=h}};var mk_tc=new common_title_case_mask_class();function common_title_case_mask_class(){}common_title_case_mask_class.prototype.key_down=function(a){var b=event.srcElement;if(ut_key.is_enter()){if(a!=""){ut_trigger.submit(a)}return false}if(ut_key.is_delete()||ut_key.is_bsp()){gb_flag_title_case=false}return true};common_title_case_mask_class.prototype.key_up=function(){var b;var a=event.srcElement;if(gb_flag_title_case&&ut_key.is_alpha()){mk_tc.apply(a)}return true};common_title_case_mask_class.prototype.on_focus=function(){gb_flag_title_case=true;return true};common_title_case_mask_class.prototype.apply=function(b){var f;var e;var c;var d;var g;var a;e="";c="";d="";g="";f=ut_key.get_caret_position(b);e=b.value;if(e.length>0){for(a=0;a<=e.length-1;a++){g=e.substring(a-1,a);d=e.substring(a,a+1);if(g==""||g==" "){d=d.toUpperCase()}c+=d}}if(ut_detector.browser_safari()){b.value=c}else{b.innerText=c}ut_key.set_caret_position(b,f)};var mk_text=new common_text_mask_class();function common_text_mask_class(){}common_text_mask_class.prototype.keydown=function(a){if(ut_key.is_copy()){return true}if(ut_key.is_paste()){return true}if(ut_key.is_tab()){return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(a!=""){ut_trigger.submit(a)}return false}if(!ut_key.is_number()){return false}return true};common_text_mask_class.prototype.keyup=function(a){var b=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_text.apply(b,a)}return true};common_text_mask_class.prototype.apply=function(f,b){var j=ut_key.get_caret_position(f);var d=j;var g=0;var e=0;var k,i,c;var a,h;k="0123456789";i="";c="";for(a=0;a<=f.value.length;a++){if(k.indexOf(f.value.substring(a-1,a))>-1){i+=f.value.substring(a-1,a)}}e=(f.value.length-i.length);for(h=1;h<=b.length;h++){if(i.length>0){if(b.substring(h-1,h)=="#"){c+=i.substring(0,1);i=i.substring(1,i.length)}else{c+=b.substring(h-1,h);g++;if((g>e)&&(h<=j)){d++}}}else{break}}if(ut_detector.browser_safari()){f.value=c}else{f.innerText=c}ut_key.set_caret_position(f,d)};
