function novenas_cardinstruction_clicked () {
	var cardinstruction = returnRadioValue('novenas_card_cart','cardinstruction');
	var numbercards = document.getElementById('numbercards');
	
	numbercards.disabled = (cardinstruction != 'M');
	if (cardinstruction == 'M') {
		numbercards.focus();
	}
}

function novenas_card_cart_1_validate () {
	var cardinstruction = returnRadioValue('novenas_card_cart','cardinstruction');
	var numbercards = document.getElementById('numbercards');
	
	if (cardinstruction == null) {
		alert('Please select a Card Instruction,');
		return false;
	}
	if ((cardinstruction == 'M') && ((numbercards.value == '') || (!isInteger(numbercards.value)))) {
		alert('Please enter a valid quantity of cards.');
		numbercards.focus();
		return false;
	}
	return true;
}

function novenas_card_cart_2_validate () {
	var fail = true;
	for (var i = 1; i <= 10; i++) {
		if (document.getElementById('person' + i).value != '') {
			fail = false;
		}
	}
	
	if (fail) {
		alert('Please enter at least one Person or Intention for the Novenas Masses.');
		return false;
	}
	return true;
}		

function novenas_card_cart_3_validate () {
	return validateSignInstruction('novenas_card_cart');
}

function novenas_card_cart_4_validate () {
	var includeinnovena = document.getElementById('includeinnovena');
	var sign1 = document.getElementById('sign1');

	if (includeinnovena && includeinnovena.value == '') {
		alert('Please specify name to be included in your special Novena Masses.');
		includeinnovena.focus();
		return false;
	}
	if (!validateAddress()) {
		return false;
	}
	if (sign1.value == '') {
		alert('Please type how we should sign the card beginning on the first line.');
		sign1.focus();
		return false;
	}
	if (!validateReturnAddress('novenas_card_cart')) {
		return false;
	}

	return true;
}
