function checkForm() {
	document.form.Email.value = " " + document.form.Email.value;

	if (document.form.Name.value == "") {
      		alert('The Name field is empty!');
		return false; 
	}     

  	if (document.form.Company.value == "") {
      		alert('The Company field is empty!'); 
		return false; 
	}

	var phoneExp = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
  	if (!phoneExp.test(document.form.Company.value)) {
      		alert('You do not appear to have provided a valid phone number.'); 
		return false; 
	}

	var mailExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  	if (!mailExp.test(document.form.Email.value)) {
      		alert('Please provide a valid e-mail address.'); 
		return false; 
	}

  	if (document.form.Query.value.length > 10000) {
      		alert('The Comments / Query is too long!'); 
		return false; 
	}

  	window.setTimeout("history.back(-1)",2000);

  	return true;
}

