function formataValor(field)
{
	var menos = '';
	if(field.value.substring(0, 1) == '-') { menos = '-'; }
	var valor = field.value.replace(/\D/g, "");
	if(valor == '')
	{
		field.value = "0,00";
		return false;
	}
	var valor = parseFloat(valor);
	var inteiro = new String(parseInt(valor / 100));
	var resto = new String(parseInt(valor % 100));
	if(resto.length < 2) { resto = '0' + resto; }
	i=inteiro.length-1; tres=0;
	while( i>0 ) {
		if ( tres == 2 ) {
			inteiro = inteiro.substring(0, i) + '.' + inteiro.substring(i);
			tres = 0;
		} else tres++;
		i--;
	}
	field.value = menos + inteiro + ',' + resto;
}