Ti ringrazio per il consiglio, la pagina non è online (sto facendo dei test in locale), al momento ho risolto utilizzando due funzioni distinte apri e chiudi (facendo scomparire il link apri e il link chiudi di volta in volta)
Questo perchè se tolgo la condizione if funziona.
Grazie ancora e buona notte.