تو کد من جواب نمی ده میزنه NAN

کد:
<script>
function sum(){
if(is_int(document.getElementById('t1').value) && is_int(document.getElementById('f1').value)) document.getElementById('j1').value = document.getElementById('t1').value*document.getElementById('f1').value;
if(is_int(document.getElementById('t2').value) && is_int(document.getElementById('f2').value)) document.getElementById('j2').value = document.getElementById('t2').value*document.getElementById('f2').value;

if(is_int(document.getElementById('t3').value) && is_int(document.getElementById('f3').value)) document.getElementById('j3').value = document.getElementById('t3').value*document.getElementById('f3').value;

if(is_int(document.getElementById('t4').value) && is_int(document.getElementById('f4').value)) document.getElementById('j4').value = document.getElementById('t4').value*document.getElementById('f4').value;

if(is_int(document.getElementById('t5').value) && is_int(document.getElementById('f5').value)) document.getElementById('j5').value = document.getElementById('t5').value*document.getElementById('f5').value;



 a=document.getElementById('j1').value;
 b=document.getElementById('j2').value;
 c=document.getElementById('j3').value;
 d=document.getElementById('j4').value;
 a=parseInt(a);
 b=parseInt(b);
 c=parseInt(c);
 d=parseInt(d);
  if(is_int(a)) a=0;
 if(is_int(b)) b=0;
 if(is_int(c)) c=0;
 if(is_int(d)) d=0;
 
if(is_int(document.getElementById('j1').value) || is_int(document.getElementById('j2').value) || is_int(document.getElementById('j3').value)) document.getElementById('gimatefactor').value = a + b + c  ;
}

		
function is_int(value){
  if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
      return true;
  } else {
      return false;
  }
}
</script>