fatti un favore e al + presto passa ad usare massicciamente i css: su 17kb di codice una 10ina sono ridondandanza, senza considerare che il tag font è deprecato: tutta quella roba potrebbe stare in un paio di kb di css esterno ed essere condivisa da tutto il sito
torniamo al problema
codice:
<script language="JavaScript">
function viewhide(myid, myvalue) {
if (document.getElementById){
if(myid=='contenitore'){
var el=document.getElementById(myid)
el.style.visibility=(myvalue=='portfolio')?'visible':'hidden';
for(var k=0;k<el.getElementsByTagName('INPUT').length;k++){
el.getElementsByTagName('INPUT')[k].disabled=(myvalue=='portfolio')?false:true;
}
}
else document.getElementById(myid).style.visibility=myvalue;
}
else alert("Funzionalità DOM non supportate.");
}
</script>
...
a tutti gli input nel div "contenitore" aggiungi disabled="disabled"
x es <input type="radio" name="portfolio_materiale" disabled="disabled" value="pelle">
...
<option value="">...seleziona...</option>
<option value="portfolio">portfolio</option>
<option value="model book">model book</option>
<option value="prodotto stampato">prodotto stampato</option>
<option value="altro">altro</option>