<!--
// onkeypress="return onKeyPressInputMoney(event, this);" onkeyup="onKeyUpInputMoney(event, this);" onblur="onBlurInputMoney(event, this);"
function limparFiled()
{
	document.getElementById("v01").value = "";
	return true;
}
function limparFiled2()
{
	document.getElementById("v02").value = "";
	return true;
}

function clearString(value, validCharacters) {
	var result = '';
	var index = -1;
	var i = 0;

	for(i = 0; i < value.length; i++) {
		index = validCharacters.indexOf(value.charAt(i));

		if(index > -1) {
			result += validCharacters.charAt(index);
		}
	}

	return result;
}

function currencyFormatted(amount) {
	var formatedValue = amount;
	var real = '';
	var cents = '';
	var temp = [];
	var i = 0;
	var j = 0;
	var k = 0;

	formatedValue = clearString(formatedValue, "0123456789");

	if(formatedValue.length > 2) {
		real = formatedValue.substr(0, formatedValue.length - 2);
		cents = formatedValue.substr(formatedValue.length - 2, 2);

		if(real.length > 3) {
			temp = [];
			for(i = real.length - 1, j = 1, k = 0; i > 0 ; i--, j++) {
				if((j % 3) == 0) {
					temp.push(real.substr(i, 3));
					k++;
				}
			}
			temp.reverse();
			real = real.substr(0, real.length - (3 * k))+'.'+temp.join('.');
		}

		formatedValue = real + ',' + cents;
	}

	return formatedValue;
}

function onlyNumbers(event, target) {
	var keyCode;
	var keyChar;

	if (window.event) {
		keyCode = window.event.keyCode;
	}
	else if (event) {
		keyCode = event.which;
	}
	else {
		return true;
	}
	
	keyChar = String.fromCharCode(keyCode);
	
	// teclas de controle
	if ((keyCode == null) || (keyCode == 0) || (keyCode == 8) || (keyCode == 9) || (keyCode == 13) || (keyCode == 27)) {
		return true;
	}
	else if ((("0123456789").indexOf(keyChar) > -1)) {
		return true;
	}
	else {
		return false;
	}
}

function onKeyPressInputMoney(event, target) {
	return onlyNumbers(event, target);
}

function onKeyUpInputMoney(event, target) {
	var keyCode;
	var keyChar;

	if (window.event) {
		keyCode = window.event.keyCode;
	}
	else if (event) {
		keyCode = event.which;
	}
	else {
		return;
	}

	keyChar = String.fromCharCode(keyCode);
	
	if ((keyCode == 8) || (keyCode == 46) || (keyCode >= 96 && keyCode <= 105) || (("0123456789").indexOf(keyChar) > -1)) {
		target.value = currencyFormatted(target.value);
	}
}

function onBlurInputMoney(event, target) {
	target.value = currencyFormatted(target.value);

	if(target.value.length == 0) {
		target.value = '';
	}
	else if(target.value.length <= 2) {
		target.value = target.value + ',00';
	}
}
//-->



