var mk_date=new common_date_mask_class();function common_date_mask_class(){}common_date_mask_class.prototype.keydown=function(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_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(b!=""){ut_trigger.submit(b)}return false}if(!ut_key.is_number()){return false}return true};common_date_mask_class.prototype.keyup=function(){var b=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_date.apply(b,"##/##/####")}return true};common_date_mask_class.prototype.apply=function(t,m){var p=ut_key.get_caret_position(t);var v=p;var s=0;var u=0;var o,q,l;var n,r;o="0123456789";q="";l="";for(n=0;n<=t.value.length;n++){if(o.indexOf(t.value.substring(n-1,n))>-1){q+=t.value.substring(n-1,n)}}u=(t.value.length-q.length);for(r=1;r<=m.length;r++){if(q.length>0){if(m.substring(r-1,r)=="#"){l+=q.substring(0,1);q=q.substring(1,q.length)}else{l+=m.substring(r-1,r);s++;if((s>u)&&(r<=p)){v++}}}else{break}}if(ut_detector.browser_safari()){t.value=l}else{t.innerText=l}ut_key.set_caret_position(t,v)};var mk_month_year=new common_month_year_mask_class();function common_month_year_mask_class(){}common_month_year_mask_class.prototype.keydown=function(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_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(b!=""){ut_trigger.submit(b)}return false}if(!ut_key.is_number()){return false}return true};common_month_year_mask_class.prototype.keyup=function(){var b=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_month_year.apply(b,"##/####")}return true};common_month_year_mask_class.prototype.apply=function(t,m){var p=ut_key.get_caret_position(t);var v=p;var s=0;var u=0;var o,q,l;var n,r;o="0123456789";q="";l="";for(n=0;n<=t.value.length;n++){if(o.indexOf(t.value.substring(n-1,n))>-1){q+=t.value.substring(n-1,n)}}u=(t.value.length-q.length);for(r=1;r<=m.length;r++){if(q.length>0){if(m.substring(r-1,r)=="#"){l+=q.substring(0,1);q=q.substring(1,q.length)}else{l+=m.substring(r-1,r);s++;if((s>u)&&(r<=p)){v++}}}else{break}}if(ut_detector.browser_safari()){t.value=l}else{t.innerText=l}ut_key.set_caret_position(t,v)};var msk_date=new common_mask_class_date();function common_mask_class_date(){}common_mask_class_date.prototype.focused=function(d){var c;var c=document.getElementById("pnl_mask_tooltip2");c.innerText=msk_date.apply(d,"##/##/####");pu_static.set_click_event_source(c.id);pu_static.open_bottom(d.id,c.id,"");return true};common_mask_class_date.prototype.keydown=function(d,e,f){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(e=="1"){ut_tracking.set_modified_flag()}return true}if(ut_key.is_enter()){if(f!=""){d.value=msk_date.apply(d,"##/##/####");ut_trigger.submit(f);return false}}if(!ut_key.is_number()){return false}if(e=="1"){ut_tracking.set_modified_flag()}return true};common_mask_class_date.prototype.keyup=function(d){var c;var c=document.getElementById("pnl_mask_tooltip2");c.innerText=msk_date.apply(d,"##/##/####");return true};common_mask_class_date.prototype.changed=function(c,d){if(d=="1"){ut_tracking.set_modified_flag()}c.value=msk_date.apply(c,"##/##/####");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(j,k){var h,n,i;var l,m;h="0123456789";n="";i="";for(l=0;l<=j.value.length;l++){if(h.indexOf(j.value.substring(l-1,l))>-1){n+=j.value.substring(l-1,l)}}for(m=1;m<=k.length;m++){if(n.length>0){if(k.substring(m-1,m)=="#"){i+=n.substring(0,1);n=n.substring(1,n.length)}else{i+=k.substring(m-1,m)}}else{break}}return i};var mk_decimal=new common_decimal_mask_class();function common_decimal_mask_class(){}common_decimal_mask_class.prototype.keydown=function(o,n,m,l){var v=event.srcElement;var u;var s,t;var r,p;var q;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(l!=""){ut_trigger.submit(l)}return false}u=ut_key.get_caret_position(v);q="0123456789";t=v.value.indexOf("-");s=v.value.indexOf(".");if(s>0){r=v.value.substring(0,s);p=v.value.substring(s+1,v.value.length)}else{r=v.value;p=""}r=ut_strmnp.filter(r,q);p=ut_strmnp.filter(p,q);if(ut_key.is_period()){if(ut_key.is_highlighted()){return true}if(n>0&&s<0){return true}}if(ut_key.is_negative_sign()){if(m==1&&u==0&&t<0){return true}if(m==1&&ut_key.is_highlighted()){return true}}if(ut_key.is_number()){if(ut_key.is_highlighted()){return true}if((s<u)&&(s>=0)){if(ut_key.get_highlight_length()>0){return true}if(p.length<n){return true}}else{if(r.length<o){return true}}}return false};common_decimal_mask_class.prototype.keyup=function(i,j,h,g){var f=event.srcElement;if(ut_key.is_number()){mk_decimal.apply(i,j,h,g,f)}if(ut_key.is_bsp()||ut_key.is_delete()){}return true};common_decimal_mask_class.prototype.onchange=function(i,j,h,g){var f=event.srcElement;mk_decimal.apply_final(i,j,h,g,f);return true};common_decimal_mask_class.prototype.apply=function(x,B,K,F,D){var I,A;var z,N;var H,J,E;var y,v,L;var u;var G;var w,C,M;I=ut_key.get_caret_position(D);A=I;N=D.value.indexOf("-");z=D.value.indexOf(".");if(z>0){H=D.value.substring(0,z);y=D.value.substring(z+1,D.value.length)}else{if(z==0){H=D.value.substring(0,z);y=D.value.substring(z+1,D.value.length);if(y.length>0){H="0"}}else{H=D.value;y=""}}u="0123456789";J=ut_strmnp.filter(H,u);A=A-(H.length-J.length);v=ut_strmnp.filter(y,u);if(z>0){A=A-(y.length-v.length+1)}else{A=A-(y.length-v.length)}E="";if(J>B){J=J.substring(0,B)}M=0;if(J.length>1){for(w=0;w<J.length;w++){if(J.substring(w,w+1)!="0"){break}M+=1}J=J.substring(w,J.length)}if(x==1){C=0;for(w=J.length-1;w>=0;w--){G=J.substring(w,w+1);if(E.length>0&&C%3==0){E=G+","+E}else{E=G+E}C+=1}}else{E=J}if(N==0){E="-"+E}A=A+(E.length-J.length)-M;L="";if(v.length>K){v=v.substring(0,K)}if(K>0){if(z>=0){L="."+v}}A=A+(L.length-v.length);if(ut_detector.browser_safari()){D.value=E+L}else{D.innerText=E+L}ut_key.set_caret_position(D,A)};common_decimal_mask_class.prototype.apply_final=function(F,w,C,D,r){var E,q;var A,u,B;var x,s,v;var y;var t;var z,t;q=r.value.indexOf("-");E=r.value.indexOf(".");if(E>0){A=r.value.substring(0,E);x=r.value.substring(E+1,r.value.length)}else{if(E==0){A=r.value.substring(0,E);x=r.value.substring(E+1,r.value.length);if(x.length>0){A="0"}}else{A=r.value;x=""}}y="0123456789";u=ut_strmnp.filter(A,y);s=ut_strmnp.filter(x,y);B="";if(u>w){u=u.substring(0,w)}if(u.length>1){for(z=0;z<u.length;z++){if(u.substring(z,z+1)!="0"){break}}u=u.substring(z,u.length)}if(F==1){li_digit_count=0;for(z=u.length-1;z>=0;z--){t=u.substring(z,z+1);if(B.length>0&&li_digit_count%3==0){B=t+","+B}else{B=t+B}li_digit_count+=1}}else{B=u}if(q==0){B="-"+B}v="";if(u!=""){if(s.length>C){s=s.substring(0,C)}if(C>0){if(s.length<C){for(z=s.length;z<C;z++){s+="0"}}v="."+s}}if(ut_detector.browser_safari()){r.value=B+v}else{r.innerText=B+v}};var mk_phone=new common_phone_mask_class();function common_phone_mask_class(){}common_phone_mask_class.prototype.keydown=function(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_navigation_key()){return true}if(ut_key.is_bsp()){return true}if(ut_key.is_delete()){return true}if(ut_key.is_enter()){if(b!=""){ut_trigger.submit(b)}return false}if(!ut_key.is_number()){return false}return true};common_phone_mask_class.prototype.keyup=function(){var b=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_phone.apply(b,"(###) ###-####")}return true};common_phone_mask_class.prototype.apply=function(n,s){var v=ut_key.get_caret_position(n);var p=v;var m=0;var o=0;var u,w,q;var t,x;var r;u="0123456789";w="";q="";for(t=0;t<=n.value.length;t++){if(u.indexOf(n.value.substring(t-1,t))>-1){w+=n.value.substring(t-1,t)}}r=w;o=(n.value.length-w.length);for(x=1;x<=s.length;x++){if(w.length>0){if(s.substring(x-1,x)=="#"){q+=w.substring(0,1);w=w.substring(1,w.length)}else{q+=s.substring(x-1,x);m++;if((m>o)&&(x<=v)||(s.substring(x-1,x)==" ")){p++}}}else{break}}if(r.length>10){q=r}if(ut_detector.browser_safari()){n.value=q}else{n.innerText=q}ut_key.set_caret_position(n,p)};var mk_time=new common_time_mask_class();function common_time_mask_class(){}common_time_mask_class.prototype.keydown=function(f){var i=event.srcElement;var g=i.value;var h=ut_key.get_caret_position(i);var j;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(h>4){return false}return true}if(ut_key.is_navigation_key()){return true}if(ut_key.is_enter()){if(f!=""){ut_trigger.submit(f)}return false}if(ut_key.is_number()){if(h<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 c=event.srcElement;var d=c.value;if(ut_key.is_number()){mk_time.apply(c)}if(ut_key.is_alpha()){if(ut_key.character()=="a"){mk_time.apply(c)}else{if(ut_key.character()=="p"){mk_time.apply(c)}}}return false};common_time_mask_class.prototype.onchange=function(){var b=event.srcElement;mk_time.apply_final(b);return false};common_time_mask_class.prototype.apply=function(z){var v=ut_key.get_caret_position(z);var E=v;var C;var w,D,B,u;var q,x;var y="";var F;var s,r;var A,t;B=z.value;if(B.indexOf("a")>-1||B.indexOf("A")>-1){y="AM"}else{if(B.indexOf("p")>-1||B.indexOf("P")>-1){y="PM"}else{y=""}}if(y!=""){if(ut_key.character()=="a"){y="AM"}else{if(ut_key.character()=="p"){y="PM"}}}s="";if(B.indexOf(":")>-1){s=B.substring(0,B.indexOf(":"))}else{s=B.substring(0,2)}s=ut_strmnp.filter(s,"0123456789");if(s!=""){if(s.length==1&&parseInt(s)>1){s="0"+s;E++}if(s.length>1&&parseInt(s)>12){s="12"}}r="";if(B.indexOf(":")>-1){r=B.substring(B.indexOf(":")+1,B.indexOf(":")+3)}else{r=B.substring(2,4)}r=ut_strmnp.filter(r,"0123456789");if(r!=""){if(r.length==1&&parseInt(r)>5){r="0"+r;E++}if(r.length>1&&parseInt(r)>59){r="59"}}D="";if(s!=""&&r==""&&y==""){if(s.length>1){D=s+":";E++}else{D=s}}else{if(s!=""&&r==""&&y!=""){if(s.length>1){D=s+":";E++}else{D=s}}else{if(s!=""&&r!=""&&y==""){D=s+":"+r;if(E<=D.indexOf(":")){if(s.length>1){E++}}else{if(r.length>1){E++}}}else{if(s!=""&&r!=""&&y!=""){D=s+":"+r+" "+y;if(E<=D.indexOf(":")){if(s.length>1){E++}}else{if(r.length>1){E++}}}}}}if(ut_detector.browser_safari()){z.value=D}else{z.innerText=D}if(ut_key.character()=="a"){E=v}else{if(ut_key.character()=="p"){E=v}}if(E>5){E=5}ut_key.set_caret_position(z,E)};common_time_mask_class.prototype.apply_final=function(x){var v;var u,B,A,s;var q,w;var y="";var o;var r,p;var z,t;A=x.value;if(A.indexOf("a")>-1||A.indexOf("A")>-1){y="AM"}else{if(A.indexOf("p")>-1||A.indexOf("P")>-1){y="PM"}else{y="AM"}}r="";if(A.indexOf(":")>-1){r=A.substring(0,A.indexOf(":"))}else{r=A.substring(0,2)}r=ut_strmnp.filter(r,"0123456789");if(r!=""){if(r.length==1){r="0"+r}}p="";if(A.indexOf(":")>-1){p=A.substring(A.indexOf(":")+1,A.indexOf(":")+3)}else{p=A.substring(2,4)}p=ut_strmnp.filter(p,"0123456789");if(p!=""){if(p.length==1){p="0"+p}if(p.length>1&&parseInt(p)>59){p="59"}}if(r!=""||p!=""){if(r==""){r="12"}if(p==""){p="00"}B=r+":"+p+" "+y}else{B=""}if(ut_detector.browser_safari()){x.value=B}else{x.innerText=B}};var mk_tc=new common_title_case_mask_class();function common_title_case_mask_class(){}common_title_case_mask_class.prototype.key_down=function(d){var c=event.srcElement;if(ut_key.is_enter()){if(d!=""){ut_trigger.submit(d)}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 c;var d=event.srcElement;if(gb_flag_title_case&&ut_key.is_alpha()){mk_tc.apply(d)}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(i){var l;var m;var h;var n;var k;var j;m="";h="";n="";k="";l=ut_key.get_caret_position(i);m=i.value;if(m.length>0){for(j=0;j<=m.length-1;j++){k=m.substring(j-1,j);n=m.substring(j,j+1);if(k==""||k==" "){n=n.toUpperCase()}h+=n}}if(ut_detector.browser_safari()){i.value=h}else{i.innerText=h}ut_key.set_caret_position(i,l)};