occhio, se lo stile non e' in linea
<div id="aaa" style="visibility:hidden">
un test del genere in FFox non funge
if(document.getElementById(layer).style.visibility == 'visible')
chiaramente una volta settato via javascript lo rileggi e lo testi quando vuoi, ma se non e' in linea la prima volta non dara' i risultati sperati