function SomenteNumero(objeto)
{
	if(event.keyCode < 48 || event.keyCode > 57) 
	{
		event.keyCode = 0;
	}
}
function FormataNota(objeto)
{
	var sTexto = objeto.value;

	ConverteVirgula(objeto);

	for(var i=0;i<sTexto.length;i++)
	{		
		if (sTexto.substring(i-1, i) == ",")
		{			
			event.keyCode = 0;
		}
	} 
}

function ConverteVirgula(objeto)
{
	if(event.keyCode == 46)
	{
		event.keyCode = 44
		VerificaVirgula(objeto);
	}	
}

function SomenteDDD(objeto)
{
	if(event.keyCode < 49 || event.keyCode > 57) 
	{
		event.keyCode = 0;
	}
}

function FormataValor(objeto)
{
	if(event.keyCode == 44)
	{
		VerificaVirgula(objeto);
	}	
	else
	{
		if(event.keyCode < 48 || event.keyCode > 57) 
		{
			event.keyCode = 0;
		}
	}
}

function VerificaVirgula(objeto)
{
	var sTexto = objeto.value;
	
	for(var i = 0; i < sTexto.length; i++)
	{
		if (sTexto.substring(i, i+1) == ",")
		{
			event.keyCode = 0;
		}
	} 
}

function FormataNum(pCampo)
{
	var iPosVirg = 0
	var vNumero = pCampo.value

	if (vNumero == ""){
		return vNumero
	}

	iPosVirg = vNumero.lastIndexOf(',')

	if (iPosVirg<0){
		//return vNumero + ",00"
		pCampo.value = vNumero + ",00"
		return 0
	}

	if (iPosVirg == 0){
		vNumero = "0" + vNumero
		iPosVirg = iPosVirg + 1
	}

	y = vNumero.substr(iPosVirg + 1, iPosVirg + 3)

	if (y.length == 0){
		//return vNumero + "00"
		pCampo.value = vNumero + "00"
		return 0
	}
	else if (y.length == 1){
		//return vNumero + "0"
		pCampo.value = vNumero + "0"
		return 0
	}
	else{
		//return vNumero.substr(0, iPosVirg + 3)
		pCampo.value = vNumero.substr(0, iPosVirg + 3)
		return 0
	}
}
function LimitaCampo(objCampo, intTamanho){
	if (objCampo.value.length > intTamanho - 1){
		event.keyCode = 0;
	}
}
function MaxDigitos(obj, Max, obj2)
{
	if (obj.value.length == Max)
	{
		obj2.focus()
		obj2.select()
	}
}
