function UserRegistration(n){var t=this,i=n;t.showOrganizationInfo=ko.observable(!0);t.Organization2=ko.observable(null);this.init=function(){};this.updateAndApplyBindings=function(n){t.updateModel(n);ko.applyBindings(t)};this.updateModel=function(n){ko.mapping.fromJS(common.parseJSON(n),null,t)};$("#registrationForm .registrationSubmitButton").click(function(n){var u=$(".rbtn > input[name=Type]:checked").val(),r;if(u==2){var f=$(".emailTextbox").val(),e=$(".organizationBranch").val(),o=$("#isAgreeCheckbox").is(":checked");f&&e&&o&&t.Organization()&&(r=ko.utils.arrayFirst(t.AvailableOrganizations(),function(n){return n==t.Organization()}),r==null&&(n.preventDefault(),common.showConfirmDialog(i.createOrganizationMessage,i.createOrganizationDialogHeader,function(){$("#registrationForm").submit();t.AvailableOrganizations.push(t.Organization())},function(){},i.okButtonText,i.cancelButtonText)))}});$(".login-form").on("click",".rbtn > input[type=radio]",function(){var n=$(this).val();return n==2?(t.showOrganizationInfo(!0),$(".organizationInfo select").attr("required","required"),$(".organizationInfo input").attr("required","required")):(t.showOrganizationInfo(!1),$(".organizationInfo select").removeAttr("required"),$(".organizationInfo input").removeAttr("required")),!0})}