function updateSubTotal(_select, _numBags) {
 	var newQty = _select.value;
 	//get bagId
 	var selectId = _select.id;
 	var numChars = selectId.length;
 	var lastIndex = selectId.length - 1;
 	var bagId = selectId.charAt(lastIndex);
 	//get price
 	var priceDivId = "price"+bagId;
 	var priceDiv = document.getElementById(priceDivId);
 	var price;
 	for(var i=0;i<priceDiv.childNodes.length;i++){
 	 	var child = priceDiv.childNodes[i];
 	 	if(child.nodeType == 3){
 	  		price = child.nodeValue;
 		}
 	}												//alert("price per = "+price);
 	//set total
 	var totalDivId = "subTotal"+bagId;
 	var totalDiv = document.getElementById(totalDivId);
 	var subTotal = newQty * price;						//alert("new total = "+total);
 	subTotal = subTotal.toFixed(2);
 	for(var i=0;i<totalDiv.childNodes.length;i++){
 	 	var child = totalDiv.childNodes[i];
 	 	if(child.nodeType == 3){
 	  		child.nodeValue = subTotal;
 		}
 	}
 	updateTotal(_numBags);
}
function updateTotal(_numBags){
	var total = 0;
 	for(var i=1;i<=_numBags;i++){
	 	var subTotalDivId = "subTotal" + i;
	 	var subTotalDiv = document.getElementById(subTotalDivId);
	 	for(var j=0;j<subTotalDiv.childNodes.length;j++){
	 	 	var child = subTotalDiv.childNodes[j];
	 	 	if(child.nodeType == 3){
	 	 	 	//alert(child.nodeValue);
	 	  		total += child.nodeValue * 1;;
	 		}
	 	}
 	}
	total = total.toFixed(2);
	//alert(total);
	var totalDiv = document.getElementById('total');
	for(var i=0;i<totalDiv.childNodes.length;i++){
 	 	var temp = totalDiv.childNodes[i];
 	 	if(temp.nodeType == 3){
 	  		temp.nodeValue = total;
 		}
 	}
}











