codice:
function controllo(rd){
var idShowDiv=(rd.value=='privato')?'div_priv':'div_pubb';
var idHideDiv=(rd.value=='privato')?'div_pubb':'div_priv';
document.getElementById(idShowDiv).style.display='block';
document.getElementById(idHideDiv).style.display='none';
}
codice:
<form>
<input type="radio" name="categoria" value="pubblico" onclick="controllo(this)" />pubblico
<input type="radio" name="categoria" value="privato" onclick="controllo(this)" />privato
<div id="div_pubb">contenuto div pubblico</div>
<div id="div_priv">contenuto div privato</div>
</form>
a te o ad altri sistemare al caricamento la consistenza tra radio e livello mostrato
ciao