
function checkForm()
{
	if(document.form_register.delegate_first_name.value == document.form_register.delegate_first_name.value.toLowerCase())
	{
		alert("Please check your details as you may have used lower-case");
		return false;
	}
	else if(document.form_register.delegate_first_name.value == document.form_register.delegate_first_name.value.toUpperCase())
	{
		alert("Please check your details as you may have used lower-case");
		return false;
	}
	else if(document.form_register.delegate_first_name.value == "")
  	{
		alert('Please enter your first  name.');
		document.form_register.delegate_first_name.focus();
		return false;
	}
	else if(document.form_register.delegate_family_name.value == "")
  	{
		alert('Please enter your family name.');
		document.form_register.delegate_family_name.focus();
		return false;
	}
	else if(document.form_register.delegate_email_address.value == "")
	{ 
		alert("Please Enter a Valid Email Address");
		document.form_register.delegate_email_address.focus();
		return false;
	}
	else if(document.form_register.delegate_add_1.value == "")
	{ 
		alert("Please Enter Your Full Address");
		document.form_register.delegate_add_1.focus();
		return false;
	}
	else if(document.form_register.delegate_add_town.value == "")
	{ 
		alert("Please Enter Your Full Address");
		document.form_register.delegate_add_town.focus();
		return false;
	}
	else if(document.form_register.delegate_add_county.value == "")
	{ 
		alert("Please Enter Your Full Address");
		document.form_register.delegate_add_county.focus();
		return false;
	}
	else if(document.form_register.delegate_add_postcode.value == "")
	{ 
		alert("Please Enter Your Full Address");
		document.form_register.delegate_add_postcode.focus();
		return false;
	}
	else if(document.form_register.delegate_landline.value == "")
	{ 
		alert("Please Enter a Contact Telephone Number");
		document.form_register.delegate_landline.focus();
		return false;
	}
	else if(document.form_register.delegate_email_address.value.indexOf('@')== -1)
	{
		alert("Please Enter a Valid Email Address");
		document.form_register.delegate_email_address.focus();
		return false;
	}
	else if(document.form_register.delegate_email_address.value.indexOf('.')== -1)
	{
		alert("Please Enter a Valid Email Address");
		document.form_register.delegate_email_address.focus();
		return false;
	}
	else if(document.form_register.delegate_email_address.value != document.form_register.delegate_email_address_confirm.value)
	{
		alert('The email addresses do not match.');
		document.form_register.delegate_email_address.focus();
		return false;
	}
	else if(document.form_register.delegate_password.value == '')
	{
		alert('Please enter a password');
		document.form_register.delegate_password.focus();
		return false;
	}
	else if(document.form_register.delegate_password.value != document.form_register.delegate_password_conf.value)
	{
		alert('The passwords do not match.');
		document.form_register.delegate_password.focus();
		return false;
	}
	else if(document.form_register.delegate_job_function.options[document.form_register.delegate_job_function.selectedIndex].value == "Please Choose...")
	{
		alert('Please choose a Job Function');
		document.form_register.delegate_job_function.focus();
		return false;
	}
	else if(document.form_register.delegate_job_specialty.options[document.form_register.delegate_job_specialty.selectedIndex].value == "Please Choose...")
	{
		alert('Please choose a Specialty');
		document.form_register.delegate_job_specialty.focus();
		return false;
	}
	else
	{
		selVal = document.form_register.delegate_job_function.options[document.form_register.delegate_job_function.selectedIndex].value;
		subValSel = document.form_register['jobFunc' + selVal];
		if(subValSel.options[subValSel.selectedIndex].value == "Please Choose...")
		{
			alert('Please choose a sub-category of Job Function');
			document.form_register.delegate_job_function.focus();
			return false;
		}
		else
		{
			document.form_register.submit();
			return true;
		}
	}
}


