$(function() { 
	  $('.error').hide();
	  $("#submitButton").click(function() {
			var name = $("input#name").val();
			var email = $('input#email').val();
			var question = $("textarea#question").val();
			
			
			$('.error').hide();
			var isOK = true;
			if (name == "") {  
				$("label#errorName").show(); 
				isOK = false;
			}
			
			//var emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;    
			if (email == "" || !validateEmail(email)) {  
				$("label#errorEmail").show();  
				isOK = false;
			}
			
			if (question == "") {  
				$("label#errorQuestion").show();  
				isOK = false;
			}
			if(isOK){
				$('#formSuccess').html('<p>Sending...</p>');
				$.ajax({  
					type : 'POST',
					url : 'contactEmail.php',
					dataType : 'json',
					data: {
						nameString : name,
						emailString : email,
						questionString : question
					},
					
					success : function(){ 
						$('#formSuccess').html('<p>Thanks. We will get back to you as soon as we can.</p>');  
					 
					}, 
					error : function(XMLHttpRequest, textStatus, errorThrown) {
						alert("Sorry, there was an error.");
					}
				});  
				return false;  	
			}
			else
			{
				return false;
			}
			
			return false;
	  }); 
	  
	  function validateEmail(emailString){
		   var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
			if(filter.test(emailString)){
				return true;
			}
			else{
				return false;
			}
	  }
}); 
