$(document).ready(function() {

  $("#naam").DefaultValue("");
  $("#email").DefaultValue("");
  $("#bedrijf").DefaultValue("");
  $("#functie").DefaultValue("");
  $("#telefoon").DefaultValue("");

  jQuery.validator.messages.required = "";
  $("div.errormsg").hide();

  var validator = $("#frm2").validate({
    errorLabelContainer: $("div.errormsg"),
    errorClass: "required",

    submitHandler: function(form) {
      var options = { 
        success:    function() { 
            // alert('De e-mail is verzonden.'); 
            $("#frmcontainer2 #frm2").remove();
            $("#frmcontainer2").append('<p><br /><strong>Bedankt! </strong><br /><br />We hebben uw gegevens geregistreerd.<br />Beluga neemt zo snel mogelijk contact met u op.</p>');
          },
        resetForm: true
      };    

      $("#ajaxed").val(1);

      $("#frm2").ajaxSubmit(options);
    },

    rules: {
      naam: {
        required: true
      },
      email: {
        required: true,
        email: true
      },
      bedrijf: {
        required: true
      },
      functie: {
        required: true
      },
      telefoon: {
        required: true
      }
    },
    messages: {
        naam: {
          required: "Uw naam is verplicht"
        },
        email: {
          required: "Uw e-mailadres is verplicht",
          email: "Ongeldig formaat, gebruik dit formaat: name@domain.com"
        },
        bedrijf: {
          required: "Uw bedrijf is verplicht"
        },
        functie: {
          required: "Uw functie is verplicht"
        },
        telefoon: {
          required: "Uw telefoonnummer is verplicht"
        }
    },
    onkeyup: false,
    onblur: true
  });

});
