Con il primo non funzionava, ora provo con il secondo. Grazie

In effetti il JS che ho fatto andava a toccare la proprieta' display, ed evidentemente la visibility e la display sono separate.