function validateDonation() {
	
	var errorMessage = "";   
	var errorCount = 0;
	var fr;
	
	
	fr = $('donation');
	
	if (fr.name.value == "" || fr.name.value == "Full Name") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Full Name.";
		errorCount = errorCount + 1;     
	}
	
	if (fr.address1.value == "" || fr.address1.value == "Address Line 1") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Mailing address.";
		errorCount = errorCount + 1;     
	}
	
	if (fr.phone.value == "" || fr.phone.value == "Phone Number") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Phone number.";
		errorCount = errorCount + 1;     
	}
	
	if (fr.email.value == "" || fr.email.value == "Email Address") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Email address.";
		errorCount = errorCount + 1;     
	}		
	
	if (fr.amount.value == "" || fr.amount.value == "Amount ($AUD)") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide the Amount you wish to donate.";
		errorCount = errorCount + 1;     
	}
	
	if (errorCount != 0) {
		alert(errorMessage);
		return false;
	}
	else
	{
		var postData = Form.serialize($('donation'));

		remote_function('send.senddonation', postData,

			function(request) {
				render_view('donation_confirmation', 'sendform');
			},

			function(request) {
				alert(request.responseText);
			}
		);
	}
}