
function validate_job_order(x)
{ 

	submitOK	="True";
	var message = "Form incomplete, please enter your:\n\n";

	if (x.CompanyName.value.length<1)
 	{ message += "- Company Name\n";									submitOK="False"; }

	if (x.CompanyContact.value.length<1)
 	{ message += "- Contact Name\n";									submitOK="False"; }

	if (!(isValidEmail(x.Email.value)))
	{message += "- Correct email address\n";								submitOK="False"; }

	if (x.Telephone.value.length<1)
 	{ message += "- Telephone\n";										submitOK="False"; }

	if (x.JobTitle.value.length<1)
 	{ message += "- Job Title\n";										submitOK="False"; }

	if (x.JobSector.value.length<1)
 	{ message += "- Job Sector\n";									submitOK="False"; }


	if (x.JobSector.value.length) {
		var v1		= x.JobSector.options[x.JobSector.selectedIndex].value;

		if (v1 == "Food Services" && x.SecondaryJobSector.value.length< 1)
 		{ message += "- A Job Sector within 'Food Services'\n";				submitOK="False"; }

		if (v1 == "Hospitality" && x.SecondaryJobSector.value.length< 1)
 		{ message += "- A Job Sector within 'Hospitality'\n";					submitOK="False"; }
	}


	if (x.Description.value.length<1)
 	{ message += "- A brief description\n";								submitOK="False"; }

	if (x.Skills.value.length<1)
 	{ message += "- The skills required\n";								submitOK="False"; }

	if (!x.TermsAgreed.checked) 
      { message += "- Tick box to confirm Agreement of Terms and Conditions\n";		submitOK="False"; }
	
	if (submitOK=="False") {
 		alert(message)
 		return false;
 	}

	return true;


}	/* --- end of function --- */
