Need some assistance.

I have three points in my code:

1. HTML: <body onLoad="showLayer('bodyText');">

2. CSS: #bodyText {
position: absolute;
height: auto;
top: 0px;
left: 155px;
text-align : justify;
z-index : 83000;
visibility : hidden;

3. JS: function showLayer(layerName){ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');

Attn to layer visibility in CSS. So, everything works great in the IE or Opera (?), but in the NN or Mozilla layer stays hidden NN experts, pls, help me.