Salve..
Smanettando un po nel codice, sono riuscito in parte a risolvere il problema, ma adesso le funzioni precedenti funzionano a metà
secondo me non sono riuscito a concatenare bene questa funzione:
function ImpostaPiano(RadioValue)
posto il codice modificato...
Codice PHP:
<script type="text/javascript" language="JavaScript1.2">
function 
resetta2()
{
window.document.frmPreventivo.reset()
document.frmPreventivo.elements['item[5]'][1].disabled false;

}
function 
check()
{
var 
opz1 document.frmPreventivo.elements['item[0]']
var 
opz2 document.frmPreventivo.elements['item[5]']
if(
opz1[2].checked && !opz2[0].checked && !opz2[1].checked){alert("ATTENZIONE\nSelezionare il supporto"); return false;}else
if(
opz1[3].checked && !opz2[0].checked && !opz2[1].checked){alert("ATTENZIONE\nSelezionare il supporto"); return false;}else
    if (!
document.frmPreventivo.contratto.checked)
        {
alert ("E' necessario autorizzare le condizioni contrattuali") ; return false}
    }
    function 
ImpostaPiano(RadioValue){
    if(
RadioValue == || RadioValue == 5){
    
document.frmPreventivo.elements['item[5]'][0].checked true;
    
document.frmPreventivo.elements['item[5]'][1].disabled true;
    }else{
    
document.frmPreventivo.elements['item[5]'][0].checked false;
    
document.frmPreventivo.elements['item[5]'][1].disabled false;
    }
    if(
RadioValue == 1){
    
document.frmPreventivo.elements['item[5]'][0].disabled true;
    
document.frmPreventivo.elements['item[5]'][1].disabled true;
    }else{
    
document.frmPreventivo.elements['item[5]'][0].disabled false;
    
document.frmPreventivo.elements['item[5]'][1].disabled false;
    }

praticamente adesso funziona solo da
if(RadioValue == 1){
la funzione
if(RadioValue == 2 || RadioValue == 5){
funziona a meta

scusate il gioco di parole...

Grazie a tutti