$().ready(function() {   

$("input#submit").click(
		function() {
			var emailPattern =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			var phonepattern = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
							//  /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
							 // /^([a-zA-Z,#/ \.\(\)\-\+\*]*[0-9]){7}[0-9a-zA-Z,#/ \.\(\)\-\+\*]*$
							  
			var email = $('input#email').val();
			var eTest = emailPattern.test(email);
			var phone = $('input#phone').val();	
			var pTest = phonepattern.test(phone);
			var termsTest = $('input#terms').attr('checked');


			
		//	$('#nameE').html('');
		//	$('#emailE').html('');
		//	$('#phoneE').html('');
		//	$('#arriveDateE').html('');
			
			$('.error').html('');
		//	$('input').css('border', '#3d3d3d solid 1px');
		//	$('select').css('border', '#ffffff solid 1px');
			
			if($('input#first_name').val() == "") {
			//alert("You have not entered your name");
			$('#first_nameE').html('Please enter your first name');
			$('input#first_name').css('border', '#A9030D solid 1px');
			return false;
			} 

			else if($('input#last_name').val() == ""){
			$('#last_nameE').html('Please enter your family name');
			$('input#last_name').css('border', '#A9030D solid 1px');
			return false;	
			}


            else if (pTest == false) {
			
			$('#phoneE').html('Please enter full complete number with no spaces');
			$('input#phone').css('border', '#A9030D solid 1px');
			return false;
			} 

			else if($('input#email').val() == ""){
			$('#emailE').html('You need to enter an email address');
			$('input#email').css('border', '#A9030D solid 1px');
			return false;	
			}
			
			else if (eTest == false) {

			$('#emailE').html('You need to enter a valid email address');
			$('input#email').css('border', '#A9030D solid 1px');
			return false;
			} 

			else if(termsTest == false){
			$('#termsE').html('You need to agree to the terms and conditions');
			$('checkbox#terms').css('border','#A9030D solid 1px');
			return false;
			}


			 else {
			$("form#theForm").submit();
			return true;
			}
	
			}
			
			);
			} );