Ya descubrí el error 

El tema es que  le estaba pasando como valor a la variable que utilizaba para definir que div quería abrir el texto que hay dentro de p, y ese valor no coincidía con el identificativo del div que quería abrir 

 culpa mía 
 
Lo siento por haceros perder el tiempo a lo taitantos que habéis leído el mensaje. 
por lo menos con la tontería he conseguido comprimir el código al minimio