Допилить калькулятор в форме. 
		
		
		
		Всем доброго времени суток. 
	Есть форма, из некоторых элементов которой, беруться значения и подставляются в формулу. Вот скрипт калькулятора: 
<script type="text/javascript">
function calculateRadio(){
 
var op1=document.getElementsByName('form[rb1]');
 
var op2=document.getElementsByName('form[rb2]');
var op3=document.getElementById('tfield');
if(op3.value=="" || op3.value!=parseFloat(op3.value)) op3.value=0;
var op4=document.getElementsByName('form[checkbox]');
var result=document.getElementById('Total2');
result.value=0;
 
result.value=parseInt(result.value);
 
for(i=0;i<op1.length;i++)
 
if(op1[i].checked) result.value=parseInt(result.value)+parseInt(op1[i].value);
 
for(i=0;i<op2.length;i++)
 
if(op2[i].checked) result.value=parseInt(result.value)+parseInt(op2[i].value);
 
result.value=parseInt(result.value)*parseInt(op3.value);
 
 
if(op4.checked) result.value=parseInt(result.value)+300;}
 
</script>
все прекрасно считает кроме элемента form[checkbox], в строчке if(op4.checked) result.value=parseInt(result.value)+300; должно просто плюсоваться 300 если чекбокс включен, но не фига не плюсуется. т.к. я обладаю знаниями js на уровне среднестатистического бомжа - я не могу найти решения этой проблемы. прошу экспертов подсказать  | 
	
		
 профит? ) 
	 | 
	
		
 нету профита, в том то и дело) 
	 | 
| Часовой пояс GMT +3, время: 14:55. |