

var MlpUtilManager = new function() {
	function checkValidFormula(el) {
		$(el).val(filterNumbersOnly($(el).val()));
	}
	function filterNumbersOnly(d) {
		reg = /[^0-9]/g;
		return d.replace(reg,"");
	}
	function filterDecimalNumbersOnly(d) {
		reg = /[^0-9\.]/g;
		return d.replace(reg,"");
	}
	function filterSignedDecimalNumbersOnly(d) {
		reg = /[^-0-9\.]/g;
		return d.replace(reg,"");
	}
	function popupConfirm(msg, callBack) {
		if (confirm(msg)) {
			callBack();
		}
		else {
			return false;
		}
	}
	return {
		popupConfirm: function(msg,callBack) {
			popupConfirm(msg,callBack);
		},
		checkValidFormula: function(el) {
			checkValidFormula(el);
		},
		filterDecimalNumbersOnly : function(d) {
			return filterDecimalNumbersOnly(d);
		},
		filterSignedDecimalNumbersOnly : function(d) {
			return filterSignedDecimalNumbersOnly(d);
		},
		filterNumbersOnly : function(d) {
			return filterNumbersOnly(d);
		},
		init : function() {
		}
	}
}();
$(function(){
	MlpUtilManager.init();
});
