function checkNumber() {
	var keyCode = 0;
	if(document.all) {
		keyCode = window.event.keyCode;
		event.cancelBubble = true
	}
	else
		keyCode = event.which;
	var isNum = (keyCode >= 48 && keyCode <= 57);
	if(document.all)
		event.returnValue = isNum
	else
		return isNum
}
function formatNumber(field,dec) {
	var numCaract = 0;
	var newNum = '';
	var jn = /[^[0-9]]*/gi;
	
	var num = field.value.replace(jn,'').replace(/^0/,'');
	if(num.length <= dec)
		for(var cont = 0; num.length <= dec; cont++)
			num = '0' + num;
	for(cont = num.length - 1; cont >= 0; cont--) {
		newNum = num.substr(cont,1) + newNum;
		if(dec > 0 && numCaract == dec - 1)
			newNum = ',' + newNum;
		else if(((numCaract - dec) % 3 == 2) && (numCaract < num.length-1))
			newNum = '.' + newNum;
		numCaract++;
	}
	if(newNum.substr(0,1) == ',')
		newNum = '0' + newNum;
	field.value = newNum;
}

function strToNum(strValue) {
	return parseFloat(strValue.replace(/\./gi,'').replace(/\,/gi,'.'));
}
function checkNum(str) {
   if (event.keyCode < 44 || 
       event.keyCode >57 || 
	   event.keyCode == 46 ||
	   event.keyCode == 47) 
	   event.returnValue = false;
}

function checkNum2(str) {
   if (event.keyCode < 45 || 
       event.keyCode >57 || 
	   event.keyCode == 46 ||
	   event.keyCode == 47) 
	   event.returnValue = false;
}