ciao,
mi daresti il codice da te scritto? oppure una mano con il mio?
io ho un problema analogo al tuo: un checkbox deve abilitare e disabilitare un div attraverso la proprietà display, io ho provato il seguente codice (richiamato da onclick="mostraInvia()"), ma non funziona!

function mostraInvia() {

if (document.form.privacy.checked == true)
{
document.getElementById(inviaform).style.display=' inline';
}
else {
document.getElementById(inviaform).style.display=' none';
}
}

privacy è il nome e l'id del checkbox nel documento e inviaform è il div che deve apparire e scomparire relativamente allo stato del checkbox.

grazie.