function checkCaseSizes(theform) {
	//alert('returning false at beginning');return false;
	
	var fields=theform.elements;
	for (i=0;i<fields.length;i++) {
		var field=fields[i];
		var name=field.name;
		if (name.substring(0,4)=='qty_') {
			// it's a quantity - check it's a multiple of the case size
			var qty_field=field;
			var product=name.substring(4);
			var qty=qty_field.value;
			var case_size_fieldname='case_size_'+product;
			var case_size_field=document.getElementById(case_size_fieldname);
			var case_size=case_size_field.value;
			if (qty%case_size!=0) {
				var adjusted_qty=Math.ceil(qty/case_size)*case_size;
				var answer=confirm('Product '+product+' can only be ordered in multiples of '+case_size+'. Do you want to adjust the quantity from '+qty+' to '+adjusted_qty+'?')
				if (answer){
					qty_field.value=adjusted_qty;
					}
				else {
					qty_field.select();
					return false;
					}
				}
			}
		}
	
	//alert("returning false at end");return false;
	}

