function validaDigitoNumericos(campo)
{
	//campo
	if (event.keyCode < 48 || event.keyCode > 57) 
	{
		event.keyCode = 0;
	}
	return(true); 
}

function verificaNumero(valor)
{
	for(i=0; i<valor.length; i++)
		if((valor.charAt(i) < '0') || (valor.charAt(i) > '9'))
			return(false);
	return(true);
}

function validaProdutoCompra(prod_id)
{
	var mandaver= true;
	var formularioCompra= eval('document.formComprar' + prod_id);
	
	if (formularioCompra.qtde.value=="")
	{
		alert("Por favor, informe a quantidade que você deseja deste produto.");
		formularioCompra.qtde.focus();
		mandaver= false;
	}
	
	if (verificaNumero(formularioCompra.qtde.value)==false)
	{
		alert("Por favor, informe somente valores numéricos inteiros e válidos para a quantidade.");
		formularioCompra.qtde.focus();
		formularioCompra.qtde.select();
		mandaver= false;
	}

	if (formularioCompra.qtde.value== 0)
	{
		alert("Por favor, informe uma quantidade maior que 0.");
		formularioCompra.qtde.focus();
		formularioCompra.qtde.select();
		mandaver= false;
	}
	
	if (mandaver==true)
	{
		formularioCompra.submit();
	}
}

//esta função está sendo usada para contar os caracteres que o usuário digitar na descrição do produto
function contacaracter(campo,totalMax_caracter,tdmsg)
{
	var totalcaracter= campo.value.length;
	var objmensagem= eval(document.getElementById(tdmsg));
	objmensagem.innerHTML= totalcaracter;
	//se tiver mais que o totalMax_caracter caracter, avisa o usuário
	if (totalcaracter > totalMax_caracter)
	{
		alert("Este campo aceita no máximo " + totalMax_caracter + " caracteres.\O texto digitado já chegou ao limite de caracteres!!!");
		campo.value= campo.value.substr(0,totalMax_caracter);
		totalcaracter= campo.value.length;
		objmensagem.innerHTML= totalcaracter;
		return(false);
	}
	return(true);
}
