function Pagination()
{
	var paginaAtual = 0;
	var pageSize = 10;
	var divClasse = "";
	var pageTotal = 0;
	
	Pagination.prototype.Create = function(classe, size)
	{
		if (classe.indexOf('.') > 0)
			divClasse = classe;	
		else
			divClasse = '.' + classe;
		if (size)
			pageSize = size;
		pageTotal = Math.round(($(divClasse).length / pageSize)) - 1;
		var divPagination = $('<div></div>');
		var pageBack = $('<span id="pageBack" class="pagination" > < Anterior </span>');
		var pageForward = $('<span id="pageForward" class="pagination" > Proximo > </span>');
		divPagination.insertAfter($(divClasse + ':last'));
		divPagination.append(pageBack).append(pageForward);

		pageBack.click(function(){
			if (paginaAtual == 1) 
				$('#pageBack').hide(); 
			if (paginaAtual > 0) 
			{
				$('#pageForward').show();
				paginaAtual--; 
				Pagination.prototype.Paginate();
			}
		});

		pageForward.click(function(){
			if (paginaAtual == pageTotal - 1) 
				$('#pageForward').hide(); 
			if (paginaAtual < pageTotal) 
			{
				$('#pageBack').show();
				paginaAtual++; 
				Pagination.prototype.Paginate();
			}
		});
		
		pageBack.hide();
		if (pageTotal < 1)
			pageForward.hide();
		
		Pagination.prototype.Paginate();
	}
	
	Pagination.prototype.Paginate = function()
	{
		$(divClasse).hide();
		var tamPage = paginaAtual * pageSize;
		for(var i = tamPage; i < tamPage + pageSize; i++)
			$(divClasse + ':eq(' + i + ')').show();
	}
}