function roundNumber(number, decimals) { 
var newnumber = new Number(number+'').toFixed(parseInt(decimals));
return parseFloat(newnumber); 
}

function addup(){

var Q1 = document.form1.Q1.value;
var Q2 = document.form1.Q2.value;
var Q3 = document.form1.Q3.value;
var Q4 = document.form1.Q4.value;
var Q5 = document.form1.Q5.value;

var UP1 = document.form1.UP1.value;
var UP2 = document.form1.UP2.value;
var UP3 = document.form1.UP3.value;
var UP4 = document.form1.UP4.value;
var UP5 = document.form1.UP5.value;

var Sub1 = Q1 * UP1;
var Sub2 = Q2 * UP2;
var Sub3 = Q3 * UP3;
var Sub4 = Q4 * UP4;
var Sub5 = Q5 * UP5;

var SubTotal = Sub1 + Sub2 + Sub3 + Sub4 + Sub5;
var SubS1 = document.form1.S1.value;

if(SubS1 == ""){
var SubS1 = 0; 
}

document.form1.ST1.value = roundNumber(SubTotal,2);
document.form1.IT1.value = roundNumber(parseFloat(SubTotal) + parseFloat(SubS1),2);
document.form1.total1.value = roundNumber(Sub1,2);
document.form1.total2.value = roundNumber(Sub2,2);
document.form1.total3.value = roundNumber(Sub3 ,2);
document.form1.total4.value = roundNumber(Sub4 ,2);
document.form1.total5.value = roundNumber(Sub5,2);
}

