function fnValidateContactForm()
{
	var frmName = 'FormContact';
	var a = new Array();

	// required fields
	a[0] = new fnValidationItem(frmName, 'Main Applicant: First Name', 'idMAFirstName', 'any', true);
	a[1] = new fnValidationItem(frmName, 'Main Applicant: Last Name', 'idMALastName', 'any', true);
	a[2] = new fnValidationItem(frmName, 'Main Applicant: Nationality', 'idMANationality', 'any', true);
	a[3] = new fnValidationItem(frmName, 'Main Applicant: Date of birth', 'idMADOB', 'any', true);
	a[4] = new fnValidationItem(frmName, 'Main Applicant: Occupation', 'idMAOccupation', 'any', true);
	a[5] = new fnValidationItem(frmName, 'Contact Details: Address', 'idCDMAAddress', 'any', true);
	a[6] = new fnValidationItem(frmName, 'Contact Details: Email', 'idCDMAEmail', 'email', true);
	a[7] = new fnValidationItem(frmName, 'Contact Details: Phone', 'idCDMAPhone', 'telephone', true);
	a[8] = new fnValidationItem(frmName, 'Additional Information: Countries of cover', 'idAICountry', 'selectBox', true);
	
	// return general validation on the form
	var boolParsed = fnValidation(a);
	
	return boolParsed;
}