$(document).ready(function() {
	
	var options = { 
			target:        '#form',   // target element(s) to be updated with server response 
			url:           '/includes/contactform.php',
			beforeSubmit:  validate,  // pre-submit callback 
			success:       showResponse  // post-submit callback 
		}; 
	 
		// bind form using 'ajaxForm'             
		$('#form').ajaxForm(options); 
	}); 
	 
	// pre-submit callback 
	function validate(formData, jqForm, options) { 
		
		var form = jqForm[0]; 
		if (!form.name.value) { 
			alert('Please enter your name!') 
			return false; 
		}
		
		if (!form.email.value) { 
			alert('Please enter your email!') 
			return false; 
		}
		
		if (!form.message.value) { 
			alert('Please enter a message!') 
			return false; 
		}
		
	} 
	 
	// post-submit callback 
	function showResponse(responseText, statusText, xhr, $form)  { 
		$('#form').html("<div id='answer-div'>Thank You! Your message has been sent.</div>");
	}
