Dai sù ti sei spiegato malissimo.. ho capito soltanto il discorso del cliccare e ricliccare che fa sparire e riapparire. Per quello ti consiglio di scaricarti JQuery e usare la funzione toggle().. ti sarà utile anche per tante altre cose
Googla un po..