jQuery.validator.addMethod("daterequired",function(n,t){var i=$(t).parent().parent().parent().find("input[type=hidden]").val();return i==="Intend"&&n===""?!1:!0},"");jQuery.validator.addMethod("validaddress",function(n,t){return $(t).data("addressvalid")});jQuery.validator.addMethod("validimages",function(n,t){var i=$.parseJSON($(t).val()),r=$(t).data("povlatfield"),u=$(t).data("povlngfield"),f=$("#"+r).val().AsFloat(),e=$("#"+u).val().AsFloat();return f!==0&&e!==0||i.length>0?!0:!1});jQuery.validator.addMethod("validabn",function(n,t){var r=$(t).data("kendoMaskedTextBox").value(),i;return r&&(i=r.replace(/[-]/g,"").replace(/[_]/g,""),i&&i.length===11)?!0:!1});jQuery.validator.unobtrusive.adapters.add("daterequired",{},function(n){n.rules.daterequired=!0;n.messages.daterequired=n.message});jQuery.validator.unobtrusive.adapters.addBool("validaddress");jQuery.validator.unobtrusive.adapters.addBool("validimages");jQuery.validator.unobtrusive.adapters.addBool("validabn");jQuery.validator.methods.date=function(n){if(n)try{$.datepicker.parseDate("d/mm/yy",n)}catch(t){return!1}return!0}