function ValidaEstoque(Indice)
	{
	var sMensagem;
	var Quantidade;
	// Inicializo a mensagem com vazio
	sMensagem = "";
	if((document.sacola.fiTotalProdutos.value)*1 > 1 )
		{
		if((document.sacola.fiQtProduto[ Indice ].value)*1 != (document.sacola.fsQuantidade[ Indice ].value)*1)
			{
			document.sacola.fbQtdAlterada.value = "S";
			}
		if ((document.sacola.fsEstoque[ Indice ].value)*1 < (document.sacola.fiQtProduto[ Indice ].value)*1 )
			{
				sMensagem += "Quantidade Maior que a disponível em estoque.\n";
				document.sacola.fiQtProduto[ Indice ].value = document.sacola.fsQuantidade[ Indice ].value ;
			}	
		if((document.sacola.fiQtProduto[ Indice ].value)*1 < 1)
			{
				sMensagem += "Quantidade Inválida.\nPara excluir este item da sacola clique no botão excluir.\n";
				document.sacola.fiQtProduto[ Indice ].value = 1;
			}
		if((((document.sacola.fiQtProduto[ Indice ].value)*1 % 1))>0 ||(isNaN(document.sacola.fiQtProduto[ Indice ].value)))
			{
			sMensagem += "Quantidade Inválida.\nSomente números inteiros são permitidos.\n";
			document.sacola.fiQtProduto[ Indice ].value = 1;
			}
		}
	else
		{
		if((document.sacola.fiQtProduto.value)*1 != (document.sacola.fsQuantidade.value)*1)
			{
			document.sacola.fbQtdAlterada.value = "S";
			}
		if ((document.sacola.fsEstoque.value)*1 < (document.sacola.fiQtProduto.value)*1 )
			{
				sMensagem += "Quantidade Maior que a disponível em estoque.\n";
				document.sacola.fiQtProduto.value = document.sacola.fsQuantidade.value ;
			}	
		if((document.sacola.fiQtProduto.value)*1 < 1)
			{
				sMensagem += "Quantidade Inválida.\nPara excluir este item da sacola clique no botão excluir.\n";
				document.sacola.fiQtProduto.value = 1;
			}
		if((((document.sacola.fiQtProduto.value)*1 % 1))>0||(isNaN(document.sacola.fiQtProduto.value)))
			{
			sMensagem += "Quantidade Inválida.\nSomente números inteiros são permitidos.\n";
			document.sacola.fiQtProduto.value = 1;
			}
		}

				
	// Se a mensagem teve preenchimento, ou seja,
	// algum campo obrigatório não foi preenchido, ou foi preenchido erradamente,
	// mostro a mensagem de erro para o usuário.
	if ( sMensagem != "" )
		{
			alert( sMensagem );
			return false;
		}	
	else
		{
			return true;
		}
	} 
	
