El código que pusiste da el mismo resultado que el primero.
Dentro de la función expander hay 2 argumentos: bloque y flecha.
El argumento bloque se refiere a la sección que vas a hacer aparecer; cuando llames a la función desde el vínculo hazlo así:
<a href="direccion" onclick="expander(idbloque, idflecha)"></a>
si la seccion que está bajo el vínculo tiene un id llamado "tabla" entonces
pon:
<a href="direccion" onclick="expander(tabla, idflecha)"></a>
El arg. flecha funciona igual, solo que es la imagen que aparece cuando la sección se expanda. Queda así:
<img src="imagen inicial" id="img1"> id es el nombre que identifica a la imagen
imagen inicial es la imagen que aparece al abrir la página como sucede en este sitio
Sumando todo queda así:
<a href="direccion" onclick="expander(tabla, img1)"></a>
Si quieres un ejemplo más detallado, déjame tu e-mail para enviarte un zip con el ejemplo, incluidas las imágenes.