$(function() {
    $('.error').hide();
    $(".button").click(function() {
      // validate and process form here

      $('.error').hide();
  	  var name = $("input#name").val();
  		if (name == "") {
        $("label#name_error").show();
        $("input#name").focus();
        return false;
      }
	  $('.error').hide();
  	  var company = $("input#company").val();
  		if (company == "") {
        $("label#company_error").show();
        $("input#company").focus();
        return false;
      }
  		function validateAddress(address) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(address);
}

var email = $("input#email").val();
if (email == "") {
$("label#email_error").html('This field is required');
$("label#email_error").show();
$("input#email").focus();
return false;
}
if (!isValidAddress(email)) {
$("label#email_error").html('This email is not valid');
$("label#email_error").show();
$("input#email").focus();
return false;
}
  		var phone = $("input#phone").val();
  		if (phone == "") {
        $("label#phone_error").show();
        $("input#phone").focus();
        return false;
      }

    });


 var dataString = 'name='+ name + 'company=' + company + '&email=' + email + '&phone=' + phone;
  //alert (dataString);return false;
  $.ajax({
    type: "POST",
    url: "process.php",
    data: dataString,
    success: function() {
      $('#form_table').html("<div id='message'></div>");
      $('#message').html("<h2>Contact Form Submitted!</h2>")
      .hide()
      }
  });
  return false;
});
