var AddClient,CasePlan,ClientAssessments,ClientContact,clientEducation,ClientProfileListing,ClientProfile,Goals,LegalOrders,ProgressTransaction;(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)}).on("change","#otherCasePlanElement",function(){CommonFunctions.enableOrDisableControl($("#otherCasePlanNotes"),!$(this).is(":checked"),!0)});i()}function i(){$("#currentCaseManagementRes").select2({allowClear:!0});$("#goalOfCasePlan").select2({allowClear:!0});CommonFunctions.enableOrDisableControl($("#goalOfCasePlanNotes"),$("#goalOfCasePlan").val()!="Other",!1);CommonFunctions.enableOrDisableControl($("#otherCasePlanNotes"),!$("#otherCasePlanElement").is(":checked"),!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={})),function(n){function o(n,i,r,u,f){t=new Permissions(n,i,r,u,f)}function s(){var n="";return $("#viewOnly").val(),t.viewPermission&&(n+=KendoGridActionButtonHelper.generateViewLink("javascript:void (0)")),t.editPermission&&$("#viewOnly").val()!="True"&&(n+=KendoGridActionButtonHelper.generateEditLink("javascript:void (0)")),t.archivePermission&&$("#viewOnly").val()!="True"&&(n+=KendoGridActionButtonHelper.generateRemoveLink("removeContact","Contacts")),n}function h(n,t,i){$("body").on("click","#addClientContactButton",function(t){t.preventDefault();c(n)}).on("click","#saveClientContact",function(t){t.preventDefault();l(n)}).on("click",".closeButton",function(n){a(n)}).on("click","#dataViewListingGridContacts a.sprite-edit-icon",function(){u(n,this)}).on("click","#dataViewListingGridContacts a.sprite-delete-icon",function(){f(i,this)}).on("click","#dataViewListingGridContacts a.sprite-view-icon",function(){u(t,this,!0)}).on("change","#contactType",function(){var n=$("#contactType").val();e("contactTypeNotes");n=="Other"&&r("contactTypeNotes")}).on("change","#relationshipType",function(){var n=$("#relationshipType").val();e("relationshipTypeNotes");n=="Other"&&r("relationshipTypeNotes")})}function c(n){var t=$("#AddEditContact").data("kendoWindow"),r=function(n){renderCustomControls($("#AddEditContact").empty().append(n));t.open().center();i()},u={personId:$("#clientPersonId").val()};execAjax("GET",n,u,"json","",r)}function u(n,t,r){r===void 0&&(r=!1);var u=$("#AddEditContact").data("kendoWindow"),f=$("#dataViewListingGridContacts").data("kendoGrid"),e=f.dataItem($(t).closest("tr")),o=function(n){renderCustomControls($("#AddEditContact").empty().append(n));u.open().center();i();r&&ControlsHelper.disableInputs($("#addEditContactForm"))},s={contactId:e.Id,personId:$("#clientPersonId").val()};execAjax("GET",n,s,"","",o)}function f(n,t){var i=$("#dataViewListingGridContacts").data("kendoGrid"),r=i.dataItem($(t).closest("tr")),u={contactId:r.Id,personId:$("#clientPersonId").val()},f=function(){$("#dataViewListingGridContacts").data("kendoGrid").dataSource.read();$("#dataViewListingGridContacts").data("kendoGrid").refresh()},e=function(){execAjax("POST",n,u,"","",f)};DialogHelper.confirmAndExecute("Are you sure you want to delete this contact?",e)}function l(n){$(".saveClientContact").prop("disabled",!0);var t=$("#addEditContactForm").serialize(),r=function(n){ControlsHelper.disableInputs($("#addEditContactForm"));n.success==!0?($("#AddEditContact").data("kendoWindow").close(),$("#dataViewListingGridContacts").data("kendoGrid").dataSource.read(),$("#dataViewListingGridContacts").data("kendoGrid").refresh()):(renderCustomControls($("#AddEditContact").empty().append(n)),i())},u=function(n){renderCustomControls($("#AddEditContact").empty().append(n));i()};execAjax("POST",n,t,"","",r,u,"","","")}function i(){$("#contactType").select2();$("#indigenousStatus").select2();$("#relationshipType").select2();$("#relationshipStatus").select2();$("#emergencycontactType").select2();$("#contactType").val()=="Other"&&r("contactTypeNotes");$("#relationshipType").val()=="Other"&&r("relationshipTypeNotes");FieldNotesHelpers.disableNotes()}function e(n){var t=$("#"+n);t.attr("disabled","disabled");t.val("")}function r(n){var t=$("#"+n);t.removeAttr("disabled")}function a(){$("#AddEditContact").data("kendoWindow").close()}var t;n.setPermissions=o;n.renderActions=s;n.initAddClientContact=h;n.removeClientContact=f}(ClientContact||(ClientContact={})),function(n){function f(n,i,r,u,f){t=new Permissions(n,i,r,u,f)}function e(){var n="";return $("#viewOnly").val(),t.viewPermission&&(n+=KendoGridActionButtonHelper.generateViewLink("javascript:void (0)")),t.editPermission&&$("#viewOnly").val()!="True"&&(n+=KendoGridActionButtonHelper.generateEditLink("javascript:void (0)")),t.archivePermission&&$("#viewOnly").val()!="True"&&(n+=KendoGridActionButtonHelper.generateRemoveLink("removeEducation","Educations")),n}function o(n,t,r){$("body").on("click","#addClientEducationButton",function(t){t.preventDefault();i(n,!0,null,null)}).on("click","#saveClientEducation",function(t){t.preventDefault();s(n)}).on("click",".closeButton",function(n){h(n)}).on("click","#dataViewListingGridEducations a.sprite-edit-icon",function(){i(n,!1,this,!1)}).on("click","#dataViewListingGridEducations a.sprite-view-icon",function(){i(t,!1,this,!0)}).on("click","#dataViewListingGridEducations a.sprite-delete-icon",function(){u(r,this)}).on("change","#EducationType",function(){CommonFunctions.showOrHideControl($(".other-field-container"),$("#EducationType").val()=="Other")})}function i(n,t,i,u){var h=$("#AddEditEducation").data("kendoWindow"),c=function(n){renderCustomControls($("#AddEditEducation").empty().append(n));h.open().center();r();CommonFunctions.showOrHideControl($(".other-field-container"),$("#EducationType").val()=="Other");!t&&u&&ControlsHelper.disableInputs($("#addEditEducationForm"))},f,e,o,s;t||(e=$("#dataViewListingGridEducations").data("kendoGrid"),o=e.dataItem($(i).closest("tr")),f=o.Id);s={EducationId:t?0:f,personId:$("#clientPersonId").val()};execAjax("GET",n,s,"json","",c)}function u(n,t){var i=$("#dataViewListingGridEducations").data("kendoGrid"),r=i.dataItem($(t).closest("tr")),u={EducationId:r.Id},f=function(){$("#dataViewListingGridEducations").data("kendoGrid").dataSource.read();$("#dataViewListingGridEducations").data("kendoGrid").refresh()},e=function(){execAjax("POST",n,u,"","",f)};DialogHelper.confirmAndExecute("Are you sure you want to delete this Education?",e)}function s(n){$(".saveClientEducation").prop("disabled",!0);var t=$("#addEditEducationForm").serialize(),i=function(n){ControlsHelper.disableInputs($("#addEditEducationForm"));n.success==!0?($("#AddEditEducation").data("kendoWindow").close(),$("#dataViewListingGridEducations").data("kendoGrid").dataSource.read(),$("#dataViewListingGridEducations").data("kendoGrid").refresh()):(renderCustomControls($("#AddEditEducation").empty().append(n)),CommonFunctions.showOrHideControl($(".other-field-container"),$("#EducationType").val()=="Other"));r()},u=function(n){renderCustomControls($("#AddEditEducation").empty().append(n));r()};execAjax("POST",n,t,"","",i,u,"","","")}function h(){$("#AddEditEducation").data("kendoWindow").close()}function r(){$("#EducationType").select2()}var t;n.setPermissions=f;n.renderActions=e;n.initAddClientEducation=o;n.removeClientEducation=u}(clientEducation||(clientEducation={})),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 e(n,i,r,u,f){t=new Permissions(n,i,r,u,f)}function o(n,t,i,r,u,e,o,s){f=new ActionUrls(n,t,i,r,u,e,o,s)}function s(){var i=$("#viewOnly").val(),n="";return t.viewPermission&&(n+=KendoGridActionButtonHelper.generateViewLink("javascript:void (0)")),t.editPermission&&i!="True"&&(n+=KendoGridActionButtonHelper.generateEditLink("javascript:void(0)")),t.archivePermission&&i!="True"&&(n+=KendoGridActionButtonHelper.generateRemoveLink("removeDiagnosis","Diagnosis")),n}function h(n,t,f){$("body").on("click","#addDiagnosisBtn",function(){i(t,null)}).on("click","#closeButton",function(){u();$("#addDisability").data("kendoWindow").close()}).on("click","#submitMedicalButton",function(t){t.preventDefault();r(!0);c(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(){i(t,this)}).on("click","#diagnosedDisabilityGrid a.sprite-view-icon",function(){a(t,this)}).on("click","#diagnosedDisabilityGrid a.sprite-delete-icon",function(){l(f,this)})}function i(n,t,i){var u,f,e;i===void 0&&(i=!1);r(!1);u=0;(t!=null||t!=undefined)&&(u=$("#diagnosedDisabilityGrid").data("kendoGrid").dataItem($(t).closest("tr")).Id);f=function(n){renderCustomControls($("#addDisability").empty().append(n));$("#addDisability").data("kendoWindow").center().open();$("#diagnosisType").select2();$("#disabilityLevel").select2();i&&ControlsHelper.disableInputs($("#addDisability"))};e={entryId:u,personId:$("#PersonId").val()};execAjax("POST",n,e,"","",f)}function c(n){var t=function(n){u();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 l(n,t){var i=$("#diagnosedDisabilityGrid").data("kendoGrid").dataItem($(t).closest("tr")).Id,r=function(){v(n,i)};DialogHelper.confirmAndExecute("Are you sure you want to delete this disability?",r)}function a(n,t){r(!1);i(n,t,!0)}function v(n,t){var i=function(){$("#diagnosedDisabilityGrid").data("kendoGrid").dataSource.read();$("#diagnosedDisabilityGrid").data("kendoGrid").refresh()},r={entryId:t};execAjax("POST",n,r,"","",i)}function u(){$("#DisabilityType").val("");$("#DisabilityLevel").val("");$("#Diagnosis").val("");$('[name="DiagnosisProfessional"]').prop("checked",!1);$('[name="ManagementPlan"]').prop("checked",!1);$("#Comments").val("")}function r(n){$("#closeButton").prop("disabled",n);$("#submitMedicalButton").prop("disabled",n)}var t,f;n.setPermissions=e;n.setActionUrls=o;n.renderActions=s;n.initDiagnosisKendo=h}(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(".k-ctars-datepicker").on("click",function(){$(this).data("kendoDatePicker").open()})}function t(){$("#add-new-goal-form").find(".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){for(var i=$(n.sender.element).find("[btntype='view'], [btntype='edit']"),u=$("#returnToEdit").val(),t=0;t<i.length;t++){var f=this.dataItem($(i[t]).closest("tr")),r=$(i[t]).attr("href"),e="?id="+f.Id+"&returnToEdit="+u;r+=e;$(i[t]).attr("href",r)}}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");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($("#Id").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");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").data("kendoWindow"),u=function(n){$("#modal").empty().append(n);t();r.options.title="Add Goal";$(r.element[0]).parent().find("#modal_wnd_title")[0].innerText="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={})),function(n){function c(n,t,i,u,f){r=new Permissions(n,t,i,u,f)}function l(n){var t="";return r.viewPermission&&(t+=KendoGridActionButtonHelper.generateViewLink("javascript:void (0)",n)),r.editPermission&&$("#viewOnly").val()!="True"&&(t+=KendoGridActionButtonHelper.generateEditLink("javascript:void (0)",n)),r.archivePermission&&$("#viewOnly").val()!="True"&&(t+=KendoGridActionButtonHelper.generateGeneralRemoveLink("javascript:void (0)",n)),t}function f(n){$("#"+n).off("click","#dataViewListingGridLegalOrders a.sprite-edit-icon").off("click","#dataViewListingGridLegalOrders a.sprite-view-icon");$("#"+n).on("click","#dataViewListingGridLegalOrders a.sprite-edit-icon",function(){e(t,this)}).on("click","#dataViewListingGridLegalOrders a.sprite-view-icon",function(){s(t,this)}).on("click","#dataViewListingGridLegalOrders a.sprite-delete-icon",function(){o(u,this)})}function a(n,i,r,f){t=i;u=f;$("body").on("click","#add-client-legal-order",function(n){n.preventDefault();v(r)}).on("click","#save-legal-order",function(t){t.preventDefault();y(n)}).on("click",".closeButton",function(n){p(n)}).on("click","#dataViewListingGridLegalOrders a.sprite-edit-icon",function(){e(t,this)}).on("click","#dataViewListingGridLegalOrders a.sprite-view-icon",function(){s(t,this)}).on("click","#dataViewListingGridLegalOrders a.sprite-delete-icon",function(){o(u,this)})}function v(n){var t=$("#AddEditLegalOrder").data("kendoWindow"),r=function(n){renderCustomControls($("#AddEditLegalOrder").empty().append(n));t.open().center();i()},u={clientId:$("#clientId").val()};execAjax("GET",n,u,"","",r)}function e(n,t){var r=$("#AddEditLegalOrder").data("kendoWindow"),u=$("#dataViewListingGridLegalOrders").data("kendoGrid"),f=u.dataItem($(t).closest("tr")).Id,e=function(n){renderCustomControls($("#AddEditLegalOrder").empty().append(n));r.open().center();i()},o={clientId:$("#clientId").val(),legalOrderId:f};execAjax("GET",n,o,"","",e)}function o(n,t){var i=$("#dataViewListingGridLegalOrders").data("kendoGrid"),r=i.dataItem($(t).closest("tr")).Id,u=function(n){n.success==!0&&($("#AddEditLegalOrder").data("kendoWindow").close(),i.dataSource.read(),i.refresh(),f("dataViewListingGridLegalOrders"))},e={clientId:$("#clientId").val(),legalOrderId:r},o=function(){execAjax("POST",n,e,"","",u)};DialogHelper.confirmAndExecute("Are you sure you want to delete this Legal Order?",o)}function s(n,t){var r=$("#AddEditLegalOrder").data("kendoWindow"),u=$("#dataViewListingGridLegalOrders").data("kendoGrid"),f=u.dataItem($(t).closest("tr")).Id,e=function(n){renderCustomControls($("#AddEditLegalOrder").empty().append(n));r.open().center();i();ControlsHelper.disableInputs($("#AddEditLegalOrder"))},o={clientId:$("#clientId").val(),legalOrderId:f};execAjax("GET",n,o,"","",e)}function y(n){$("#save-legal-order").prop("disabled",!0);var t=function(n){ControlsHelper.disableInputs($("#AddEditLegalOrder"));n.success==!0?($("#AddEditLegalOrder").data("kendoWindow").close(),$("#dataViewListingGridLegalOrders").data("kendoGrid").dataSource.read(),$("#dataViewListingGridLegalOrders").data("kendoGrid").refresh(),f("dataViewListingGridLegalOrders")):(renderCustomControls($("#AddEditLegalOrder").empty().append(n)),i())},r=function(n){renderCustomControls($("#AddEditLegalOrder").empty().append(n));i()},u=$("#add-legal-order").serialize();execAjax("POST",n,u,"","",t,r,"","","")}function p(){$("#AddEditLegalOrder").data("kendoWindow").close()}function i(){$("#add-legal-order-type").select2().on("change",function(){h($(this),"Others",$("#other-type-description"),"input")});h($("#add-legal-order-type").select2(),"Others",$("#other-type-description"),"input")}function h(n,t,i,r){n.val()===t?i.removeAttr("hidden"):i.attr("hidden")||(i.attr("hidden","hidden"),i.find(r).val(""))}var r,t,u;n.setPermissions=c;n.renderActions=l;n.initAddLegalOrder=a}(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).find(".k-ctars-datepicker").on("click",function(){$(this).data("kendoDatePicker").open()})}function t(n){$("#add-new-progress-transaction-form").find(".k-ctars-datepicker").on("click",function(){$(this).data("kendoDatePicker").open()});$("#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={}))