function fnValidateContactForm()
{
	var frmName = 'FormContact';
	var a = new Array();

	// required fields
	a[0] = new fnValidationItem(frmName, 'Title', 'fTitle', 'any', true);
	a[1] = new fnValidationItem(frmName, 'Name', 'fFirstName', 'any', true);
	a[2] = new fnValidationItem(frmName, 'Surname', 'fSurname', 'any', true);
	a[3] = new fnValidationItem(frmName, 'Practice/Company', 'fPracticeCompany', 'any', true);
	a[4] = new fnValidationItem(frmName, 'Address Line 1', 'fAddressLine1', 'any', true);
	a[5] = new fnValidationItem(frmName, 'County', 'fCounty', 'any', true);
	a[6] = new fnValidationItem(frmName, 'Postocde', 'fPostcode', 'any', true);
	a[7] = new fnValidationItem(frmName, 'Telephone', 'fTelephone', 'telephone', true);
	a[8] = new fnValidationItem(frmName, 'Fax', 'fFax', 'telephone', false);
	a[9] = new fnValidationItem(frmName, 'E-mail', 'fEmail', 'email', true);
	a[10] = new fnValidationItem(frmName, 'Details', 'fMessage', 'any', true);
	
	// return general validation on the form
	var boolParsed = fnValidation(a);
	return boolParsed;
}