function CalculateTotal() { 

var Q1T2 = document.bill.Q1T.value;
var Q2T2 = document.bill.Q2T.value;
var Q3T2 = document.bill.Q3T.value;
var Q4T2 = document.bill.Q4T.value;
var Q5T2 = document.bill.Q5T.value;
var Q6T2 = document.bill.Q6T.value;
var Q7T2 = document.bill.Q7T.value;
var Q8T2 = document.bill.Q8T.value;
var Q9T2 = document.bill.Q9T.value;
var Q10T2 = document.bill.Q10T.value;
var Q11T2 = document.bill.Q11T.value;
var Q12T2 = document.bill.Q12T.value;
var Q13T2 = document.bill.Q13T.value;
var Q14T2 = document.bill.Q14T.value;
var Q15T2 = document.bill.Q15T.value;
var Q16T2 = document.bill.Q16T.value;
var Q17T2 = document.bill.Q17T.value;
var Q18T2 = document.bill.Q18T.value;
var Q19T2 = document.bill.Q19T.value;
var Q20T2 = document.bill.Q20T.value;


var Q21T2 = document.bill.Q21T.value;
var Q22T2 = document.bill.Q22T.value;
var Q23T2 = document.bill.Q23T.value;
var Q24T2 = document.bill.Q24T.value;
var Q25T2 = document.bill.Q25T.value;
var Q26T2 = document.bill.Q26T.value;
var Q27T2 = document.bill.Q27T.value;
var Q28T2 = document.bill.Q28T.value;
var Q29T2 = document.bill.Q29T.value;

var orderTotal = Math.round(((Q1T2*1) + (Q2T2*1) + (Q3T2*1) +  (Q4T2*1) +  (Q5T2*1) + (Q6T2*1) + (Q7T2*1) + (Q8T2*1) + (Q9T2*1) + (Q10T2*1) + (Q11T2*1) + (Q12T2*1) + (Q13T2*1) + (Q14T2*1) + (Q15T2*1) + (Q16T2*1) + (Q17T2*1) + (Q18T2*1) + (Q19T2*1) + (Q20T2*1) + (Q21T2*1) + (Q22T2*1) + (Q23T2*1) + (Q24T2*1) + (Q25T2*1) + (Q26T2*1) + (Q27T2*1) + (Q28T2*1) + (Q29T2*1))*100)/100;

var totalTax = Math.round((orderTotal*1)*.06*100)/100;
var GrandTotal = Math.round(((orderTotal*1) + (totalTax*1))*100)/100;
var GrandTotalNoTax = Math.round((orderTotal*1)*100)/100;

//caculate merchandise shipping
//these calculations IF Pickup=true

if ((orderTotal < .01) && (document.order.Where_to_ship[1].checked==true)) {
document.order.Shipping.value=0
}
if ((orderTotal > .01) && (document.order.Where_to_ship[1].checked==true)) {
document.order.Shipping.value=0
}


//these calculations IF UPS Ground=true AND Pickup=false

if ((orderTotal < .01) && (document.order.Where_to_ship[1].checked==false)) {
document.order.Shipping.value=0
}

if (((orderTotal > .01) && (orderTotal <=400.00)) && (document.order.Where_to_ship[1].checked==false)) {
document.order.Shipping.value=Math.round(orderTotal*.05*100)/100;
}

if ((orderTotal > 400.00) && (document.order.Where_to_ship[1].checked==false)) {
document.order.Shipping.value=0
}

//these calculations IF Overnight shipping=true AND Pickup=false




var Shipping = document.order.Shipping.value;


//transfer numbers to both forms - bill and order

if ((document.order.Purchaser_state.value =="MI") || (document.order.Purchaser_state.value =="mi"))  {
document.bill.Order_Total.value=orderTotal;
document.order.Order_Total.value=orderTotal;

document.bill.Tax.value=totalTax
document.order.Tax.value=totalTax

document.bill.Grand_Total.value=Math.round(((GrandTotal*1) + (Shipping*1))*100)/100;
document.order.Grand_Total.value=Math.round(((GrandTotal*1) + (Shipping*1))*100)/100;

}

else {
document.bill.Order_Total.value=Math.round(((orderTotal*1))*100)/100;
document.order.Order_Total.value=Math.round(((orderTotal*1))*100)/100;

document.bill.Tax.value=0
document.order.Tax.value=0

document.bill.Grand_Total.value=Math.round(((GrandTotalNoTax*1) + (Shipping*1))*100)/100;
document.order.Grand_Total.value=Math.round(((GrandTotalNoTax*1) + (Shipping*1))*100)/100;

}
	}


		


