No tienes puesto un buscador?
mira, si quisieras que no se escribieran esos onclick, y que funcionaran igual habrías de poner una función parecida a esta (o esta misma)
Código:
<script language="JavaScript" type="text/javascript">
function cambia(){
for(m=0;m<document.getElementsByTagName('a').length;m++){
if(document.getElementsByTagName('a')[m].parentNode.tagName.toLowerCase()=='li')
document.getElementsByTagName('a')[m].onclick=function(){parent.cambiar(this.href);return false}
}
}
window.onload = cambia
</script>
Con eso te puedes ahorrar todos los onclick, se generarían dinámicamente una vez el documento estuviera cargado del todo, pero como te comentaba, no funcionaría hasta terminar de cargarse el documento del todo.
Cuando se busca algo muy concreto se suele usar un buscador, y cuando se cargan las páginas con el listado por letra suele ser "pa ver qué hay"
En tu lugar, realmente, usaría un paginador y además pondría un pequeño buscador