(function($){
  $(function() {
    validateContactForm = function(e) {
      $form = $(e.target);
      var success = true;
      $('label[@for=name] span.error').remove();
      if (!/[a-zA-Z]+/.test($('#name', $form).val())) {
        success = false;
        $('label[@for=name]').append('<span class="error">&nbsp; Required field</span>')
      }
      $('label[@for=company] span.error').remove(); 
      if (!/[a-zA-Z]+/.test($('#company', $form).val())) {
        success = false;
        $('label[@for=company]').append('<span class="error">&nbsp; Required field</span>')
      }
      $('label[@for=email] span.error').remove();
      if (!/^[a-zA-Z0-9]{1}([\._a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+){1,3}$/.test($('#email', $form).val())) {
        success = false;
        $('label[@for=email]').append('<span class="error">&nbsp; Invalid address</span>')
      }
      $('label[@for=phone] span.error').remove(); 
      if (!/([0-9].*){10}/.test($('#phone', $form).val())) {
        success = false;
        $('label[@for=phone]').append('<span class="error">&nbsp; Required field</span>')
      }
      return success;
    }
    $('#contact-form #form1, #contact-form-wide #form1').submit(validateContactForm);
  });
}(jQuery));
