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