$(document).ready(function () {
  $("form").validate({
    messages: {
      NameTextBox: {
        required: '*'
      },
      AgeTextBox: {
        required: '*'
      },
      CountryOption: {
        required: '*'
      },
      EmailTextBox: {
        required: '*',
        email: '*'
      },
      ContactTextBox: {
        required: '*'
      },
      CityTextBox: {
        required: '*'
      },
      CountryTextBox: {
        required: '*'
      },
      NameTextBox2: {
        required: '*'
      },
      AgeTextBox2: {
        required: '*'
      },
      CountryOption2: {
        required: '*'
      },
      EmailTextBox2: {
        required: '*',
        email: '*'
      },
      ContactTextBox2: {
        required: '*'
      },
      CityTextBox2: {
        required: '*'
      },
      CountryTextBox2: {
        required: '*'
      }
    },
    submitHandler: function (form) {
      $(form).ajaxSubmit({
        dataType: 'json',

        beforeSubmit: function () {
          $('#loading-form').show();
        },
        success: function (data) {
          if (data.message == "Thank you for submitting the form. We will get back to you within 24-48 hours.") {
            window.location = "thankyou.html";
          }
          else {
            alert(data.message);
            $('#loading-form').hide();
          }
        }
      });
    }
  });

  $(document).bind('contextmenu', function (e) {
    return false;
  });

  $.extend($.fn.disableTextSelect = function () {
    return this.each(function () {
      if ($.browser.mozilla) {//Firefox
        $(this).css('MozUserSelect', 'none');
      } else if ($.browser.msie) {//IE
        $(this).bind('selectstart', function () { return false; });
      } else {//Opera, etc.
        $(this).mousedown(function (event) { if (event.target.nodeName != "INPUT" && event.target.nodeName != "TEXTAREA" && event.target.nodeName != "SELECT") return false; });
      }
    });
  });
  $(document).disableTextSelect();
});
