Gracias de nuevo por la ayuda.
Debo llamar ambas funciones en el mismo evento onclick? Yo lo hice así:
Código HTML:
<div id='contenido-<?php echo $num;?>' class='accordeon' onclick='ocultarDivs(this);buscar(<?php echo "$valor";?>,<?php echo "$num";?>);'>
Y en la función buscar eliminé la condición if. Pero ahora, la primera vez que cliqueo un registro se muestra la etiqueta <p> con la info ampliada pero desaparece el registro donde cliqueé. Y al cliquear en otro registro ya no se muestra más la info correspondiente.
En el Firebug el error que muestra es:
TypeError: pNode[0] is undefined
[Parar en este error]
pNode[0].style.display = "none";