var AddClient,CasePlan,ClientAssessments,ClientAssetAndPossession,ClientContact,ClientDiagnosisSection,ClientEducation,ClientHierarchy,ClientHyperlinks,ClientLivingArrangements,ClientProfileListing,ClientProfile,Goals,LegalOrders,ProgressTransaction,__extends,RestrictedPractices;(function(n){function f(n,i,f){$("body").on("click","#addClientButton",function(){r(n,i,f)}).on("click",".no-client-buttons-area a",function(t){t.preventDefault();r(n,i,f)}).on("click",".saveClient",function(t){t.preventDefault();e(n)}).on("change","#addClientStateId",function(){u(i,f)}).on("change","#addClientRegionId",function(){t(f)}).on("click",".closeButton",function(n){o(n)})}function r(n,t,r){var f=$("#AddClient").data("kendoWindow"),e=function(n){renderCustomControls($("#AddClient").empty().append(n));f.open().center();i();u(t,r)};execAjax("GET",n,"","json","",e)}function e(n){$(".saveClient").prop("disabled",!0);var t=$("#addClient").serialize(),r=function(n){n.success==!0?(ControlsHelper.disableInputs($("#addClient")),window.location.href=n.url):(renderCustomControls($("#AddClient").empty().append(n)),i())},u=function(n){renderCustomControls($("#AddClient").empty().append(n));i()};execAjax("POST",n,t,"","",r,u,"","","")}function u(n,i){var r=$("#addClientStateId option:selected").val(),u;r>0&&(u=function(n){if(n.results!=null&&($("#addClientRegionId").reselect2({placeholder:"Select Region",selectOptions:n.results}),n.results!=null&&n.results.length>0)){var r=parseInt(n.results[0].id);$("#addClientRegionId").val(r);$("#addClientRegionId").trigger("change.select2");t(i)}t(i)},execAjax("GET",n,"stateId="+r,"","",u,""))}function t(n){var t=$("#addClientRegionId option:selected").val(),i;t>0?(i=function(n){if($("#addClientUnitId").reselect2({placeholder:"Select Unit",selectOptions:n.results}),n.results!=null&&n.results.length>0){var t=parseInt(n.results[0].id);$("#addClientUnitId").val(t);$("#addClientUnitId").trigger("change.select2")}},execAjax("GET",n,"regionId="+t,"","",i,"")):$("#addClientUnitId").reselect2({placeholder:"Select Unit",selectOptions:null})}function i(){$("#addClientTitle").select2();$("#addClientStateId").select2();$("#addClientRegionId").select2({allowClear:!0});$("#addClientUnitId").select2({allowClear:!0})}function o(){$("#AddClient").data("kendoWindow").close()}n.initAddClient=f})(AddClient||(AddClient={})),function(n){function t(){$("body").on("change","#goalOfCasePlan",function(){var n=$("#goalOfCasePlan").val();CommonFunctions.enableOrDisableControl($("#goalOfCasePlanNotes"),n!="Other",!0)});i()}function i(){$("#currentCaseManagementRes").select2({allowClear:!0});$("#goalOfCasePlan").select2({allowClear:!0});CommonFunctions.enableOrDisableControl($("#goalOfCasePlanNotes"),$("#goalOfCasePlan").val()!="Other",!1)}n.initCasePlan=t}(CasePlan||(CasePlan={})),function(n){function t(){$("body").on("click","#catScoreHelpText",function(n){n.preventDefault();i()})}function i(){$("#assessmentCatScoreHelpText").data("kendoWindow").center().open()}n.initClientAssessment=t}(ClientAssessments||(ClientAssessments={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Asset/Possession?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientAssetAndPossessionSection=i}(ClientAssetAndPossession||(ClientAssetAndPossession={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){DialogHelper.confirmAndExecute("Are you sure you wish to remove this Contact?",function(){var r=i.grid.getRowDataItem(n),u={id:r.get("Id")},f=new t(i.deleteUrl,u,"application/json");f.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientContact=i}(ClientContact||(ClientContact={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Disability Diagnosis?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientDiagnosisSection=i}(ClientDiagnosisSection||(ClientDiagnosisSection={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Education?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientEducationSection=i}(ClientEducation||(ClientEducation={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.remove(o.removeHandler,o),o.grid.add(o.addHandler,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){DialogHelper.confirmAndExecute("Are you sure you wish to remove this Hierarchy?",function(){var r=i.grid.getRowDataItem(n),u={clientId:r.get("ClientId"),unitId:r.get("UnitId")},f=new t(i.deleteUrl,u,"application/json");f.send().then(function(){i.grid.refresh()}).catch(function(n){var t=JSON.parse(n.message);DialogHelper.alertDialogBox(t[0].ErrorMessage)})})},i.prototype.addHandler=function(n,i){n.preventDefault();i.popup.attachOnClickHandlers(function(){var n=$(i.popup.getSelector()).find("#_unit").data("kendoDropDownList"),r={clientId:$("#ClientId").val(),unitId:n.value()},u=new t(i.addUrl,r,"application/json");i.popup.disableSaveButton();u.send().then(function(){i.popup.close();i.popup.enableSaveButton();i.grid.refresh()}).catch(function(n){i.observableUpdateError(i,n);i.popup.enableSaveButton()})},function(){i.popup.enableSaveButton();i.popup.close()});i.popup.open()},i}(SectionGridElement.SectionGridElement);n.ClientHierarchySection=i}(ClientHierarchy||(ClientHierarchy={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Hyperlink?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientHyperlinks=i}(ClientHyperlinks||(ClientHyperlinks={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Living Arrangement?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientLivingArrangements=i}(ClientLivingArrangements||(ClientLivingArrangements={})),function(n){function t(){alert("changed")}function i(n,t,i,r){var u,f,e;r===void 0&&(r=!1);u=i.find("[data-SectionOpened='false']");u.val()==="true"&&!r||(u.val("true"),f={clientId:$("#ClientId").val()},e=function(n){var r=kendo.observable(n);r.bind("change",function(n){var r={field:n.field,model:this.toJSON()},u=function(n){var t=i.find("#update-status-overlay"),r;t.empty();t.append(n);t.addClass("alert alert-success");t.show();r=setTimeout(function(){t.empty();t.removeClass("alert alert-success");t.fadeOut("slow",function(){clearTimeout(r)})},1e4)},f=function(n){var t=i.find("#update-status-overlay"),r;t.empty();t.append(n);t.addClass("alert alert-danger");t.show();r=setTimeout(function(){t.empty();t.removeClass("alert alert-danger");t.fadeOut("slow",function(){clearTimeout(r)})},1e4)};execAjax("POST",t,JSON.stringify(r),"application/json","",u,f)});kendo.bind(i,r)},execAjax("GET",n,f,"application/json","",e))}n.multiSelectInit=t;n.init=i}(ClientProfile||(ClientProfile={})),function(n){function s(n,i,r,u,f,e,o,s,h){t=new Permissions(n,i,r,u,f,e,o,s,h)}function h(n,t,i,u,f,e,o,s,h,c){r=new ActionUrls(n,t,i,u,f,e,o,s,h,c)}function c(n,i){var u="";return t.viewPermission&&(u+=KendoGridActionButtonHelper.generateViewLink(r.viewUrl+"?id="+n.toString()+"&isArchived="+i)),t.caseManagement&&(u+=KendoGridActionButtonHelper.generateCaseManagementLink(r.caseManagementUrl+"/"+n.toString())),t.editPermission&&(u+=KendoGridActionButtonHelper.generateEditLink(r.editUrl+"?id="+n.toString()+"&isArchived="+i)),t.archivePermission&&(u+=KendoGridActionButtonHelper.generateActivateDeactivateLink(n,i)),u}function l(n){return"<input type='checkbox' value='"+n+"' name='IsMultipleServiceLog' id='IsMultipleServiceLog' class='listingcheckbox'>"}function a(n,t,r,s,h){f=n;e=r;u=t;o=s;i=$(h).selector;$("body").on("click","a.sprite-deactivate-icon",function(n){n.preventDefault();v($(this))}).on("click","a.sprite-activate-icon",function(n){n.preventDefault();p($(this))})}function v(n){var t=$(i).data("kendoGrid"),r=t.dataItem(n.closest("tr")),f=function(t){y(n,t)},e=r.get("Id"),o=u+"/?id="+e;execAjax("GET",o,"","application/json; charset=utf-8","",f,"")}function y(n,t){var o=$(i).data("kendoGrid"),s=o.dataItem(n.closest("tr")),h=function(){o.dataSource.read()},c={id:s.get("Id")},r=function(){execAjax("POST",f,JSON.stringify(c),"application/json; charset=utf-8","",h,"")},l=function(){t.Count>0?DialogHelper.confirmAndExecute("Deactivating this Client will affect "+t.Count+" related Service Schedules.<\/br> This process may take some time, do you want to proceed with the de-activation?",r):r()},e,u;if(t.Errors.length==undefined||t.Errors.length===0)t.Count>0?DialogHelper.confirmAndExecute("Deactivating this Client will affect "+t.Count+" related Service Schedules.<\/br> This process may take some time, do you want to proceed with the de-activation?",r):DialogHelper.confirmAndExecute("Are you sure you want to deactivate this Client?",r);else{for(e="",u=0;u<t.Errors.length;u++)e+=t.Errors[u]+"<\/br>";DialogHelper.confirmAndExecute(e+"<\/br> Would you still like to deactivate?",l)}}function p(n){var t=$(i).data("kendoGrid"),r=t.dataItem(n.closest("tr")),u=function(t){w(n,t)},f=o+"/?clientId="+r.get("Id");execAjax("GET",f,"","application/json; charset=utf-8","",u,"")}function w(n,t){var r=$(i).data("kendoGrid"),f=r.dataItem(n.closest("tr")),o=function(){r.dataSource.read()},s={id:f.get("Id")},u=function(){execAjax("POST",e,JSON.stringify(s),"application/json; charset=utf-8","",o,"")};t.Success?DialogHelper.confirmAndExecute("Are you sure you want to activate this Client?",u):DialogHelper.confirmAndExecute("Activating this Client will re-create "+t.Count+" related Service Schedules.<\/br> This process may take some time, do you want to proceed with the activation?",u)}var t,r,i,u,f,e,o;n.setPermissions=s;n.setActionUrls=h;n.renderActions=c;n.renderMultipleCheckbox=l;n.initActivateDeactivate=a}(ClientProfileListing||(ClientProfileListing={})),function(n){function f(n,t,i,r,f){u=new Permissions(n,t,i,r,f)}function e(n,u,f){$("body").on("click","#addDiagnosis",function(n){n.preventDefault();t(u,n)}).on("click","#closeButton",function(){r();$("#addDisability").data("kendoWindow").close()}).on("click","#submitMedicalButton",function(t){t.preventDefault();i(!0);o(n)}).on("click","#disabilityTypeHelpText",function(n){n.preventDefault();$("#selectDiagnosisType").data("kendoWindow").center().open()}).on("click","#disabilityLevelHelpText",function(n){n.preventDefault();$("#selectDiagnosisLevel").data("kendoWindow").center().open()}).on("click","#DisabilityErrorContainer a",function(n){n.preventDefault()}).on("click","#diagnosedDisabilityGrid a.sprite-edit-icon",function(n){n.preventDefault();t(u,n)}).on("click","#diagnosedDisabilityGrid a.sprite-view-icon",function(n){n.preventDefault();h(u,n)}).on("click","#diagnosedDisabilityGrid a.sprite-delete-icon",function(){s(f,this)})}function t(n,t,r){var u,f,e,o,s;r===void 0&&(r=!1);i(!1);u=$("#diagnosedDisabilityGrid").data("kendoGrid");f=u.dataItem($(t.currentTarget).parents("tr"));e=f===null?0:u.dataItem($(t.currentTarget).parents("tr")).get("Id");o=function(n){renderCustomControls($("#addDisability").empty().append(n));$("#addDisability").data("kendoWindow").center().open();$("#diagnosisType").select2();$("#disabilityLevel").select2();r&&ControlsHelper.disableInputs($("#addDisability"))};s={entryId:e,personId:$("#PersonId").val()};execAjax("GET",n,s,"","",o)}function o(n){var t=function(n){r();n.success?($("#addDisability").data("kendoWindow").close(),$("#diagnosedDisabilityGrid").data("kendoGrid").dataSource.read(),$("#diagnosedDisabilityGrid").data("kendoGrid").refresh()):(renderCustomControls($("#addDisability").empty().append(n)),$("#addDisability").data("kendoWindow").center().open(),$("#diagnosisType").select2(),$("#disabilityLevel").select2())},i=$("#editDiagnosisForm").serialize();execAjax("POST",n,i,"","",t)}function s(n,t){var i=$("#diagnosedDisabilityGrid").data("kendoGrid").dataItem($(t).closest("tr")).Id,r=function(){c(n,i)};DialogHelper.confirmAndExecute("Are you sure you want to delete this disability?",r)}function h(n,r){i(!1);t(n,r,!0)}function c(n,t){var i=function(){$("#diagnosedDisabilityGrid").data("kendoGrid").dataSource.read();$("#diagnosedDisabilityGrid").data("kendoGrid").refresh()},r={entryId:t};execAjax("POST",n,r,"","",i)}function r(){$("#DisabilityType").val("");$("#DisabilityLevel").val("");$("#Diagnosis").val("");$('[name="DiagnosisProfessional"]').prop("checked",!1);$('[name="ManagementPlan"]').prop("checked",!1);$("#Comments").val("")}function i(n){$("#closeButton").prop("disabled",n);$("#submitMedicalButton").prop("disabled",n)}var u;n.setPermissions=f;n.initDiagnosisKendo=e}(ClientProfile||(ClientProfile={})),function(n){function i(n){$("body").on("click","#addGoal",function(t){h(t,n)})}function r(n){$("body").on("click","#save-button",function(t){s(t,n)});$("#edit-goal-form").find("input.k-ctars-datepicker").on("click",function(){$(this).data("kendoDatePicker").open()})}function t(){$("#add-new-goal-form").find("input.k-ctars-datepicker").on("click",function(){$(this).data("kendoDatePicker").open()});$("#add-new-goal-form").on("click","#btnSubmit",e).on("click","#closeButton",o)}function u(n){var i,r,t;for($(".sprite").removeClass("k-button"),i=$(n.sender.element).find("[btntype='view'], [btntype='edit']"),r=$("#returnToEdit").val(),t=0;t<i.length;t++){var f=this.dataItem($(i[t]).closest("tr")),u=$(i[t]).attr("href"),e="?id="+f.Id+"&returnToEdit="+r;u+=e;$(i[t]).attr("href",u)}}function f(n){n.preventDefault();var t=$(this.table.context).data("kendoGrid"),u=this.dataItem($(n.currentTarget).closest("tr")),i=$(n.currentTarget).attr("href"),f=function(){var n=function(n){n==null||n.status>=400&&n.status<=500?DialogHelper.alertDialogBox("Sorry that action cannot be taken"):(t.dataSource.read(),t.refresh())};execAjax("POST",i,"id="+u.Id,"","",n)},r="";r=i.toLowerCase().indexOf("archive")>=0?"deactivate":"activate";DialogHelper.confirmAndExecute("Are you sure you want to "+r+" this Goal?",f)}function e(n){var i;n.preventDefault();var t=$("#add-new-goal-form"),r=function(){var n=$("#add-new-goal-form"),t=n.parent("#modal-goal");n.unbind("click");n.unbind("submit");t.empty();$("div.k-widget.k-tabstrip > div.k-content.k-state-active > .k-grid").data("kendoGrid").dataSource.read();t.data("kendoWindow").close();$("div.k-widget.k-tabstrip > div.k-content.k-state-active > .k-grid").data("kendoGrid").dataSource.read()},u=function(n){var u=JSON.parse(n.statusText),r=t.find(".validation-summary-valid"),f=r.find("ul"),i;for(f.empty(),r.addClass("alert alert-danger"),i=0;i<u.length;i++)f.append("<li>"+u[i].ErrorMessage+"<\/li>");r.show()},f=t.attr("action");$("#orgClientId").val($("#ClientId").val());$("#add-new-goal-form #organisationId").val($("#OrganisationId").val());i=t.serialize();execAjax("POST",f,i,"","",r,u)}function o(n){n.preventDefault();var t=$("#add-new-goal-form"),i=t.parent("#modal-goal");i.data("kendoWindow").close()}function s(n,t){n.preventDefault();var i=$("#edit-goal-form"),r=function(){window.location.href=t},u=function(n){var f=JSON.parse(n.statusText),t=i.find(".validation-summary-valid"),e=t.find("ul"),r,u;for(e.empty(),t.addClass("alert alert-danger"),r=0;r<f.length;r++)e.append("<li>"+f[r].ErrorMessage+"<\/li>");t.show();u=$("body");u.scrollTop(t.offset().top-u.offset().top+u.scrollTop())};execAjax("POST",$("#edit-goal-form").attr("action"),i.serialize(),"","",r,u)}function h(n,i){n.preventDefault();var r=$("#modal-goal").data("kendoWindow"),u=function(n){$("#modal-goal").empty().append(n);t();r.options.title="Add Goal";r.open().center()};execAjax("GET",i,"","","",u)}n.init=i;n.initEdit=r;n.initGoalModal=t;n.indexDataBoundHandler=u;n.archiveActivateCommand=f}(Goals||(Goals={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Legal Order?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.ClientLegalOrders=i}(LegalOrders||(LegalOrders={})),function(n){function r(n,t,r){r===void 0&&(r=!1);$("body").on("click",n,function(n){o(n,t,r?this:null)}).on("click","#editProgressTransaction",i).on("click","#viewProgressTransaction",i)}function t(n){$("#add-new-progress-transaction-form").on("click","#btnSubmit",function(t){f(t,n)}).on("click","#closeButton",e)}function u(n){n.preventDefault();var t=$(this.table.context).data("kendoGrid"),i=this.dataItem($(n.currentTarget).closest("tr")),r=$(n.currentTarget).attr("href"),u=function(){var n=function(){t.dataSource.read();t.refresh()};execAjax("POST",r,"id="+i.Id,"","",n)};DialogHelper.confirmAndExecute("Are you sure you want to remove this Progress Update?",u)}function f(n,t){var r;n.preventDefault();var i=$("#add-new-progress-transaction-form"),u=function(){var n=$("#add-new-progress-transaction-form"),t=n.parent(".scrollable-modal").parent("#progressTransactionModal");t.length===0&&(t=n.parent("#progressTransactionModal"));n.unbind("click");n.unbind("submit");t.empty();t.data("kendoWindow").close();$("#progress-transaction-grid").data("kendoGrid")!=undefined?$("#progress-transaction-grid").data("kendoGrid").dataSource.read():$("div.k-widget.k-tabstrip > div.k-content.k-state-active > .k-grid").data("kendoGrid").dataSource.read()},f=function(n){var f=JSON.parse(n.statusText),t=i.find(".validation-summary-valid"),e=t.find("ul"),r,u;for(e.empty(),t.addClass("alert alert-danger"),r=0;r<f.length;r++)e.append("<li>"+f[r].ErrorMessage+"<\/li>");t.show();u=$(".scrollable-modal");u.scrollTop(t.offset().top-u.offset().top+u.scrollTop())},e=i.attr("action");$("#add-new-progress-transaction-form > #orgClientId").val($("#Id").val());$("#add-new-progress-transaction-form > #organisationId").val($("#OrganisationId").val());r=i.serialize();execAjax(t,e,r,"","",u,f)}function e(n){n.preventDefault();$("#progressTransactionModal").data("kendoWindow").close()}function i(n){var f;n.preventDefault();var i=$("#progressTransactionModal").data("kendoWindow"),e=$(this).closest("tr"),o=e.find("#progressTransactionId")[0].innerText,r=$(this).attr("href"),u=!1;r.toLowerCase().indexOf("edit")>=0&&(u=!0);f=function(n){$("#progressTransactionModal").empty().append(n);t("POST");$(i.element[0]).parent().find("#progressTransactionModal_wnd_title")[0].innerText=u?"Edit Progress Update":"View Progress Update";i.open().center()};execAjax("GET",r+"?id="+o,"","","",f)}function o(n,i,r){var e;n.preventDefault();var u=$("#progressTransactionModal").data("kendoWindow"),o=function(n){$("#progressTransactionModal").empty().append(n);t("POST");u.options.title="Add Progress Update";$(u.element[0]).parent().find("#progressTransactionModal_wnd_title")[0].innerText="Add Progress Update";u.open().center()},f=i;r!=null&&(e=$($(r).closest("tr")).find("#goal-id")[0].innerText,f+="?goalId="+e);execAjax("GET",f,"","","",o)}n.init=r;n.initModal=t;n.archiveCommand=u}(ProgressTransaction||(ProgressTransaction={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t=PromiseRequest.PostRequest,i=function(n){function i(t,i,r,u,f,e){var o=n.call(this,t,i,r,u,f,e)||this;return o.grid.view(o.viewHandler,o),o.grid.edit(o.editHandler,o),o.grid.remove(o.removeHandler,o),o.grid.add(o.toolbarAddButton,o),o}return __extends(i,n),i.prototype.removeHandler=function(n,i){n.preventDefault();DialogHelper.confirmAndExecute("Are you sure you wish to remove this Restricted Practice?",function(){var f=i.grid.getRowDataItem(n),r=i.getDataFn(),u;r.id=f.get("Id");u=new t(i.deleteUrl,r,"application/json");u.send().then(function(){i.grid.refresh()}).catch(function(n){DialogHelper.alertDialogBox(n.message)})})},i}(SectionGridElement.SectionGridElement);n.RestrictedPractices=i}(RestrictedPractices||(RestrictedPractices={}))