Het is natuurlijk een beetje onhandig om de hele pagina te gaan refreshen om de menutjes dicht te klappen niet?
Je werkt in dhtml, dus alle menutjes hebben aan het begin (ingeklapt) een bepaalde beginpositie of waarde of watooit. Bij het uitklappen verandert de 'uitklapfunctie' van 1 vd menutjes die waarde of positie. Maar inklappen is niets anders dan de menutjes terugbrengen naar hun aanvankelijke positie, dus gewoon de uitklap functie omdraaien

.
Als je van ieder menutje in de uitklapfunctie aan het begin zet dat ALLE menutjes eerst hun beginpositie krijgen zal een uitgeklapt menutje inklappen en een menutje dat al ingeklapt was zal niet veranderen, en daarna zal het gekozen menu uitklappen.
Het is een beetje wat okke bedoelt maar dan anders omschreven