function tallyQty(allowedCount) {

	var totalQty = parseInt(0);
	var productDesc = 'Popit Nappy Package Deal - ' + allowedCount + ' Pack{br}{br}';  
	var instructions = '{br}To change quantities, first delete the quantity and click Recalculate{br}Next, Continue Shopping and choose your quantities on the Package Deal Order Page{br}{br}';
	var productDescHTML = '<br><b>You have chosen</b><br>';  
	var reviewTD = document.getElementById('reviewOrder');
	var cartcodeDIV = document.getElementById('cartCode');
	var addtocartTABLE = document.getElementById('addtocart');
    
    productDesc = productDesc + '  ' + document.Pack.Size.value + "{br}";
    productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Size.value + "<br>";
		
	if (parseInt(document.Pack.Red.value) > 0) {
	    totalQty = totalQty + parseInt(document.Pack.Red.value);
	    productDesc = productDesc + '  ' + document.Pack.Red.value + ' Red Popit Nappy with two inserts{br}';
	    productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Red.value + '&nbsp;Red Popit Nappy with two inserts<br>'; 
	}
	if (parseInt(document.Pack.Aqua.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Aqua.value);
		productDesc = productDesc + '  ' + document.Pack.Aqua.value + ' Aqua Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Aqua.value + '&nbsp;Aqua Popit Nappy with two inserts<br>'; 
	}
	if (parseInt(document.Pack.Royal.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Royal.value);
		productDesc = productDesc + '  ' + document.Pack.Royal.value + ' Royal Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Royal.value + '&nbsp;Royal Popit Nappy with two inserts<br>'; 
	}
	if (parseInt(document.Pack.Sage.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Sage.value);
		productDesc = productDesc + '  ' + document.Pack.Sage.value + ' Sage Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Sage.value + '&nbsp;Sage Popit Nappy with two inserts<br>'; 
	}
	if (parseInt(document.Pack.Seaspray.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Seaspray.value);
		productDesc = productDesc + '  ' + document.Pack.Seaspray.value + ' Seaspray Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Seaspray.value + '&nbsp;Seaspray Popit Nappy  with two inserts<br>'; 
	}
	if (parseInt(document.Pack.Periwinkle.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Periwinkle.value);
		productDesc = productDesc + '  ' + document.Pack.Periwinkle.value + ' Periwinkle Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Periwinkle.value + '&nbsp;Periwinkle Popit Nappy with two inserts<br>';
    }
    if (parseInt(document.Pack.Raspberry.value) > 0) {
        totalQty = totalQty + parseInt(document.Pack.Raspberry.value);
        productDesc = productDesc + '  ' + document.Pack.Raspberry.value + ' Raspberry Popit Nappy with two inserts{br}';
        productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Raspberry.value + '&nbsp;Raspberry Popit Nappy with two inserts<br>';
    }
	if (parseInt(document.Pack.Baby_Blue.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Baby_Blue.value);
		productDesc = productDesc + '  ' + document.Pack.Baby_Blue.value + ' Baby Blue Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Baby_Blue.value + '&nbsp;Baby Blue Popit Nappy with two inserts<br>'; 
	}
	if (parseInt(document.Pack.Celery.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.Celery.value);
		productDesc = productDesc + '  ' + document.Pack.Celery.value + ' Celery Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.Celery.value + '&nbsp;Celery Popit Nappy with two inserts<br>'; 
	}
	if (parseInt(document.Pack.White.value) > 0) {
		totalQty = totalQty + parseInt(document.Pack.White.value);
		productDesc = productDesc + '  ' + document.Pack.White.value + ' White Popit Nappy with two inserts{br}';
		productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + document.Pack.White.value + '&nbsp;White Popit Nappy with two inserts<br>';
    }
        
    productDesc = productDesc + '  ' + "1 Free Bambino Mio Flushable Liners{br}";
    productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + "1 Free Bambino Mio Flushable Liners<br>";

    productDesc = productDesc + '  ' + "1 Free Popit Wipe Bag{br}";
    productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + "1 Free Popit Wipe Bag<br>";

    productDesc = productDesc + '  ' + "Free Freight{br}";
    productDescHTML = productDescHTML + '&nbsp;&nbsp;&nbsp;' + "Free Freight<br>";

    if (document.Pack.Size.value == "") {
        alert('You have not selected a size for your nappies');
        return;
    }
    totalQty = parseInt(totalQty);
	if (totalQty != allowedCount) {
		alert ('You have selected ' + totalQty + ' nappies. You must have a total of ' + allowedCount + ' nappies for this package deal');
	}
	else {
		malsCode = '<input type=\"HIDDEN\" name=\"product\" value=\"' + productDesc + instructions + '\">';
		cartcodeDIV.innerHTML=malsCode;		
		reviewTD.innerHTML=productDescHTML;
		addtocartTABLE.style.display = "block";
	}
}
