Ciao Marco1980,

che compatibilità ti serve? Ti faccio vedere delle sintassi valide per più browser...
codice:
function selectDisable(i){
  cc = document.pcf.elements['cat_'+i]
  dd = document.pcf.elements['disc_'+i]
  tt = document.pcf.elements['tsconto_'+i]
  if (cc.options[cc.selectedIndex].value=='0'){                    
    dd.disabled=true;
    tt.disabled=true;
    alert("In questo caso ho disabilitato i due campi incriminati.")
  }
  else{
    dd.disabled=false;
    tt.disabled=false;
    alert("In questo caso sono tutti abilitati.")
  }  
}
non capito cosa vuoi fare con
document.pcf.disc_i.value='0';

N.B.
hai detto che il radio è uno solo e allora ho fatto lo script sopra... in genere i radio sono 2 (o di più) con lo stesso nome... se anche tu hai due radio con lo stesso nome devi fare così
codice:
function selectDisable(i){
  cc = document.pcf.elements['cat_'+i]
  dd = document.pcf.elements['disc_'+i]
  tt = document.pcf.elements['tsconto_'+i]
  if (cc.options[cc.selectedIndex].value=='0'){                    
    dd.disabled=true;
    tt[0].disabled=true;
    tt[1].disabled=true;
    alert("In questo caso ho disabilitato i due campi incriminati.")
  }
  else{
    dd.disabled=false;
    tt[0].disabled=false;
    tt[1].disabled=false;
    alert("In questo caso sono tutti abilitati.")
  }  
}