pues en mi caso, utilizo algo similar por medio de una funcion, en donde los estilos, ademas del que
JAvierB(
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
), ya te puso, tambien le agrego el visibility=hidden...
esta es mi funcion... yo oculto tablas generadas en reportes, asi solo estreso una ves el servidor y ya despues solo voy mostrando cada una de las tablas mediante un boton.... en su caso tu pudieras utilizar tus checkbox
Código PHP:
<script type="text/javascript" language="javascript">
<!-- var cap var ante function Ejemplo(idCapa){ if (document.all) cap = eval(idCapa + ".style"); if (document.getElementById) cap = eval('document.getElementById("' + dCapa + '").style'); if ((cap.visibility == "hidden") || (cap.visibility == "hide")) {cap.visibility="visible" ; cap.display=""; } else { cap.visibility="hidden"; cap.display="none";}if (ante==null) {ante=cap;} else {if (ante!=cap){ante.visibility="hidden" ; ante.display="none"; ante=cap;} }}//-->
</script>
en tu ejemplo la mandarias llamar de esta manera
Código:
<input type="radio" name="opciones" id="opciones" onclick="Ejemplo('filacosto') />
la e probado en Opera, Netscape, Firefox y Ieplorer... todas funciona perfecto
espero te sirva
suerte