function IsNumber(obj) {
	var elementValueLength = obj.value.length;
	var lastChar = obj.value.toString().substring(elementValueLength - 1,
			elementValueLength);
	var goodChars = obj.value.toString().substring(0, elementValueLength - 1);

	if (!isNaN(parseInt(lastChar)) || lastChar == ',' || lastChar == '.') {
		obj.value = goodChars + lastChar;
	} else {
		obj.value = goodChars;
	}

}
function CurrencyFormat(obj) {

	var elementValue = obj.value;
	if (elementValue != "") {
		var afterSeperator;
		var beforeSeperator;
		var newBefore = '';
		elementValue = elementValue.replace('.', '');
		if (elementValue.toString().indexOf(',') > -1) {
			afterSeperator = elementValue.split(',')[1];
			beforeSeperator = elementValue.split(',')[0];
		} else {
			beforeSeperator = elementValue;
			afterSeperator = '00';
		}

		var count = 0;
		for ( var i = 0; i < beforeSeperator.length; i++) {
			count++;
			newBefore = beforeSeperator.substring(beforeSeperator.length - i
					- 1, beforeSeperator.length - i)
					+ newBefore;
			if (count == 3) {
				if (i != beforeSeperator.length - 1) {
					newBefore = '.' + newBefore;
					count = 0;
				}
			}
		}
		obj.value = newBefore + ',' + afterSeperator;
	}
}
