

	function VerificaFormRanking()
	{
		var TipoSubmit;
		var VNavegacao = document.formRanking.cnavegacao.value;
		var VPesquisa = document.formRanking.cpesquisa.value;
		
		if (VPesquisa != VPesquisaAtual && VPesquisa != '')
		{
			if (/^[fm][0-9]{4}$/i.test(VPesquisa))
			{
				document.formRanking.tipopesquisa.value = 'faixa';
			}
			else if (/^[fm]$/.test(VPesquisa))
			{
				document.formRanking.tipopesquisa.value = 'sexo';
			}
			else if (VPesquisa.length >= 3)
			{
				document.formRanking.tipopesquisa.value = 'geral';
			}
			else
			{
				var MensagemAlerta = 'Desculpe, pesquisa inválida.\n\n'
					+ 'Filtrar por nome ou clube:\n'
					+ '- digite um criério de pesquisa com no mínimo 3 caracteres\n\n'
					+ 'Para filtrar por sexo:\n'
					+ '- digite f ou m\n\n'
					+ 'Para filtrar por faixa etária\n'
					+ '- digite a faixa etária no formato a1111, exemplo F2025\n';
				alert(MensagemAlerta);
				return false;
			}
			
			document.formRanking.indicepagina.value = 1;
		}	
		else if (VNavegacao != (PaginaAtual + ' de ' + TotalPaginas))
		{
			if (/^\d+$/.test(VNavegacao) && VNavegacao <= parseInt(TotalPaginas))
			{
				document.formRanking.indicepagina.value = VNavegacao;
			}
			else
			{
				alert('Por favor digite um número entre 1 e '+ TotalPaginas +'.');
				document.formRanking.cnavegacao.focus();
				document.formRanking.cnavegacao.select();
				return false;
			} 
		}
		else if (VPesquisa == '')
		{
			document.formRanking.tipopesquisa.value = '';
			document.formRanking.indicepagina.value = 1;
		}
		else
		{
			return false;
		}		
	}
	
	function alterarIndicePagina(NovoIndice)
	{
		document.formRanking.indicepagina.value = NovoIndice;
		document.formRanking.submit();
	}
	
	function LimparPesquisa()
	{
				document.formRanking.cpesquisa.value = "";
				document.formRanking.tipopesquisa.value = '';
				document.formRanking.indicepagina.value = '1';
				document.formRanking.submit();
	}