function validate_form(){
	// Validate Form Data
	
	var email_check, email_check_dot, errors = "";
	var form = document.forms['booking_form'];
	
	// Check Name Field is Valid
	if(form.name.value.length < 2){
		errors += "Please enter your Name\n";
		form.name.className = 'error_field';
	} else {
		form.name.className = 'valid_field';
	}		

	// Check Address Field is Valid
	if(form.address1.value.length < 2){
		errors += "Please enter your Address\n";
		form.address1.className = 'error_field';
	} else {
		form.address1.className = 'valid_field';
	}	
	
	// Check Town Field is Valid
	if(form.town.value.length < 2){
		errors += "Please enter your Town\n";
		form.town.className = 'error_field';
	} else {
		form.town.className = 'valid_field';
	}	
	
	// Check Postcode Field is Valid
	if(form.postcode.value.length < 2){
		errors += "Please enter your Postcode\n";
		form.postcode.className = 'error_field';
	} else {
		form.postcode.className = 'valid_field';
	}		

	// Check Mobile Field is Valid
	if(form.mobile.value.length < 2){
		errors += "Please enter your Mobile\n";
		form.mobile.className = 'error_field';
	} else {
		form.mobile.className = 'valid_field';
	}		

	// Check Email Address Field is Valid - Check for @
	email_check_at = form.email.value.indexOf('@');
	email_check_dot = form.email.value.indexOf('.');
	if(form.email.value.length < 6) {
		errors += "Please enter a valid Email Address\n";
		form.email.className = 'error_field';
	} else if(email_check_at < 1 || email_check_dot < 1 || email_check == form.email.value.length - 1){
		errors += "Please enter a valid Email Address\n";
		form.email.className = 'error_field';
	} else {
		form.email.className = 'valid_field';
	}	

	// Check Flight Date is valid
	if(form.flightdate.value.length < 2){
		errors += "Please enter your Flight Date\n";
		form.flightdate.className = 'error_field';
	} else {
		form.flightdate.className = 'valid_field';
	}		
	
	// Check Pick Up Time is valid
	if(form.pickuptime.value.length < 2){
		errors += "Please enter your Flight Date\n";
		form.pickuptime.className = 'error_field';
	} else {
		form.pickuptime.className = 'valid_field';
	}			

	// Check Destination is valid
	if(form.destination.value.length < 2){
		errors += "Please enter your Destination\n";
		form.destination.className = 'error_field';
	} else {
		form.destination.className = 'valid_field';
	}		

	if(errors == ''){
		document.valid = true;
	} else {
		alert(errors);
		document.valid = false;	
	}	
}
