Hola Enric, te pongo un ejemplo práctico de como se puede compartir una misma función para varios enlaces.
Código PHP:
<html>
<head>
<script>
function mostrar(enla , etik) {
obj = document.getElementById(etik);
obj.style.display = (obj.style.display == 'block') ? 'none' : 'block';
enla.innerHTML = (enla.innerHTML == '[-]') ? '[+]' : '[-]';
}
</script>
</head>
<body>
<p><a href="#" onclick="mostrar(this,'oculto'); return false" />[+]</a></p>
<div id="oculto" style="display:none">
Este texto se verá cuando yo quiera
</div>
<div>esto es un texto intermedio, siempre esta visible</div>
<p><a href="#" onclick="mostrar(this,'oculto2'); return false" />[+]</a></p>
<div id="oculto2" style="display:none">
Este texto se verá cuando yo quiera
</div>
<div>esto es otro texto intermedio, siempre esta visible</div>
</body>
</html>
Espero que ahora lo hayas pillado
Un saludo