function verifyDuvet3Step(f) {

	// Variables.
	var inner = f.inner_code.value;
	var piping = f.piping_code.value;
	var border = f.border_code.value;

	// Inner pattern.
	if ( (inner == null) || (inner == "") || (isBlank(inner)) ) {
		alert ('Please choose an Inner Pattern (see "Step 1" above).');
		f.inner_code.focus();
		f.inner_code.select();
		return false;
	// Piping pattern.
	} else if ( (piping == null) || (piping == "") || (isBlank(piping)) ) {
		alert ('Please select a Piping color (see "Step 2" above).');
		f.piping_code.focus();
		f.piping_code.select();
		return false;
	// Border pattern.
	} else if ( (border == null) || (border == "") || (isBlank(border)) ) {
		alert ('Please enter a Border color (see "Step 3" above).');
		f.border_code.focus();
		f.border_code.select();
		return false;
	}

	// No problems. Submit form.
	return true;

}


function verifyDuvet5Step(f) {

	// Variables.
 	var ra = f.ra_name.value;

	// Fabric source.
	if ((f.duvet_fabric[0].checked != true) &&
		((ra == null) || (ra == "") || (isBlank(ra)))
	) {
		alert ('Please pick a fabric in Step 1, above.');
		return false;

	// Cover measurements.
	} else if (validateDims(f) != true) {
		return false;

	// Button, sham, and pillow quantity text fields.
	} else if (validateQty(f, '1', '0') != true) {
		return false;
	}

	// No problems. Submit form.
	return true;

}

