Anybody know how to hide a layer and display a layer in netscape?

I need to us the <div> tag instead of the <layer> tag.

I used document.all.layername.visibility="hidden" and it works in IE.

But when i use document.layers.layername.visibility="hidden", netscape give me no property error.
Anybody have any idea?