function validate_enquiry_form() {
		var errFlag = new Array();
		_qfMsg = '';
		var frm = document.forms['enqform'];
		// name
		var value = frm.elements['name'].value;
		var field = frm.elements['name'];
		var regex = /(\s|\S)/;
		if (!regex.test(value) && !errFlag['name']) {
			errFlag['username'] = true;
			_qfMsg = _qfMsg + '\n - Please enter your name';
		}
		// email
		var value = frm.elements['email'].value;
		var field = frm.elements['email'];
		var regex = /(\s|\S)/;
		if (!regex.test(value) && !errFlag['email']) {
			errFlag['email'] = true;
			_qfMsg = _qfMsg + '\n - Please enter an email address';
		}
		var value = frm.elements['email'].value;
		var field = frm.elements['email'];
		var regex = /^[a-zA-Z0-9\._-]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!regex.test(value) && !errFlag['email']) {
			errFlag['email'] = true;
			_qfMsg = _qfMsg + '\n - Please enter a valid email address';
		}
		// telephone
		var value = frm.elements['telephone'].value;
		var field = frm.elements['telephone'];
		var regex = /(\s|\S)/;
		if (!regex.test(value) && !errFlag['telephone']) {
			errFlag['email'] = true;
			_qfMsg = _qfMsg + '\n - Please enter your telephone number';
		}

		if (_qfMsg != '') {
			_qfMsg = 'Invalid information entered.' + _qfMsg;
			_qfMsg = _qfMsg + '\nPlease correct these fields.';
			alert(_qfMsg);
			return false;
		}
		return true;
 }
