$(document).ready(function() {     var options = {         target: '#formcontainer',        beforeSubmit: validate,        success: showResponse,        url: '/contact/submit.php',        type: 'post',        clearForm: true,        resetForm: true    };         $('#contactMeade').ajaxForm(options); }); function validate() {     $("#name_error").empty().hide();     $("#email_error").empty().hide();     $("#message_error").empty().hide();     var name = $("#name").val();     var email = $("#email").val();     var message = $("#message").val();     var errors = 0;      if (name == null || name == '')     {         $("#name_error").show() .append("Your name is required");         errors++;     }         if (email == null || email == '')     {         $("#email_error").show() .append("Your email is required");         errors++;     }         else if (!isEmail(email))     {         $("#email_error").show() .append("Please enter a valid email");         errors++;     }            if (message == null || message == '')     {         $("#message_error").show() .append("A message is required");         errors++;     }         if (errors > 0)     {         return false;     }  }          function isNumeric(form_value) {     if (form_value.match(/^\d+$/) == null)         return false;     else         return true; } function isEmail(form_value){ 	var atPOS = form_value.indexOf("@");	var stopPOS = form_value.lastIndexOf(".");	    if (atPOS == -1 || stopPOS == -1)         return false;     else if (stopPOS < atPOS)    	return false;   	else if (stopPOS - atPOS == 1)   		return false;    else         return true; } function showRequest(formData, jqForm, options) {     var queryString = $.param(formData);      return true; } function showResponse(responseText, statusText)  {    } 
