	

	function isBlank(val) {
		for (var i=0; i<val.length; i++) {
			var c = val.charAt(i);
			if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
		}
		return true;
}

	function calculateSubTotal(enteredAmount, amount, resultsField) {
		if ((!isBlank(enteredAmount)) && (!isNaN(enteredAmount))) {
			var result = (parseInt(enteredAmount) * amount);
			resultsField.value = result;
		} else {
			resultsField.value = 0;
		}

		var grandTotal = 0;
		if (!isBlank(document.frmMemorial.Ornament_total.value)) {
			grandTotal += parseFloat(document.frmMemorial.Ornament_total.value);
		}

		if (!isBlank(document.frmMemorial.Contribution_only.value)){
			grandTotal += parseFloat(document.frmMemorial.Contribution_only.value);
		}

		if (!isBlank(document.frmMemorial.Contribution_tribute.value)){
			grandTotal += parseFloat(document.frmMemorial.Contribution_tribute.value);
		}

		document.frmMemorial.cost.value = grandTotal;
		document.frmMemorial.quantity.value = enteredAmount;
}