function paginacao(tabela, qtde, inicio, pagina_atual){
	qtdeLinhas = document.getElementById(tabela).rows.length-1;
	for(linha=1; linha<=qtdeLinhas; linha++){
		if(linha>=inicio){
			if(linha==inicio || linha<=inicio+(qtde-1)){
				document.getElementById(tabela).rows[linha].style.display = '';
			}else{
				document.getElementById(tabela).rows[linha].style.display = 'none';
			}
		}else{
			document.getElementById(tabela).rows[linha].style.display = 'none';
		}
	}
	var p = '';
	for(a=1; a<=(Math.ceil(qtdeLinhas/qtde)); a++){
		if(a==1){
			inicio = 1;
		}else{
			inicio = (qtde*(a-1))+1;
		}
		if(a!=pagina_atual){
			p = p + ' <span onclick="paginacao(\''+tabela+'\', '+qtde+', '+inicio+', '+a+')" title="Visualizar dados da página '+a+'" class="lnk">'+a+'</span>';
		}else{
			p = p + ' <span id="paginaAtual" title="Página atual">'+a+'</span>';
		}
	}
	document.getElementById('pagina').innerHTML = p;
}