function valid_vacancy () {
	
	a = document.register_vacancy;
	
	if (a.company_name.value =="" ) {
		alert("Please enter your company name.");
		a.company_name.focus();
		a.company_name.select();
		return false;
	}
	if (a.name.value =="" ) {
		alert("Please enter your name.");
		a.name.focus();
		a.name.select();
		return false;
	}
	if (a.telephone.value =="" ) {
		alert("Please enter your telephone number.");
		a.telephone.focus();
		a.telephone.select();
		return false;
	}
	
	if (a.email.value =="" ) {
		alert("Please enter your email address.");
		a.email.focus();
		a.email.select();
		return false;
	}
	else
	{
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
		var returnval=emailfilter.test(a.email.value)
		if (returnval == false) {
			alert("Please enter a valid email address.")
			a.email.select()
			return false;
		}
	}
	
	if (a.address.value =="" ) {
		alert("Please enter your address.");
		a.address.focus();
		a.address.select();
		return false;
	}
	
	if (a.job_title.value =="" ) {
		alert("Please enter the job title.");
		a.job_title.focus();
		a.job_title.select();
		return false;
	}
	
	if (a.number_staff.value =="" ) {
		alert("Please enter number staff.");
		a.number_staff.focus();
		a.number_staff.select();
		return false;
	}
	
	if (a.contractorperm.value =="" ) {
		alert("Please choose the type of vacancy.");
		a.contractorperm.focus();
		a.contractorperm.select();
		return false;
	}
	
	if (a.startdate.value =="" ) {
		alert("Please enter your start date.");
		a.startdate.focus();
		a.startdate.select();
		return false;
	}
	
	if (a.salaryorrate.value =="" ) {
		alert("Please enter your salary expectations.");
		a.salaryorrate.focus();
		a.salaryorrate.select();
		return false;
	}
	
	if (a.job_description.value =="" ) {
		alert("Please enter your job description");
		a.job_description.focus();
		a.job_description.select();
		return false;
	}
	
	if (a.products.value =="" ) {
		alert("Please select products.");
		a.products.focus();
		a.products.select();
		return false;
	}
	
	if (a.captcha_code.value != a.security_code.value) {
		alert("Your entered code doesn't match with the code in image.");
		a.security_code.focus();
		a.security_code.select();
		return false;
	}
	
	document.register_vacancy.submit();
}
