$(document).ready(function() {
	
	$('#contact_form').submit(function(e){
		var error_msg = "";
		var email_regexp = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		
		if (document.getElementById('name').value == '') {
			error_msg += "Name is required.<br />";
		}
		if (document.getElementById('email').value == '') {
			error_msg += "Email is required.<br />";
		} else {
			if (!email_regexp.test(document.getElementById('email').value)) {
				error_msg += "Please enter a valid Email address.<br />";
			}
		}
		if (document.getElementById('phone').value == '') {
			error_msg += "Phone is required.<br />";
		}
		if (document.getElementById('comments').value == '') {
			error_msg += "Comments are required.<br />";
		}
		
		if (error_msg.length != "") {
			document.getElementById('error_tip').innerHTML = error_msg;
		} else {
			$.post("/form_handler.php", $('#contact_form').serialize(), function(response){
				if(!response.status) {
					document.getElementById('error_tip').innerHTML = "Error occured while sending message";
				} else {
					//document.getElementById('error_tip').innerHTML = "Message sent";
					document.location.href = '/thank-you.php';
				}				
			}, "json");
		}
		
		e.preventDefault();
	});
	
});
