var state = 'none'; function showhide(layer_ref, textbck) { if (state == 'block') { state = 'none'; msg = 'see more covers'; } else { state = 'block'; msg = 'hide covers'; } if (document.all) { //IS IE 4 or 5 (or 6 beta) eval( "document.all." + layer_ref + ".style.display = state"); eval( "document.all." + textbck + ".innerHTML = msg"); } if (document.layers) { //IS NETSCAPE 4 or below document.layers[layer_ref].display = state; document.layers[textbck].innerHTML = msg; } if (document.getElementById &&!document.all) { hza = document.getElementById(layer_ref); hza.style.display = state; hzb = document.getElementById(textbck); hzb.style.innerHTML = msg; } }