
// -- Validation -----------------------------------------------------------------

// -- Add a vacancy -------------------------------------------
function validateAddVac(){
	
	var formProblem = 0;
	var alertText = "Please enter:\n";
	
	if(document.forms.contactForm.jobPosition.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a job position\n";
	}
	
	if(document.forms.contactForm.companyName.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a company name\n";
	}
	
	if(document.forms.contactForm.location.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a location\n";
	}
	
	if(document.forms.contactForm.jobDescription.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a job description\n";
	}
	
	if(document.forms.contactForm.closingDate.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a closing date\n";
	}
	
	if(document.forms.contactForm.contactName.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a contact name\n";
	}
	
	if(document.forms.contactForm.contactTel.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a contact telephone\n";
	}
	
	if(document.forms.contactForm.contactEmail.value == ""){
		formProblem = 1;
		alertText = alertText + "Please enter a contact email\n";
	}
	
	if(formProblem == 1){
		alert(alertText);
		return false;
	}
}

// -- Join us -------------------------------------------------
function validateJoinUs(){
	
	var formProblem = 0;
	var alertText = "Please enter:\n";
	
	if(document.forms.contactForm.contactName.value == ""){
		formProblem = 1;
		alertText = alertText + "A contact name\n";
	}
	if(document.forms.contactForm.companyName.value == ""){
		formProblem = 1;
		alertText = alertText + "A company name\n";
	}
	if(document.forms.contactForm.address.value == ""){
		formProblem = 1;
		alertText = alertText + "An address\n";
	}
	if(document.forms.contactForm.postcode.value == ""){
		formProblem = 1;
		alertText = alertText + "A postcode\n";
	}
	if(document.forms.contactForm.contactTel.value == ""){
		formProblem = 1;
		alertText = alertText + "A telephone number\n";
	}
	if(document.forms.contactForm.contactEmail.value == ""){
		formProblem = 1;
		alertText = alertText + "An email address\n";
	}

	if(formProblem == 1){
		alert(alertText);
		return false;
	}
}

// -- Search forms --------------------------------------------
function validatePostcode(){
	
	var formProblem = 0;

	var string = document.forms.byPostcode.postcode.value;
	string = string.replace(/ /g, "");
	
	if(string.length < 5){
		formProblem = 1;
	}
	if(document.forms.byPostcode.postcode.value == ""){
		formProblem = 1;
	}
	
	if(formProblem == 1){
		alert("Please enter a valid postcode.");
		return false;
	}
}

function validateCompany(){
	
	if(document.forms.byCompany.postcode.value == ""){
		alert("Please enter a postcode");
		return false;
	}
}

function validateTech(){
	
	if(document.forms.byTech.postcode.value == ""){
		alert("Please enter a postcode");
		return false;
	}
}

// ------------------------------------------------------------

// -- Event booking -------------------------------------------
function validateBookEvent(places){

	var formProblem = 0;
	var alertText = "Please enter:\n";
	
	if(document.forms.bookEvent.contactName.value == ""){
		formProblem = 1;
		alertText = alertText + "A contact name\n";
	}
	
	if(formProblem == 1){
		alert(alertText);
		return false;
	}
		
}
// ------------------------------------------------------------

// -------------------------------------------------------------------------------