function checkJobForm(){		
	
	if (trim(document.jobForm.companyName.value).length < 2){
		alert("Please enter the company name.");
		document.jobForm.companyName.value = trim(document.jobForm.companyName.value);
		document.jobForm.companyName.focus();
		return false;
	}
	
	if (trim(document.jobForm.physicalAddress.value).length < 2){
		alert("Please enter a physical address.");
		document.jobForm.physicalAddress.value = trim(document.jobForm.physicalAddress.value);
		document.jobForm.physicalAddress.focus();
		return false;
	}
	
	if (trim(document.jobForm.postalAddress.value).length < 2){
		alert("Please enter a postal address.");
		document.jobForm.postalAddress.value = trim(document.jobForm.postalAddress.value);
		document.jobForm.postalAddress.focus();
		return false;
	}
	
	if (trim(document.jobForm.city.value).length < 2){
		alert("Please enter the name of the city or town.");
		document.jobForm.city.value = trim(document.jobForm.city.value);
		document.jobForm.city.focus();
		return false;
	}
	
	if (trim(document.jobForm.state.value).length < 2){
		alert("Please enter the name of county, state or province.");
		document.jobForm.state.value = trim(document.jobForm.state.value);
		document.jobForm.state.focus();
		return false;
	}
	
	if (trim(document.jobForm.zipCode.value).length < 2){
		alert("Please enter the zip or potal code.");
		document.jobForm.zipCode.value = trim(document.jobForm.zipCode.value);
		document.jobForm.zipCode.focus();
		return false;
	}
	
	if (trim(document.jobForm.firstName.value).length < 2){
		alert("Please enter the contact person's first name.");
		document.jobForm.firstName.value = trim(document.jobForm.firstName.value);
		document.jobForm.firstName.focus();
		return false;
	}
	
	if (trim(document.jobForm.lastName.value).length < 2){
		alert("Please enter the contact person's last name.");
		document.jobForm.lastName.value = trim(document.jobForm.lastName.value);
		document.jobForm.lastName.focus();
		return false;
	}
	
	if (trim(document.jobForm.tel.value).length < 2){
		alert("Please enter the contact person's contact telephone number.");
		document.jobForm.tel.value = trim(document.jobForm.tel.value);
		document.jobForm.tel.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(document.jobForm.email.value)))){
		alert("Please enter a valid email address.\n");
		document.jobForm.email.value = trim(document.jobForm.email.value);
		document.jobForm.email.focus();
		return false;
	}
	
	if (trim(document.jobForm.jobTitle.value).length < 2){
		alert("Please enter the job title.");
		document.jobForm.jobTitle.value = trim(document.jobForm.jobTitle.value);
		document.jobForm.jobTitle.focus();
		return false;
	}
	
	if (document.jobForm.cat.selectedIndex == 0){
		alert("Please select a job category.");
		document.jobForm.cat.focus();
		return false;
	}
	
	if (trim(document.jobForm.jobDescription.value).length < 2){
		alert("Please enter the job description.");
		document.jobForm.jobDescription.value = trim(document.jobForm.jobDescription.value);
		document.jobForm.jobDescription.focus();
		return false;
	}
	
	if (document.jobForm.jobType.selectedIndex == 0){
		alert("Please select a job type.");
		document.jobForm.jobType.focus();
		return false;
	}
	
	if (document.jobForm.salary.selectedIndex == 0){
		alert("Please select a salary range.");
		document.jobForm.salary.focus();
		return false;
	}

	if (!document.jobForm.terms.checked){
		alert("Please verify that the information you have entered above is correct.");
		document.jobForm.terms.focus();
		return false;
	}
	
	return true;
}