function validateFeedback() {
	var myForm=document.forms.frmFeedback;

	//title
	if (myForm.title.value == "") {
		alert("Please, select your title.");
		return false;
	}
	
	
	//firstname
	myForm.firstname.value = remove_XS_whitespace(myForm.firstname.value);
	if (myForm.firstname.value == "") {
		alert("Please, enter your first name.");
		return false;
	}

	//lastname
	myForm.lastname.value = remove_XS_whitespace(myForm.lastname.value);
	if (myForm.lastname.value == "") {
		alert("Please, enter your last name.");
		return false;
	}

	//company name
	myForm.organisation.value = remove_XS_whitespace(myForm.organisation.value);
	if (myForm.organisation.value == "") {
		alert("Please, enter the name of your organisation.");
		return false;
	}

	//email
	var fix_email = remove_XS_whitespace(myForm.email.value);
	myForm.email.value = fix_email;
	if(!validateEmail(fix_email)) {
		return false;
	}

	//country
	if (myForm.country.value == "") {
		alert("Please, select your country.");
		return false;
	}
	
	//company size
	if (myForm.company_size.value == "") {
		alert("Please, specify the size of your company.");
		return false;
	}

	//role
	if (myForm.reach_role.value == "") {
		alert("Please, specify your role under REACH.");
		return false;
	}

	//subject
	myForm.subject.value = remove_XS_whitespace(myForm.subject.value);
	if (myForm.subject.value == "") {
		alert("Please, enter the subject of your request.");
		return false;
	}

	//message
	myForm.message.value = remove_XS_whitespace(myForm.message.value);
	if (myForm.message.value == "") {
		alert("Please, enter the details of your request.");
		return false;
	}
	
	//installation
	if (myForm.installation.value == "") {
		alert("Please, specify the IUCLID installation type.");
		return false;
	}
	
	//version
	if (myForm.version.value == "") {
		alert("Please, specify the IUCLID version.");
		return false;
	}
	
	//operating_system
	if (myForm.operating_system.value == "") {
		alert("Please, specify the operating system.");
		return false;
	}
	
	//application_server
	if (myForm.application_server.value == "") {
		alert("Please, specify the application server.");
		return false;
	}
	
	//dbms
	if (myForm.dbms.value == "") {
		alert("Please, specify the database management system.");
		return false;
	}

	//uuid
	// Removed this check on 26/03/2009
	//var fix_uuid  = remove_XS_whitespace(myForm.uuid.value);
	//myForm.uuid.value = fix_uuid;
	//if(fix_uuid != "") {
	//	if(fix_uuid.match(/^IUC[45]-[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$/)==null) {
	//		alert("Please, check the typed Legal Entity UUID, the format is not valid.");
	//		return false;
	//	}
	//}

	return true;
}

