function checkForm () {
	var form = document.sendmailform;
	var error = "";
	var onward = true;

	//Test whether all required fields have a value
	if (form.elements['FirstName'].value == '' || form.elements['Surname'].value == '' || form.elements['Address'].value == '' || form.elements['PostalCode'].value == '' || form.elements['City'].value == '' || form.elements['FromEmail'].value == '') {
		onward = false;
		error += "Fields marked with an asterisk (*) must be completed.\n";
	}
	
	if (!onward) {
		alert (error);
		return false;
	} else {
	
		//Test e-mail syntax
		if (form.elements['FromEmail'].value != ''){
			if (!emailCheck(form.elements['FromEmail'].value)){
				return false;
			}
		}
	}
	return true;

} 
