function checkmailer(form) {
	var ref = /^[A-Z0-9]{2,3}\d{7}$/;
	var post = /^[A-Z]{1,2}\d[A-Z0-9]? \d[A-Z]{2}$/;
	
	if (!ref.test(form.Ref.value)) {
		document.getElementById('referror').innerHTML = "Please enter a valid reference number.<br />";
		var error = true;
	} else {
		document.getElementById('referror').innerHTML = "";
	}
	if (!post.test(form.Post.value)) {
		document.getElementById('posterror').innerHTML = "Please enter a valid postcode.<br />";
		var error = true;
	} else {
		document.getElementById('posterror').innerHTML = "";
	}
	if (error) {
		return false;
	}
}

function upper(field) {
	field.value = field.value.toUpperCase();
}

function stripspaces(field) {
	field.value = field.value.replace(/\s/,"");
}

function addspace(field) {
	var space = /\s/;
	if (!space.test(field.value)) {
		field.value = field.value.replace(/^(.{2,4})(.{3})$/,"$1 $2");
	}
}