$(function(){var d="[data-validate]";var a="[data-validate-submit]";var b={checked:function(e,f){return f.prop("checked")},password:function(f,g){var e=g.closest("form").find('input[data-validate="passwordRepeat"]');if(String(f).length>=6){c.call(e);return true}return false},passwordRepeat:function(f,g){var e=g.closest("form").find('input[data-validate="password"]');if(e.val()===f){return true}return false},string:function(e){if(String(e).length>0){return true}return false},zipcode:function(e){return b.string(e)},phone:function(e){if(String(e).replace(/[^\d]+/gi,"").length>=9){return true}return false},email:function(e){if(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e)){return true}return false},nip:function(e){return checkVATNumber(e)},regon:function(e){var g=/^[0-9]{9}$/;var f;var h;if(g.test(e)){f=(""+e).split("");h=(8*parseInt(f[0])+9*parseInt(f[1])+2*parseInt(f[2])+3*parseInt(f[3])+4*parseInt(f[4])+5*parseInt(f[5])+6*parseInt(f[6])+7*parseInt(f[7]))%11;if(h==10){h=0}if(parseInt(f[8])==h){return true}}return false},};var c=function(){var e=$(this).data("validate");var g=$(this).val();var f=$(this).data("validate-required");if(f===undefined){f=1}if(b[e]){if(b[e](g,$(this))||(!f&&!g)){$(this).removeClass("error");return true}else{$(this).addClass("error");return false}}return true};$.fn.validateInputs=function(){var e=true;$(this).each(function(){if(!c.call($(this))){e=false}});return e};$(document).on("change",d,c);$(a).on("submit",function(e){if(!$(this).find("[data-validate]").validateInputs()){e.preventDefault();return false}})});