function seasonal_card_cart_1_masses_clicked() {
	var scc_1_numbermasses = document.getElementById('numbermasses');
	
	scc_1_numbermasses.disabled = (returnRadioValue('seasonal_card_cart','masses') != 'other');
	if (!scc_1_numbermasses.disabled)
		scc_1_numbermasses.focus();

	return true;
}

function seasonal_card_cart_1_validate() {
	var scc_1_for = document.getElementById('for');
	var scc_1_numbermasses = document.getElementById('numbermasses');
	
	clear_for();
	
	if (scc_1_for.value == '') {
		alert('Please enter the person or intention that the Mass is to be celebrated for.');
		scc_1_for.focus();
		return false;
	}
	if (returnRadioValue('seasonal_card_cart','masses') == null) {
		alert('Please select individual Mass(es) or a Novena of Masses.');
		return false;
	}
	if (returnRadioValue('seasonal_card_cart','masses') == 'other') {
		if (scc_1_numbermasses.value == '') {
			alert('Please enter the number of individual Masses.');
			scc_1_numbermasses.focus();
			return false;
		}
		if (!isInteger(scc_1_numbermasses.value)) {
			alert('Please enter a valid number of individual Masses.');
			scc_1_numbermasses.focus();
			return false;
		}
	}
	return true;
}

function seasonal_card_cart_2_validate () {
	if (!validateDate()) {
		return false;
	}	
	if (returnRadioValue('seasonal_card_cart','cardinstruction') == null) {
		alert('Please select a Card Instruction.');
		return false;
	}
	return true;
}

function seasonal_card_cart_3_validate () {
	var scc_signinstruction_value = returnRadioValue('seasonal_card_cart','signinstruction');
	var scc_sign1 = document.getElementById('sign1');
	var scc_cover = returnRadioValue('seasonal_card_cart','cover');

	if (scc_signinstruction_value == null) {
		alert('Please select a Signing Instruction.');
		return false;
	}
	if ((scc_signinstruction_value == 'Y') && (scc_sign1.value == '')) {
		alert('Please type how we should sign the card beginning on the first line.');
		scc_sign1.focus();
		return false;
	}
	if (scc_cover == null) {
		alert('Please select a picture.');
		return false;
	}
	return true;
}

function seasonal_card_cart_4_validate () {
	var scc_sign1 = document.getElementById('sign1');
	var scc_cover = returnRadioValue('seasonal_card_cart','cover');
	
	if (!validateAddress()) {
		return false;
	}
	if (scc_sign1.value == '') {
		alert('Please type how we should sign the card beginning on the first line.');
		scc_sign1.focus();
		return false;
	}
	if (!validateReturnAddress('seasonal_card_cart')) {
		return false;
	}
	if (scc_cover == null) {
		alert('Please select a picture.');
		return false;
	}
	return true;
}