

function updatetotal() {
		 
		 // set up variables
		 var unitqtyvar = document.shoplist.elements["unitqty[]"];
		 var tensqtyvar = document.shoplist.elements["tensqty[]"];
		 var unitpricevar = document.shoplist.elements["unitprice[]"];
		 var tenspricevar = document.shoplist.elements["tensprice[]"];
		 var prodidvar = document.shoplist.elements["prodid[]"];
		 var currenttotalvar = document.shoplist.elements["currenttotal[]"];
		 var runtotal = 0;
		 
		 // Grab some lengths
		 var x = currenttotalvar.length;  
		 var y = unitqtyvar.length;
		 var yten = tensqtyvar.length;
		 // var yten = document.shopmain.prodtensquantity.length;
		 
		 var currquant = 0; var currquantX = 0;
		 
		 for (count = 0 ; count < y ; count++) {
		 		 if (unitqtyvar[count].value != 0) {
				 		currquant = unitqtyvar[count].value;
						
				 }
				 if (tensqtyvar[count].value != 0) {
				 		currquantX = tensqtyvar[count].value;
						
				 }
		 		 runtotal = runtotal + (unitpricevar[count].value * currquant);
				 runtotal = runtotal + (tenspricevar[count].value * currquantX);
				 currquant = 0; currquantX = 0;
		 		 
		 }
		for (count = 0 ; count < x ; count++) 
	{ 
		if (runtotal) {
			currenttotalvar[count].value = roundAmount(runtotal);
		} else {
			currenttotalvar[count].value = '';
		}
	}
}


function roundAmount(n) {
 var s = "" + Math.round(n * 100) / 100
 var i = s.indexOf('.')
 if (i < 0) return s + ".00"
 var t = s.substring(0, i + 1) + 
    s.substring(i + 1, i + 3)
 if (i + 2 == s.length) t += "0"
 return t
}

