Ho fatto un diva nascosto e cliccando su dei link apparre al centro pagina come un modulo!

Io vorrei che se l'untente non fosse + interessato questo div deve nascondersi.

Ho già fatto le due funzioni, visualizza e nascondi.

Ho messo nel body
<body onclick="nascondi();">

però delle volte nel div cè un modulo e se l'utente clicca nel campo o nel div stesso scompare perchè il boby percepisce l'evento!

Ho provato a mettere il div con z-index: 1 etc.. ma non và!
Cè un sistema particolare, o devo per forza intercettare tutti i link nel corpo al click del mouse ?