<script language="JavaScript">

function check() {

var fieldnames = new Array (7);

	fieldnames[0] = "Name ";
	fieldnames[1] = "Address ";
	fieldnames[2] = "Postcode ";
	fieldnames[3] = "Telephone Number ";
	fieldnames[4] = "Donation Amount ";

	var onoff=0;
	var alertboxnames = "";
	var fields = new Array (7);

	fields[0] = document.donor_form.name.value.length;
	fields[1] = document.donor_form.address.value.length;
	fields[2] = document.donor_form.postcode.value.length;
	fields[3] = document.donor_form.tel.value.length;
	// fields[4] = document.donor_form.amount.value.length -1
	fields[4] = check_amount();

	for (var i=0; i < fields.length; i++) {

		if (fields[i] == 0) {
    		alertboxnames += fieldnames[i] + "\n";
			onoff ++;
			}
		}


	if((document.donor_form.email.value == "" || document.donor_form.email.value.indexOf('@', 0) == -1) || document.donor_form.email.value.indexOf('.') == -1) {

		alertboxnames += "valid email address " + "\n";
		onoff ++;
		}

	if (onoff == 0) {
		return true;
		} else {

			if (onoff == 1) {
				var catness = alertboxnames.substring (0, alertboxnames.indexOf("\n"));
				alert ("The following required field has been left blank:\n \n" + catness + "\n \nPlease fill in this field before submitting the order to WorldPay.");
				} else {
					var catness = alertboxnames.substring (0, alertboxnames.length-2)
					alert ("The following required fields have been left blank:\n \n" + catness + "\n \nPlease fill in these fields before submitting the order to WorldPay.");
					}

			return false;
			}
	}



function check_amount() {

	alert("Thank you for your kind donation of €" + document.donor_form.amount.value);

	if (Number(document.donor_form.amount.value) <= 0) {

		// alert("please enter an amount to donate");
		return false;

		} else {

			if (isNaN(document.donor_form.amount.value)) {
				// alert("please enter a number in the amount box");
				return false;
				} else {
					return document.donor_form.amount.value;

					}
			}
	}



</script>
