// JavaScript Document
//***************************************************************
//*	Criador:		Jaime Peixe									*
//*	Data:			21/11/2007									*
//*	Funcionalidade:	Paginação de Conteúdo						*
//***************************************************************
function paginacao(tipo,pag,obj,paginar,destino,paginaAtual){
	try{
		var paginacao	= document.getElementById(paginar).value;
		var pagina  	= document.getElementById(destino);
		var pagAtual  	= document.getElementById(paginaAtual);
		var k			= 0;

		switch(Number(tipo)){
			case 0:
				for(k=0;k<=paginacao;k++){
					if(k > 0){
						displayFields(0,obj+''+k);
					} else {
						displayFields(1,obj+''+k); 
					}
					
					pagina.value 	= 0;
				}
			
				pagAtual.value	= Number(pagina.value)+1;	
			break;
			case 1:
				if(Number(pagina.value) > 0){
					for(k=0;k<=paginacao;k++){
						displayFields(0,obj+''+k);
					}
					
					displayFields(1,obj+''+(Number(pagina.value)-1));
					
					pagina.value	= Number(pagina.value)-1;
					pagAtual.value 	= Number(pagina.value)+1;	
				}
			break;
			case 2:
				for(k=0;k<=paginacao;k++){
					displayFields(0,obj+''+k);
				}
				
				displayFields(1,obj+''+pag);
	
				pagina.value	= Number(pag);
				pagAtual.value 	= Number(pagina.value)+1;	
			break;
			case 3:
				if(Number(pagina.value) < paginacao){
					for(k=0;k<=paginacao;k++){
						displayFields(0,obj+''+k);
					}
					
					displayFields(1,obj+''+(Number(pagina.value)+1));
					
					pagina.value = Number(pagina.value)+1;
					pagAtual.value 	= Number(pagina.value)+1;				
				}
			break;
		}
		
		formataPaginacao();
		
		return true;
	} catch(e) {
		return false;	
	}
}

