jQuery(function(){
	var paginador	=	1;
	var total		=	parseInt(jQuery("#paginado a.pag").size());
	
	jQuery('.pag').click(function() {							 
	    var	pag		=	parseInt(jQuery(this).text());
		var b		=	0;
		if (paginador!=pag) {
			paginador = pag;	

			(paginador < 2)?jQuery(".anterior").hide():jQuery(".anterior").show();		
			(paginador < total)?jQuery(".siguiente").show():jQuery(".siguiente").hide();		
							
			jQuery('.pag').removeClass("selected");
			jQuery(this).addClass("selected");	
			
			cargarListado(pag);
			
			if ( pag > 2 && pag < (total-1)) {
				jQuery("#paginado a.pag").hide();
				for (b=0;b<4;b++) {
					var mostrar		=	pag-b
					var mostrar2	=	pag+b-2
					jQuery("#paginado a.pag:eq("+mostrar+")").show()
					jQuery("#paginado a.pag:eq("+mostrar2+")").show()
				}	
			}
			else if (pag == 2){
				jQuery("#paginado a.pag:eq(0)").show()
				jQuery("#paginado a.pag:eq(5)").hide()
			}
		}
	})
	
	jQuery('.anterior').click(function() {	
		paginador--;
		(paginador==0)?paginador=1:paginador=paginador;
		pag		=	paginador;
		
		(pag < 2)?jQuery(this).hide():jQuery(this).show();		
		(pag < total)?jQuery(".siguiente").show():jQuery(".siguiente").hide();		

		if ( pag > 2 && pag < (total-1)) {
			jQuery("#paginado a.pag").hide();
			for (b=0;b<4;b++) {
				var mostrar		=	pag-b
				var mostrar2	=	pag+b-2
				jQuery("#paginado a.pag:eq("+mostrar+")").show()
				jQuery("#paginado a.pag:eq("+mostrar2+")").show()
			}		
		} 

		valor		=	parseInt(jQuery('.selected').text());
		valorUno	=	valor-2;
		valor		=	valor-1;
		
		jQuery("a.pag:eq("+valor+")").removeClass("selected");
		jQuery("a.pag:eq("+valorUno+")").addClass("selected");	

		cargarListado(pag);	  								  
	});
	
	jQuery('.siguiente').click(function() {	
		paginador++;
		pag		=	paginador;
		
		(pag < 2)?jQuery(".anterior").hide():jQuery(".anterior").show();		
		(pag < total)?jQuery(this).show():jQuery(this).hide();		
		
		if ( pag > 2 && pag < (total-1)) {
			jQuery("#paginado a.pag").hide();
			for (b=0;b<4;b++) {
				var mostrar		=	pag-b
				var mostrar2	=	pag+b-2
				jQuery("#paginado a.pag:eq("+mostrar+")").show()
				jQuery("#paginado a.pag:eq("+mostrar2+")").show()
			}		
		} 
		
		valor		=	parseInt(jQuery('.selected').text());
		valorUno	=	valor;
		valor		=	valor-1;
		
		jQuery("a.pag:eq("+valor+")").removeClass("selected");
		jQuery("a.pag:eq("+valorUno+")").addClass("selected");	
		
		cargarListado(pag);	  
	});


});