Hola:
A un "h3" también se puede poner un onclick, y si esa capa es la siguiente al h3, puedes referenciarlo con nextSibling... aunque debes tener cuidado de no poner nada entre una capa y otra, ya que un salto de línea o un espacio en blanco hay navegadores que consideran como un nodo de texto...
Podrías modificar el desplegar, pasándole como parámetro el objeto this:
function desplegar(elemento){
entrada = elemento.nextSibling;
estado = entrada.style.display;
elemento.lastChild.src = (estado == 'none') ? '/images/bot_mas.gif':'/images/bot_menos.gif';
entrada.style.display = (estado == 'none') ? 'block': 'none';
}
Saludos