function checkForm() {

	// Check Name, Organisation, E-mail and Country fields to ensure they are selected
	var formFirstName=document.getElementById('form-firstname').value;
	var formLastName=document.getElementById('form-lastname').value;
	var formTitle=document.getElementById('form-title').value;
	var formOrg=document.getElementById('form-organization').value;
	var formEmail=document.getElementById('form-email').value;
	var formCountry=document.getElementById('form-country').selectedIndex;
	var formCaptcha = document.getElementById('form-captcha').value;
	var formmessage = document.getElementById('form-message').value;
	var regText=/^[\d]+$/;
	var regEmail=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
	// alert(formFirstName+" "+formLastName+" "+formOrg+" "+formEmail+" "+formCountry);
	
	var errors;
	errors = "";
	if (formFirstName == "" ) {
		errors = errors + "- Please enter first name.\n";
	}
	if (formLastName == "" ) {
		errors = errors + "- Please enter last name.\n";
	}
	if (formTitle == "" ) {
		errors = errors + "- Please enter Title.\n";
	}
	
	if (formOrg == "" ) {
		errors = errors + "- Please enter Organization.\n";
	}
  	if (formEmail == ""){
		errors = errors + "- Please enter an email address.\n";
	}
	
	if (formEmail != "" && formEmail.indexOf('@') < 1 )	{
		errors = errors + "- Email is not a valid email address\n";
	}
	
	if (formCountry == "" ) {
		errors = errors + "- Please enter Country.\n";
	}
	if (formmessage == "" ) {
		errors = errors + "- Please enter your message.\n";
	}	
	if (formCaptcha == ""){
		errors+='- Please enter the code displayed in the security box.\n';
	} 
  	if (errors != "" ) {
  		alert('The following error(s) occurred:\n'+errors);
		return false;
	}
	else
		document.getElementById('contact-form').submit();
  
}