$().ready(function()
{
  $("input[type=text]").focus(function() {
          $(this).addClass("focus");
  });
  $("input[type=text]").blur(function() {
          $(this).removeClass("focus");
  });
  $("textarea").focus(function() {
          $(this).addClass("focus");
  });
  $("textarea").blur(function() {
          $(this).removeClass("focus");
  });

  $("#contactform").validate({
    rules: {
	  name: {
		required: true,
		maxlength: 100
	  },
	  company: {
		maxlength: 100
	  },
	  email: {
        required: true,
		maxlength: 100,
        email: true
      },
	  message: {
	    required: true,
		maxlength: 1000
	  }
	},
	messages: {
      name: {
		required: "Gelieve uw naam in te vullen",
		maxlength: "Uw naam kan maximum 100 tekens bevatten"
	  },
	  company: "Bedrijf kan maximum 100 tekens bevatten",
	  email: {
		required: "Gelieve uw e-mail adres in te vullen",
		maxlength: "Uw e-mail kan maximum 100 tekens bevatten",
		email: "Gelieve een geldig email adres in te vullen"
	  },
	  message: {
		required: "Gelieve uw bericht in te vullen",
		maxlength: "Uw bericht kan maximum 1000 tekens bevatten"
	  }
	},
	onkeyup: false,
  });
});
