function formataMoney(campo, decimal) {
	var decimalNum=2;
	if (decimal!=null)
		decimalNum=decimal;

	var temp = FormataNumero(campo.value.stripCharsNotInBag("0123456789").trimLeadingZeros() / Math.pow(10,decimalNum), decimalNum, true, false, true);

    if (campo.value!=temp) {
        campo.value=temp;
    }
}

function formataMoneyNegativo(campo, decimal){
	var decimalNum;

	if (decimal!=null){
        decimalNum=decimal;
    }else{
        decimalNum=2;
    }
        
    var sinalTemp = "";
    if (campo.value.indexOf("-") != -1){
        sinalTemp   = "-";
		campo.value = replace(campo.value,"-");
    }

	var temp = FormataNumero(campo.value.stripCharsNotInBag("0123456789").trimLeadingZeros() / Math.pow(10,decimalNum), decimalNum, true, false, true);
    
	if (campo.value!= temp) {
   		campo.value = sinalTemp+temp;
    }
}

