function valsubscribe(form) {
	var emailPattern = /^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/;
	var detailsform = document.forms["detailsform"];
	var hear = detailsform.elements["hear"];
	var fullname = detailsform.elements["fullname"];
	var emailaddress = detailsform.elements["emailaddress"];
	var postcode = detailsform.elements["postcode"];

	if (fullname.value == "") {
		fullname.className = "formerror";
		alert('Please fill in your name...');
		fullname.focus();
		return false;
	}
	if (emailaddress.value == "") {
		emailaddress.className = "formerror";
		alert('Please fill in your email address...');
		emailaddress.focus();
		return false;
	}
	if (!emailPattern.test(emailaddress.value)) {
		emailaddress.className = "formerror";
		alert('Please fill in a valid email address...');
		emailaddress.select();
		return false;
	}
	if (hear.options[hear.selectedIndex].value == "0") {
		hear.className = "formerror";
		alert('Please tell us how you heard about us...');
		hear.focus();
		return false;
	}
	if (postcode.value == "") {
		postcode.className = "formerror";
		alert('Please fill in your post code...');
		postcode.focus();
		return false;
	}
	return true;
}
function valunsubscribe(form) {
	var emailPattern = /^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/;
	var delform = document.forms["delform"];
	var emailaddress = delform.elements["emailaddress"];
	if (emailaddress.value == "") {
		emailaddress.className = "formerror";
		alert('Please fill in your email address...');
		emailaddress.focus();
		return false;
	}
	if (!emailPattern.test(emailaddress.value)) {
		emailaddress.className = "formerror";
		alert('Please fill in a valid email address...');
		emailaddress.select();
		return false;
	}
	return true;
}