$(document).ready(function(){var n=new $.Helper;RemoveSideMenu();n.setFormFocus()});var helper=new $.Helper,RegistrationForm=function(){"use strict";return{findOrganisationByABN:function(n){if(!helper.hasValueOrWhiteSpace("#ACN")&&!helper.hasValueOrWhiteSpace("#LegalEntityName")&&!helper.hasValueOrWhiteSpace("#AddressLine1")&&!helper.hasValueOrWhiteSpace("#AddressLine2")&&!helper.hasValueOrWhiteSpace("#Suburb")&&!helper.hasValueOrWhiteSpace("#State")&&!helper.hasValueOrWhiteSpace("#Postcode")&&!helper.isEmptyOrWhiteSpace("#ABN")&&(n.type=="blur"||n.which===13||n.which===10)){var i=helper.getFullyQualifiedUrl("/Account/FindAccount?abn=")+encodeURIComponent($("#ABN").val()),t=helper.ajaxGet(i);t&&t.success==!0&&($("#ACN").val(t.acn),$("#LegalEntityName").val(t.name),$("#AddressLine1").val(t.line1),$("#AddressLine2").val(t.line2),$("#Suburb").val(t.suburb),$("#State").val(t.state),$("#Postcode").val(t.postcode))}},handleBootstrapWizardsValidation:function(){$("#wizard").bwizard({validating:function(n,t){return helper.validateWizardStep(n,t)},activeIndexChanged:function(n,t){helper.setFormFocus();t.index===3?$(".bwizard > ul.pager").append('<li class="next register" role="button" aria-disabled="false"><button id="registerAccountSubmit" type="submit" class="btn btn-primary block m-b pull-right">Register<\/button><\/li>'):$(".bwizard > ul.pager > li.next.register").remove()}})}}}(),FormWizardValidation=function(){"use strict";var n=$.validator;return n.addMethod("uniqueemail",function(n){var i=helper.getFullyQualifiedUrl("/Account/IsUserNameUnique?id=")+encodeURIComponent(n),t=helper.ajaxGet(i);return t&&t.success&&t.success===!0?!0:!1}),n.addMethod("acn",function(n){return helper.validateACN(n)}),n.addMethod("abn",function(n){return helper.validateABN(n)}),$.validator.unobtrusive.adapters.add("uniqueemail",function(n){helper.setValidationValues(n,"uniqueemail",!0,"This email has already been registered. Please enter a different email.",!0)}),$.validator.unobtrusive.adapters.add("abn",function(n){helper.setValidationValues(n,"abn","ABN","The field ABN is invalid",!0)}),$.validator.unobtrusive.adapters.add("acn",function(n){helper.setValidationValues(n,"acn","ACN","The field ACN is invalid",!0)}),n.unobtrusive.parse(),{init:function(){$("#form-registerAccount").validate().settings.ignore="";RegistrationForm.handleBootstrapWizardsValidation()}}}();$(document).ready(function(){$("#ABN").bind("blur keypress",function(n){if(n.type!=="keypress"||n.keyCode===10||n.keyCode===13)return RegistrationForm.findOrganisationByABN(n),!1});FormWizardValidation.init();helper.setFormFocus()});$("#form-registerAccount").submit(function(n){$(this).valid()&&ToggleLoading("#loadingBox",n)})