Я наверно те ту toggle имел ввиду
У Вас же все работает с двумя ссылками
Вам нельзя писать вот эту строчку
obj.innerHTML ='<div id="collapseAll">свернуть</div>';
потому что события пропадают
либо события сделайте используя
on или
вместо этого надо просто менять надпись-свернуть-развернуть
а id="toggleAll" будет постоянным но запускаться поочереди 2 функции