
jQuery(document).ready(function(){$(document).on( "keyup", "input:text.number", function(){if(new RegExp(/[^\d]/).test($(this).val())){$(this).val($(this).val().replace(/[^\d]/,''));}});$(document).on( "keyup", "input:text.decimal", function(){if(new RegExp(/[^\d.,-]/g).test($(this).val())){$(this).val($(this).val().replace(/[^\d.,-]/g,''));}});$(document).on( "keyup", "input:text.phone", function(){if(new RegExp(/[^0-9\ \-+]/).test($(this).val())){$(this).val($(this).val().replace(/[^0-9\ \-+]/,''));}});$(document).on( "blur", "input:text.named_id", function(){if($(this).val()==''){$('#'.concat($(this).attr('id').replace("_name","_id"))+':hidden').val('-1');$('#'.concat($(this).attr('id').replace("_name","_id"))).trigger('change');$('#'.concat($(this).attr('id').replace("_name","_id"))).trigger('valueChange');}});$(document).on( "blur", "input:text.labeled_value", function(){if($(this).val()==''){$('#'.concat($(this).attr('id').replace("_label",""))).val('');$('#'.concat($(this).attr('id').replace("_label",""))).trigger('change');$('#'.concat($(this).attr('id').replace("_label",""))).trigger('valueChange');}});$(document).on( "click", ".clear_named_id", function(){$('#'.concat($(this).attr('id').replace("_clear","_id"))).val('-1');$('#'.concat($(this).attr('id').replace("_clear","_name"))).val('');});$('.clear_date_time').live( "click", function(){var date_clazz = '.js-datepicker-'.concat($(this).attr('id').concat('-date'));var time_clazz = '.js-datepicker-'.concat($(this).attr('id').concat('-time'));$( date_clazz ).datepicker( "setDate", null ).val('');$( time_clazz ).datepicker( "setDate", null ).val('');});/*//@deprecated$(document).on( "click", ".clear_date_time", function(){var date_clazz = '.js-datepicker-'.concat($(this).attr('id').concat('-date'));var time_clazz = '.js-datepicker-'.concat($(this).attr('id').concat('-time'));$( date_clazz ).datepicker( "setDate", null );$( time_clazz ).datepicker( "setDate", null );});*/$(document).on( "dblclick", ".dblclick_clear", function(){if(!$(this).prop('readonly')){$(this).val('');$(this).trigger('blur');$(this).trigger('focus');}});$(document).on( "dblclick", "input.provider", function(){if(!$(this).prop('readonly')){$(this).val('');$(this).trigger('blur');$(this).trigger('focus');}});String.prototype.toDecimalPoint = function() {var n = this;ns = String(n).replace('.', ',');var w = [];while (ns.length > 0) {var a = ns.length;if (a >= 3) {s = ns.substr(a - 3);ns = ns.substr(0, a - 3);} else {s = ns;ns = "";}w.push(s);}for (i = w.length - 1; i >= 0; i--) {ns += w[i] + ".";}ns = ns.substr(0, ns.length - 1);return ns.replace(/\.,/, ',');};});
