function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	if (str.indexOf(" ")!=-1){
		return false
	}
	return true					
}


$(document).ready(function(){	
  	$('.form_error').hide();
 
	$(".submit").click(function() {  
	// validate and process form here  
		$('.form_error').hide();  
		
		var name = $("input#name").val();  
		if (name == "") {  
			$("label#name_error").show();  
			$("input#name").focus();   
		} 
		
		var email = $("input#email").val();  
		if (email == "") {  
			$("label#email_error").text("This field is required.");
			$("label#email_error").show();  
			$("input#email").focus();  
		}   
		
		if (name == "" || email == "") { 
			return false;
		}
		
		if(echeck(email)==false){
			$("label#email_error").text("This address is invalid.");
			$("label#email_error").show();  
			$("input#email").focus();
			return false;
		}
		
		var tel = $("input#tel").val();
		var address = $("textarea#address").val();
		var course_two_year = $("#course_two_year").attr("checked");
		var course_holistic = $("#course_holistic").attr("checked");
		
		var dataString = '&name='+ name + '&email=' + email + '&tel=' + tel + '&address=' + address + '&course_two_year=' + course_two_year + '&course_holistic=' + course_holistic;
		
		//alert (dataString);return false;  
		$.ajax({  
		   type: "POST",  
		   url: "includes/php/process.php",  
		   data: dataString,  
		   success: function() {  
			 $('#contact_form').html("<div id='message'></div>");  
			 $('#message').html("<p><strong>Thank you for your enquiry</strong></p>")  
			 .append("<p>We will be in touch soon.</p>")  
		   }  
		});  
		 
		return false;    
	
	});    
  
}); 