function get(id) {
	return document.getElementById(id);
}
function empty(value) {
	if(value == '' || value == false || value == null || value == 0) {
		return true;
	} else {
		return false;
	}
}
function validateTicketEventForm(myForm) {
	var error = 0;
	var errorMessage = '';
	var name = document.getElementById('frm_name').value;
	var surname = document.getElementById('frm_surname').value;
	var practice = document.getElementById('frm_practice').value;
	var address1 = document.getElementById('frm_address1').value;
	var address2 = document.getElementById('frm_address2').value;
	var towncity = document.getElementById('frm_towncity').value;
	var postcode = document.getElementById('frm_postcode').value;
	var tel = document.getElementById('frm_tel').value;
	var email = document.getElementById('frm_email').value;
	var focusField = '';

	if(empty(name)) {
		error = 1;
		focusField = 'frm_name';
		errorMessage += 'Please enter your name.';
	}	else if(empty(surname)) {
		error = 1;
		focusField = 'frm_surname';
		errorMessage += 'Please enter your last name.';
	}	else if(empty(practice)) {
		error = 1;
		focusField = 'frm_practice';
		errorMessage += 'Please enter the name of your practice.';
	}	else if(empty(address1)) {
		error = 1;
		focusField = 'frm_address1';
		errorMessage += 'Please enter the address 1 details.';
	}	else if(empty(towncity)) {
		error = 1;
		focusField = 'frm_towncity';
		errorMessage += 'Please enter the town/city.';
	}	else if(empty(postcode)) {
		error = 1;
		focusField = 'frm_postcode';
		errorMessage += 'Please enter the postcode.';
	}	else if(empty(tel)) {
		error = 1;
		focusField = 'frm_tel';
		errorMessage += 'Please enter a valid telephone number.';
	}	else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))){
		error = 1;
		focusField = 'frm_email';
		errorMessage += 'Please enter a valid email address.';
	}

	if(error == 1){
		alert(errorMessage);
		get(focusField).style.background='#FFFFE9';
		get(focusField).style.border='1px solid #999999';
		if('' != focusField) {
			// focus on error field if focus field provided
			get(focusField).focus();
		}
		return false;
	} else {
		get('ticketEventsRegistration').submit();
		return true;
	}
}
