si bien no miré todo el codigo me parese que la solución es bastante mas simple:
asignale una letra (o dos , o tres) a cada categoría y luego para llamarlas podes poner:
Cita: document.getElementById('aaa'+num_cat).......
espero te pueda ser útil, si no , avisa