
function cambiarPaginaJavaScript(prefijoPagina,nuevaPagina,numTotalPaginas,numPaginasVer)
{if(nuevaPagina!='++'&&nuevaPagina!='--')nuevaPagina=parseInt(nuevaPagina);var hiddenPaginaActual=document.getElementById(prefijoPagina+'_hiddenPaginaActual');if(hiddenPaginaActual==null)
{return;}
var botonPaginaAnterior=document.getElementById(prefijoPagina+'_botonPaginaAnterior');var botonPaginaSiguiente=document.getElementById(prefijoPagina+'_botonPaginaSiguiente');var botonPaginaPuntosAnterior=document.getElementById(prefijoPagina+'_botonPaginaPuntosAnterior');var botonPaginaPuntosSiguiente=document.getElementById(prefijoPagina+'_botonPaginaPuntosSiguiente');var numPaginaActual=parseInt(hiddenPaginaActual.value);if(numPaginaActual==nuevaPagina)return;if(nuevaPagina=='--')nuevaPagina=(numPaginaActual)-1;if(nuevaPagina=='++')nuevaPagina=(numPaginaActual)+1;for(var i=1;i<=numTotalPaginas;i++)
{var pagina=document.getElementById(prefijoPagina+'_pagina_'+i);if(pagina!=null)
{if(i==nuevaPagina)
{pagina.style.display='';hiddenPaginaActual.value=nuevaPagina;}
else
{pagina.style.display='none';}}}
var numFocoIni=1;var numFocoFin=numTotalPaginas;if(numTotalPaginas>numPaginasVer)
{numFocoIni=nuevaPagina-(numPaginasVer/2)+1;numFocoFin=nuevaPagina+(numPaginasVer/2)-1;if(numFocoIni<1)
{numFocoIni=1;numFocoFin=numFocoIni+numPaginasVer-2;}
if(numFocoFin>numTotalPaginas)
{numFocoFin=numTotalPaginas;numFocoIni=numTotalPaginas-numPaginasVer+2;}}
for(var i=1;i<=numTotalPaginas;i++)
{var boton=document.getElementById(prefijoPagina+'_botonPagina_'+i);var displayBoton='';if((i>1&&i<numTotalPaginas)&&(i<numFocoIni||i>numFocoFin))displayBoton='none';if(i==nuevaPagina)
boton.className='boton01selecc';else
boton.className='boton01activo';boton.style.display=displayBoton;}
if(numTotalPaginas>numPaginasVer)
{if(botonPaginaPuntosAnterior!=null)
{if(numFocoIni>1)
botonPaginaPuntosAnterior.style.display='';else
botonPaginaPuntosAnterior.style.display='none';}
if(botonPaginaPuntosSiguiente!=null)
{if(numFocoFin<numTotalPaginas)
botonPaginaPuntosSiguiente.style.display='';else
botonPaginaPuntosSiguiente.style.display='none';}}
if(botonPaginaAnterior!=null)
{if(nuevaPagina>1)
botonPaginaAnterior.style.display='';else
botonPaginaAnterior.style.display='none';}
if(botonPaginaSiguiente!=null)
{if(nuevaPagina<numTotalPaginas)
botonPaginaSiguiente.style.display='';else
botonPaginaSiguiente.style.display='none';}}
