Hola:
 
¿Alguien puede decirme que falla en este codigo?
eS UN CODIGO QUE DEBERIA SUMAR LOS DOS INPUT RADIO   
 Código HTML:
 <SCRIPT LANGUAGE=JavaScript>
function Sumar() {
    var val1;
    var val2;
    
    val1 = (! parseInt(document.factura.sum1.value))?0:parseInt(document.factura.sum1.value);
    val2 = (! parseInt(document.factura.sum2.value))?0:parseInt(document.factura.sum2.value);
    
    
    document.factura.tot.value = val1 + val2;
    
}
</SCRIPT>
<form name=factura>
<input type=radio  name=sum1 value=15 />15
<input type=radio name=sum1 value=20 />20
   <input type=radio  name=sum1 value=30 />30
   <br /><br />
   
<input type=radio value=20 name=sum2 />20
<input type=radio  name=sum2 value=15 />15
   <input type=radio  name=sum2 value=30 />30
   <br /><br />
  <input type=button value="Total:" onClick=Sumar()>
<input name=tot size=6>
</form>
</body>