function checkVacancySub() {
	var errorCount = 0;
	var temp = document.forms['vacancySubmit'].telephone.value.replace(/\s/gi, "");
	
	if(document.forms['vacancySubmit'].companyName.value == "") {
		document.getElementById("compnameError").innerHTML = " Please enter a company name";
		document.forms['vacancySubmit'].companyName.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("compnameError").innerHTML = "";
		document.forms['vacancySubmit'].companyName.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].title.value == "") {
		document.getElementById("titleError").innerHTML = " Please enter a title";
		document.forms['vacancySubmit'].title.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("titleError").innerHTML = "";
		document.forms['vacancySubmit'].title.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].forename.value == "") {
		document.getElementById("forenameError").innerHTML = " Please enter your forename";
		document.forms['vacancySubmit'].forename.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("forenameError").innerHTML = "";
		document.forms['vacancySubmit'].forename.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].surname.value == "") {
		document.getElementById("surnameError").innerHTML = " Please enter your surname";
		document.forms['vacancySubmit'].surname.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("surnameError").innerHTML = "";
		document.forms['vacancySubmit'].surname.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].telephone.value == "" && document.forms['vacancySubmit'].email.value == "") {
		document.getElementById("telephoneError").innerHTML = " Please enter <b>either</b> a phone number <b>or</b> email";
		document.forms['vacancySubmit'].telephone.style.background = "#fdc2c2";
		document.forms['vacancySubmit'].email.style.background = "#fdc2c2";
		errorCount++;
	}
	else if(isNaN(temp)) {
		document.getElementById("telephoneError").innerHTML = " Please enter a valid number";
		document.forms['vacancySubmit'].telephone.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("telephoneError").innerHTML = "";
		document.getElementById("emailError").innerHTML = "";
		document.forms['vacancySubmit'].telephone.style.background = "";
		document.forms['vacancySubmit'].email.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].telephone.value == "" && document.forms['vacancySubmit'].email.value != "") {
		document.forms['vacancySubmit'].telephone.style.background = "";
		document.getElementById("telephoneError").innerHTML = "";
	}
	
	if(document.forms['vacancySubmit'].telephone.value == "" && document.forms['vacancySubmit'].email.value == "") {
		document.getElementById("emailError").innerHTML = " Please enter <b>either</b> a phone number <b>or</b> email";
		document.forms['vacancySubmit'].telephone.style.background = "#fdc2c2";
		document.forms['vacancySubmit'].email.style.background = "#fdc2c2";
		errorCount++;
	}
	else if(document.forms['vacancySubmit'].email.value.indexOf("@") < 1 || document.forms['vacancySubmit'].email.value.lastIndexOf(".") < 1) {
		document.getElementById("emailError").innerHTML = " Please enter a valid email address";
		document.forms['vacancySubmit'].email.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("telephoneError").innerHTML = "";
		document.getElementById("emailError").innerHTML = "";
		document.forms['vacancySubmit'].telephone.style.background = "";
		document.forms['vacancySubmit'].email.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].telephone.value != "" && document.forms['vacancySubmit'].email.value == "") {
		document.getElementById("emailError").innerHTML = "";
		document.getElementById("emailChkError").innerHTML = "";
		document.forms['vacancySubmit'].email.style.background = "";
		document.forms['vacancySubmit'].emailChk.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].email.value != "") {
		if(document.forms['vacancySubmit'].email.value != document.forms['vacancySubmit'].emailChk.value) {
			document.getElementById("emailChkError").innerHTML = "* The email addresses do not match";
			document.forms['vacancySubmit'].email.style.background = "#fdc2c2";
			document.forms['vacancySubmit'].emailChk.style.background = "#fdc2c2";
			errorCount++;
		}
		else {
			document.getElementById("emailChkError").innerHTML = "";
			document.forms['vacancySubmit'].email.style.background = "";
			document.forms['vacancySubmit'].emailChk.style.background = "";
		}
	}
	
	if(document.forms['vacancySubmit'].jobTitle.value == "") {
		document.getElementById("jobtitleError").innerHTML = " Please enter a job title";
		document.forms['vacancySubmit'].jobTitle.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("jobtitleError").innerHTML = "";
		document.forms['vacancySubmit'].jobTitle.style.background = "";
	}
	
	if(document.forms['vacancySubmit'].jobType.value == "") {
		document.getElementById("jobtypeError").innerHTML = " Please enter a job type";
		document.forms['vacancySubmit'].jobType.style.background = "#fdc2c2";
		errorCount++;
	}
	else {
		document.getElementById("jobtypeError").innerHTML = "";
		document.forms['vacancySubmit'].jobType.style.background = "";
	}
	
	if(errorCount > 1) {
		return false;
	}
	return true;
}