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_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(){var a=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_date.apply(a,"##/##/####")}return true};common_date_mask_class.prototype.apply=function(d,l){var h=ut_key.get_caret_position(d);var b=h;var e=0;var c=0;var j,g,a;var k,f;j="0123456789";g="";a="";for(k=0;k<=d.value.length;k++){if(j.indexOf(d.value.substring(k-1,k))>-1){g+=d.value.substring(k-1,k)}}c=(d.value.length-g.length);for(f=1;f<=l.length;f++){if(g.length>0){if(l.substring(f-1,f)=="#"){a+=g.substring(0,1);g=g.substring(1,g.length)}else{a+=l.substring(f-1,f);e++;if((e>c)&&(f<=h)){b++}}}else{break}}if(ut_detector.browser_safari()){d.value=a}else{d.innerText=a}ut_key.set_caret_position(d,b)};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_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(d,l){var h=ut_key.get_caret_position(d);var b=h;var e=0;var c=0;var j,g,a;var k,f;j="0123456789";g="";a="";for(k=0;k<=d.value.length;k++){if(j.indexOf(d.value.substring(k-1,k))>-1){g+=d.value.substring(k-1,k)}}c=(d.value.length-g.length);for(f=1;f<=l.length;f++){if(g.length>0){if(l.substring(f-1,f)=="#"){a+=g.substring(0,1);g=g.substring(1,g.length)}else{a+=l.substring(f-1,f);e++;if((e>c)&&(f<=h)){b++}}}else{break}}if(ut_detector.browser_safari()){d.value=a}else{d.innerText=a}ut_key.set_caret_position(d,b)};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(b,a,c){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(a=="1"){ut_tracking.set_modified_flag()}return true}if(ut_key.is_enter()){if(c!=""){b.value=msk_date.apply(b,"##/##/####");ut_trigger.submit(c);return false}}if(!ut_key.is_number()){return false}if(a=="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(b,a){var d,e,c;var g,f;d="0123456789";e="";c="";for(g=0;g<=b.value.length;g++){if(d.indexOf(b.value.substring(g-1,g))>-1){e+=b.value.substring(g-1,g)}}for(f=1;f<=a.length;f++){if(e.length>0){if(a.substring(f-1,f)=="#"){c+=e.substring(0,1);e=e.substring(1,e.length)}else{c+=a.substring(f-1,f)}}else{break}}return c};var mk_decimal=new common_decimal_mask_class();function common_decimal_mask_class(){}common_decimal_mask_class.prototype.keydown=function(h,b,e,c){var g=event.srcElement;var a=ut_key.get_caret_position(g);var d=g.value.indexOf(".");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 true}if(ut_key.is_period()){if(b>0&&d<0){return true}else{return false}}if(ut_key.is_negative_sign()){if(e==1&&a==0){return true}else{return false}}if(!ut_key.is_number()){return false}if(d>=0){if(a>d){if((g.value.length-d)>b){return false}}else{ls_old_output_string=g.value.substr(0,d);var f=ls_old_output_string.indexOf(",");while(f!=-1){ls_old_output_string=ls_old_output_string.replace(",","");f=ls_old_output_string.indexOf(",")}if(ls_old_output_string.replace("-","").length>=h){return false}}}else{ls_old_output_string=g.value;var f=ls_old_output_string.indexOf(",");while(f!=-1){ls_old_output_string=ls_old_output_string.replace(",","");f=ls_old_output_string.indexOf(",")}if(ls_old_output_string.replace("-","").length>=h&&h>0){return false}}return true};common_decimal_mask_class.prototype.keyup=function(b){var a=event.srcElement;if(ut_key.is_number()||ut_key.is_bsp()||ut_key.is_delete()){mk_decimal.apply(b,a)}return true};common_decimal_mask_class.prototype.apply=function(l,f){var g=ut_key.get_caret_position(f);var b=g;var h=0;var j;var k=(f.value.substr(0,1)=="-")?"-":"";var d=f.value.indexOf(".");var a;var c;var e="";if(d>=0){a=f.value.substr(d);c=f.value.substr(0,d)}else{a="";c=f.value}if(c.substr(0,1)=="-"){k="-";c=c.substr(1);g-=1}else{k=""}while(c.length>1&&c.substr(0,1)=="0"){c=c.substr(1);g-=1;b-=1}if(l){for(i=c.length-1;i>=0;i--){j=c.substr(i,1);if(j==","){if(i<g){b-=1}}else{h+=1;if((i>0)&&(h%3==0)){e=","+j+e;if(i<=g){b+=1}}else{e=j+e}}}}else{e=c}e=k+e+a;if(ut_detector.browser_safari()){f.value=e}else{f.innerText=e}ut_key.set_caret_position(f,b)};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_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(e,m){var j=ut_key.get_caret_position(e);var c=j;var f=0;var d=0;var k,h,b;var l,g;var a;k="0123456789";h="";b="";for(l=0;l<=e.value.length;l++){if(k.indexOf(e.value.substring(l-1,l))>-1){h+=e.value.substring(l-1,l)}}a=h;d=(e.value.length-h.length);for(g=1;g<=m.length;g++){if(h.length>0){if(m.substring(g-1,g)=="#"){b+=h.substring(0,1);h=h.substring(1,h.length)}else{b+=m.substring(g-1,g);f++;if((f>d)&&(g<=j)||(m.substring(g-1,g)==" ")){c++}}}else{break}}if(a.length>10){b=a}if(ut_detector.browser_safari()){e.value=b}else{e.innerText=b}ut_key.set_caret_position(e,c)};