function qtyCalculate()
{
	/* get the subtotals */
	var fullRackSubtotal = document.getElementById('full_rack');
	var halfRackSubtotal = document.getElementById('half_rack');
	var babyBackSubtotal = document.getElementById('baby_back');
	var chicken20Subtotal = document.getElementById('chicken_20');
	var chicken10Subtotal = document.getElementById('chicken_10');
	var pulledPorkSubtotal = document.getElementById('pulled_pork');
	
	/* get the grand total */
	var grandTotal = document.getElementById('grand_total');
	
	/* get the quantities */
	var QtyFullRack = document.getElementsByName('QtyFullRack')[0].value;
	var QtyHalfRack = document.getElementsByName('QtyHalfRack')[0].value;
	var QtyBabyBack = document.getElementsByName('QtyBabyBack')[0].value;
	var QtyChicken20 = document.getElementsByName('QtyChicken20')[0].value;
	var QtyChicken10 = document.getElementsByName('QtyChicken10')[0].value;
	var QtyPulledPork = document.getElementsByName('QtyPulledPork')[0].value;
	
	/* prices */
	var fullRackPrice = 20.00;
	var halfRackPrice = 10.00;
	var babyBackPrice = 25.00;
	var chicken20Price = 15.00;
	var chicken10Price = 10.00;
	var pulledPorkPrice = 10.00;
	
	/* calculate the subtotals */
	var fullRackSubAmount = (QtyFullRack * fullRackPrice);
	var halfRackSubAmount = (QtyHalfRack * halfRackPrice);
	var babyBackSubAmount = (QtyBabyBack * babyBackPrice);
	var chicken20SubAmount = (QtyChicken20 * chicken20Price);
	var chicken10SubAmount = (QtyChicken10 * chicken10Price);
	var pulledPorkSubAmount = (QtyPulledPork * pulledPorkPrice);
	
	var runningTotal = (fullRackSubAmount + 
		halfRackSubAmount +
		babyBackSubAmount +
		chicken20SubAmount +
		chicken10SubAmount +
		pulledPorkSubAmount);
	
	/* update the displayed amounts */
	fullRackSubtotal.innerHTML = "$" + fullRackSubAmount.toFixed(2);
	halfRackSubtotal.innerHTML = "$" + halfRackSubAmount.toFixed(2);
	babyBackSubtotal.innerHTML = "$" + babyBackSubAmount.toFixed(2);
	chicken20Subtotal.innerHTML = "$" + chicken20SubAmount.toFixed(2);
	chicken10Subtotal.innerHTML = "$" + chicken10SubAmount.toFixed(2);
	pulledPorkSubtotal.innerHTML = "$" + pulledPorkSubAmount.toFixed(2);

	grandTotal.innerHTML = "$" + runningTotal.toFixed(2);
}