var hdname,isUnrestrictedEdit,EditprofileJs=function(){"use strict";var n={};return n.showcreateprofileInfo=function(){$("#dorderdiv").hide();$("#DiverCertsdiv").hide();$("#diverUnitInfo").hide();$("#divermedicalInfodiv").hide();divermodel.EditProfileDiverVm!==null&&($("#diverUnitInfo").show(),$("#DiverCertsdiv").show(),$("#divermedicalInfodiv").show())},n.ShowExistingDiver=function(){var n=[],t;n=divermodel.Roles;t=n.indexOf("NDP_Diver")>-1;t===!0?($("#DiverCertsdiv").show(),$("#diverUnitInfo").show(),$("#divermedicalInfodiv").show()):($("#DiverCertsdiv").hide(),$("#diverUnitInfo").hide(),$("#divermedicalInfodiv").hide())},n.onCertDateChange=function(){var i=$("#CertDatePicker").val(),n=new Date(i),t=moment(i).format("MM/DD/YYYY"),r;$("#CertDate").val(t);$("#CertDate").trigger("change");r=$("#HasExpiration").val();r==="true"&&(n.setYear(n.getFullYear()+2),t=moment(n).format("MM/DD/YYYY"),$("#ExpirationDate").val(t),$("#ExpirationDate").trigger("change"),$("#ExpirationDatePicker").data("kendoDatePicker").value(n),$("#ExpirationDatePicker").data("kendoDatePicker").trigger("change"))},n.hideshowprofileInfo=function(){var t,i,r,u,f,e,o,n,s,h,c,l,a,v;$("#divereventsdiv").hide();$("#dorderdiv").hide();divermodel.CanEdit||$("#resetpwButton").hide();$("#medfollowupbox").hide();$("input:checkbox").is(":checked")&&$("#medfollowupbox").show();$("#dmedfollowupReqchkbox").prop("disabled",!0);$("#dmedfollowupReqchkbox").click(function(){$(this).is(":checked")?$("#medfollowupbox").show():$("#medfollowupbox").hide()});divermodel.EditProfileDiverVm!==null&&(t=$("#dlineofficeBox").data("kendoDropDownList"),t.enable(!1),i=$("#dgenderbox").data("kendoDropDownList"),i.enable(!1),r=$("#dphysicaldatepicker").data("kendoDatePicker"),r.enable(!1),u=$("#dannmedhisdatepicker").data("kendoDatePicker"),u.enable(!1),f=$("#dmedfollowupdatepicker").data("kendoDatePicker"),f.enable(!1),e=$("#diverdiveorderoriginpicker").data("kendoDatePicker"),e.enable(!1),o=$("#diverdiveorderexppicker").data("kendoDatePicker"),o.enable(!1),n=$("#dnoaadivingunitBox").data("kendoDropDownList"),n.list.width(450),n.enable(!1));s=$("#dRolesBox").data("kendoMultiSelect");s.enable(!1);$("#txtdfirstNameBox").prop("disabled",!0);$("#txtdmiddleNameBox").prop("disabled",!0);$("#txtdlastNameBox").prop("disabled",!0);$("#txtduserNameBox").prop("disabled",!0);$("#txtdemailBox").prop("disabled",!0);$("#dcommentsBox").prop("disabled",!0);h=$("#deditdobdatepicker").data("kendoDatePicker");h.enable(!1);c=$("#NoaaEmployeeTypeId").data("kendoDropDownList");c.enable(!1);l=$("#OfficerRankId").data("kendoDropDownList");l.enable(!1);a=$("#dnoaadivingunitBox").data("kendoDropDownList");a.enable(!1);v=$("#dgenderbox").data("kendoDropDownList");v.enable(!1);divermodel.EditProfileUserVm.NoaaEmployeeTypeId===1&&$("#dorderdiv").show();$("#PersonAddresses").find(".k-grid-toolbar").hide();$("#PersonTelephones").find(".k-grid-toolbar").hide();$("#DiverCertLevels").find(".k-grid-toolbar").hide();$("#SafetyCerts").find(".k-grid-toolbar").hide();$("#NoaaCerts").find(".k-grid-toolbar").hide();$("#ElectiveCerts").find(".k-grid-toolbar").hide();$("#MixedGasCerts").find(".k-grid-toolbar").hide();$("#CcrCerts").find(".k-grid-toolbar").hide();$("#OpenCmgCerts").find(".k-grid-toolbar").hide();$("#SteCertification").find(".k-grid-toolbar").hide();$("#MedicalCerts").find(".k-grid-toolbar").hide();$("#InstructorCertification").find(".k-grid-toolbar").hide();$("#LetterOfReciprocity").find(".k-grid-toolbar").hide()},n.onDiverEditClick=function(){var t=divermodel.EditProfileUserVm.Id,i=!0;!divermodel.CanEdit&&divermodel.UdsCanEdit&&divermodel.EditProfileDiverVm.NoaaDivingUnitId!==null?$.ajax({url:"/profile/IsDiversUds",type:"POST",data:{userId:t,noaaDivingUnitId:divermodel.EditProfileDiverVm.NoaaDivingUnitId},success:function(r){(r===!1||r==="false")&&(i=!1);i&&($.post("/Profile/_Profile/"+t),n.EnableeditableInfo(),$("#IsEditing").val(!0))},error:function(n){alert(n.responseText)}}):($.post("/Profile/_Profile/"+t),n.EnableeditableInfo(),$("#IsEditing").val(!0))},n.EnableeditableInfo=function(){var u,f,e,o,s,t,h,c,l,a,v,y,p;hdname=$("#hdnedit").val()==="True"||$("#hdnedit").val()==="true";isUnrestrictedEdit=divermodel.UdsCanEdit&&hdname;var n=$("#deditdobdatepicker").data("kendoDatePicker"),i=$("#LetterOfReciprocity").find(".k-grid-edit, .k-grid-delete"),r=$("#SafetyCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0||divermodel.UdsCanEdit===!0||divermodel.CanEdit?(r.show(),i.show()):(r.hide(),i.hide());divermodel.CanEdit&&($("#divereventsdiv").show(),$("#txtdfirstNameBox").prop("disabled",!1),$("#txtdmiddleNameBox").prop("disabled",!1),$("#txtdlastNameBox").prop("disabled",!1),$("#txtduserNameBox").prop("disabled",!1),$("#txtdemailBox").prop("disabled",!1),n.enable(),u=$("#dgenderbox").data("kendoDropDownList"),u.enable(),$("#dcommentsBox").prop("disabled",!1),$("#PersonAddresses").find(".k-grid-toolbar").show(),$("#PersonTelephones").find(".k-grid-toolbar").show());divermodel.UdsCanEdit&&($("#divereventsdiv").show(),$("#DiverCertLevels").find(".k-grid-toolbar").show(),$("#DiverCertLevels").find(".k-grid-edit, .k-grid-delete").show());divermodel.CanEdit===!0?(n.wrapper.show(),$("#DiverCertLevels").find(".k-grid-toolbar").show(),$("#SafetyCerts").find(".k-grid-toolbar").show(),$("#NoaaCerts").find(".k-grid-toolbar").show(),$("#ElectiveCerts").find(".k-grid-toolbar").show(),$("#MixedGasCerts").find(".k-grid-toolbar").show(),$("#CcrCerts").find(".k-grid-toolbar").show(),$("#OpenCmgCerts").find(".k-grid-toolbar").show(),$("#SteCertification").find(".k-grid-toolbar").show(),$("#MedicalCerts").find(".k-grid-toolbar").show(),$("#InstructorCertification").find(".k-grid-toolbar").show(),$("#LetterOfReciprocity").find(".k-grid-toolbar").show(),$("#DiverCertLevels").find(".k-grid-edit, .k-grid-delete").show(),$("#SafetyCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#NoaaCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#ElectiveCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#MixedGasCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#CcrCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#OpenCmgCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#SteCertification").find(".k-grid-edit, .k-grid-delete").show(),$("#MedicalCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#InstructorCertification").find(".k-grid-edit, .k-grid-delete").show(),$("#LetterOfReciprocity").find(".k-grid-edit, .k-grid-delete").show(),$("#PersonAddresses").find(".k-grid-edit, .k-grid-delete").show(),$("#PersonTelephones").find(".k-grid-edit, .k-grid-delete").show(),f=$("#NoaaEmployeeTypeId").data("kendoDropDownList"),f.enable(!0),e=$("#OfficerRankId").data("kendoDropDownList"),e.enable(),o=$("#dgenderbox").data("kendoDropDownList"),o.enable(),s=$("#dRolesBox").data("kendoMultiSelect"),s.enable(),t=$("#dlineofficeBox").data("kendoDropDownList"),t.enable(),h=$("#dnoaadivingunitBox").data("kendoDropDownList"),h.enable(t.selectedIndex!==-1),c=$("#dphysicaldatepicker").data("kendoDatePicker"),c.enable(),l=$("#dannmedhisdatepicker").data("kendoDatePicker"),a=$("input[name='EditProfileUserVm.Age']").val(),a<60&&l.enable(),v=$("#dmedfollowupdatepicker").data("kendoDatePicker"),v.enable(),divermodel.EditProfileUserVm.NoaaEmployeeTypeId===1&&(y=$("#diverdiveorderoriginpicker").data("kendoDatePicker"),y.enable(),p=$("#diverdiveorderexppicker").data("kendoDatePicker"),p.enable()),$("#dmedfollowupReqchkbox").prop("disabled",!1)):($("#resetpwButton").hide(),n.wrapper.hide(),divermodel.UdsCanEdit&&($("#SafetyCerts").find(".k-grid-toolbar").show(),$("#LetterOfReciprocity").find(".k-grid-toolbar").show(),$("#SafetyCerts").find(".k-grid-edit, .k-grid-delete").show(),$("#LetterOfReciprocity").find(".k-grid-edit, .k-grid-delete").show()))},n.onemployeeChange=function(){var i=$("#NoaaEmployeeTypeId").data("kendoDropDownList"),r=i.dataItem(i.select()).NoaaEmployeeTypeId,n,t;r===1?($("#dorderdiv").show(),n=$("#diverdiveorderoriginpicker").data("kendoDatePicker"),n!==undefined&&n.enable(!0),t=$("#diverdiveorderexppicker").data("kendoDatePicker"),t!==undefined&&t.enable(!0)):$("#dorderdiv").hide()},n.onroleselctionChange=function(n){var t=n.dataItem;t.RoleName==="NDP_Diver"&&($("#DiverCertsdiv").show(),$("#diverUnitInfo").show(),$("#divermedicalInfodiv").show())},n.onroledeslect=function(n){var t=n.dataItem;t.RoleName==="NDP_Diver"&&($("#DiverCertsdiv").hide(),$("#diverUnitInfo").hide(),$("#divermedicalInfodiv").hide())},n.getdLinofficeId=function(){var n=$("#dlineofficeBox").data("kendoDropDownList"),t=n.dataItem(n.select()).LineOfficeId;return{lineofficeId:t}},n.onNunitChange=function(){try{var n=$("#dnoaadivingunitBox").data("kendoDropDownList"),t=n.dataItem(n.select()).NoaaDivingUnitId;t!==undefined&&$("#hdnndu").val(t)}catch(i){}},n.onLineOfficeChange=function(){var n=$("#dnoaadivingunitBox").data("kendoDropDownList")},n.onNunitDatabound=function(){var n=$("#dnoaadivingunitBox").data("kendoDropDownList"),t=$("#IsEditing").val();t==="False"||$("#dlineofficeBox").data("kendoDropDownList").selectedIndex===-1?n.enable(!1):n.enable(!0)},n.personIndex=function(n){var t=$("#PersonAddresses").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.persontelephoneIndex=function(n){var t=$("#PersonTelephones").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.ondprofilecancelClick=function(){var n="/Admin/_Divers",t;try{(divermodel.EditProfileUserVm===null||divermodel.EditProfileUserVm===undefined)&&(window.location.href=n);t=divermodel.EditProfileUserVm.Id;t===null||t===0?window.location.href=n:(n="/Profile/_Profile",n+="?userId="+t,window.location.href=n)}catch(i){n="/Admin/_Divers";window.location.href=n}},n.ondiverChangePasswordClick=function(){window.location.href="/Manage/ChangePassword"},n.ondiverequipClick=function(){if(divermodel.EditProfileDiverVm.DiverId===null){alert("Please create diver first to View Equipment");return}if(divermodel.EditProfileDiverVm.DiverId!==null){var n=divermodel.EditProfileDiverVm.DiverId;window.location.href="/Profile/GetEquipmentDetailsByDiver?diverId="+n}},n.ondiverdivelogsClick=function(){if(divermodel.EditProfileDiverVm.DiverId!==null){var n=divermodel.EditProfileDiverVm.DiverId;window.location.href="/DiveLogs/_DiveLogs?diverId="+n}},n.onresetpwClick=function(){var n=divermodel.EditProfileUserVm.Email;window.location.href="/Profile/ForgotPassword?email="+n;$("#pwresettxtemail").val(n)},n.onProfileReauthorizeDiverClick=function(){var n=$("#ReauthorizeDiver").data("kendoWindow");n.center().open()},n.onProfileReauthorizeDiverCloseClick=function(){var n=$("#ReauthorizeDiver").data("kendoWindow");n.close()},n.onReauthorizeDiverClick=function(){var t=divermodel.EditProfileDiverVm.DiverId;window.location.href="/Profile/UpdateReauthorizeDiver?diverId="+t;n.onProfileReauthorizeDiverCloseClick()},n.enableEverything=function(){var e,o,s,h,c,n,t,i,r,l,a,u,f;$("#dRolesBox").data("kendoMultiSelect").enable(!0);e=$("#dlineofficeBox").data("kendoDropDownList");e.enable(!0);o=$("#dgenderbox").data("kendoDropDownList");o.enable(!0);s=$("#dphysicaldatepicker").data("kendoDatePicker");s.enable(!0);h=$("#dannmedhisdatepicker").data("kendoDatePicker");c=$("input[name='EditProfileUserVm.Age']").val();c<60&&h.enable(!0);n=$("#dmedfollowupdatepicker").data("kendoDatePicker");n!==undefined&&n.enable(!0);t=$("#diverdiveorderoriginpicker").data("kendoDatePicker");t!==undefined&&t.enable(!0);i=$("#diverdiveorderexppicker").data("kendoDatePicker");i!==undefined&&i.enable(!0);r=$("#dnoaadivingunitBox").data("kendoDropDownList");r!==undefined&&r.enable(!0);l=$("#deditdobdatepicker").data("kendoDatePicker");l.enable(!0);a=$("#NoaaEmployeeTypeId").data("kendoDropDownList");a.enable(!0);u=$("#OfficerRankId").data("kendoDropDownList");u!==undefined&&u.enable(!0);f=$("#dnoaadivingunitBox").data("kendoDropDownList");f!==undefined&&f.enable(!0);$("#txtdfirstNameBox").prop("disabled",!1);$("#txtdmiddleNameBox").prop("disabled",!1);$("#txtdlastNameBox").prop("disabled",!1);$("#txtduserNameBox").prop("disabled",!1);$("#txtdemailBox").prop("disabled",!1);$("#dcommentsBox").prop("disabled",!1);$("#dmedfollowupReqchkbox").prop("disabled",!1)},n.onChangeAnnualPhysicalDate=function(t){n.onChangePhysicalDate(t)},n.onChangePhysicalDate=function(){var n=$("#dphysicaldatepicker").val(),t=$("#deditdobdatepicker").val(),i=$("#dannmedhisdatepicker").val();$.ajax({url:"/profile/GetNextPhysicals",type:"POST",data:{physicalDate:n,annualPhysicalDate:i,dateOfBirth:t},success:function(n){var t=n.nextPhysical,i=n.nextAnnualPhysical;$("#txtnextphysicaldatepicker").val(t);$("#dnextannualmedhistorydatepicker").val(i);$("input[name='EditProfileDiverVm.DateOfNextPhysical']").val(t);$("input[name='EditProfileDiverVm.DateOfNextPhysical']").trigger("change");$("input[name='EditProfileDiverVm.NextAnnualMedicalHistorySubmittalDate']").val(i);$("input[name='EditProfileDiverVm.NextAnnualMedicalHistorySubmittalDate']").trigger("change")},error:function(n){alert(n.responseText)}})},n.onViewNotifications=function(){var n=divermodel.EditProfileUserVm.Id;window.location.href="/Profile/ViewNotifications?diverId="+n},n.GetNotificationIndex=function(n){var t=$("#Notifications").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.onchangeDiverStatusClick=function(){var n=$("#ChangeDiverStatus").data("kendoWindow");n.center().open()},n.onEmailChange=function(){alert(this.value());var n=divermodel.EditProfileUserVm.Id;$.ajax({url:"/profile/IsEmailUnique",type:"POST",data:{userId:n,email:this.value()},success:function(n){var t;(n===!1||n==="false")&&(t=!1);alert(n)},error:function(n){alert(n.responseText)}})},n.onChangeStatusClick=function(){var n=$("#statussetdatepicker").kendoDateTimePicker().val(),t,i,r,u;if(n===null||n===""){alert("Please enter Diver Status Setting Date");return}t=divermodel.EditProfileDiverVm.DiverId;i=$("#dstatusBox").data("kendoDropDownList");try{r=i.dataItem(i.select()).DiverStatusId}catch(e){alert("Please enter valid diver status");return}u=$("#settingReasonBox").val();$.ajax({url:"/Profile/UpdateDiverStatus",type:"POST",data:{DiverID:t,DiverStatusID:r,StatusSettingDate:n,StatusSettingReason:u},success:function(n){var i,r;n.value===undefined?(i=$("#ChangeDiverStatus").data("kendoWindow"),i.close(),r="/Profile/_Profile",window.location.href=r+"?userId="+t):alert(n.value)},error:function(n){alert(n.responseText)}})},n.onChangeStatusCloseClick=function(){var n=$("#ChangeDiverStatus").data("kendoWindow");n.close()},n.ondaddressDataBound=function(){var n=$("#PersonAddresses").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.ondiverphoneDataBound=function(){var n=$("#PersonTelephones").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onnoaadivercertsDataBound=function(){var n=$("#DiverCertLevels").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onsafetycertsDataBound=function(){var n=$("#SafetyCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onnoaaCertsDataBound=function(){var n=$("#NoaaCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onelectivecertsDataBound=function(){var n=$("#ElectiveCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onOpencmgCertsDataBound=function(){var n=$("#OpenCmgCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onsteCertsDataBound=function(){var n=$("#SteCertification").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onccrCertsDataBound=function(){var n=$("#CcrCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onmixedGasCertsDataBound=function(){var n=$("#MixedGasCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onnedicalCertsDataBound=function(){var n=$("#MedicalCerts").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onInstructorCertDataBound=function(){var n=$("#InstructorCertification").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.onlorDataBound=function(){var n=$("#LetterOfReciprocity").find(".k-grid-edit, .k-grid-delete");hdname===!0?n.show():n.hide()},n.diverCertlevelIndex=function(n){var t=$("#DiverCertLevels").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.safetycertsIndex=function(n){var t=$("#SafetyCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.noaacertsIndex=function(n){var t=$("#NoaaCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.electivecertsIndex=function(n){var t=$("#ElectiveCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.opencmgIndex=function(n){var t=$("#OpenCmgCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.steIndex=function(n){var t=$("#SteCertification").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.ccrIndex=function(n){var t=$("#CcrCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.mixedgasIndex=function(n){var t=$("#MixedGasCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.medicalcertIndex=function(n){var t=$("#MedicalCerts").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.instructorcertIndex=function(n){var t=$("#InstructorCertification").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.lorIndex=function(n){var t=$("#LetterOfReciprocity").data("kendoGrid").dataSource.data();return t.indexOf(n)},n}(),equipmentSearchJs=function(){"use strict";var n={};return n.findBySerialClick=function(){var n=$("#searchByserialnumber"),r=$("#searchByserialnumber").kendoValidator().data("kendoValidator"),t,i;n.filter("[required]").length&&$.trim(n.val())===""?r.validate():(t=$("#searchByserialnumber").val(),i="/Inventory/_EquipmentDetails",window.location.href=i+"?serialnumber="+t)},n.OnSelectUnit=function(n){var t=$("#SearchByUnit").getKendoComboBox(),i=t.dataItem(n.item.index()).UnitId;window.location.href="/Inventory/GetEquipmentDetailsByDiveUnit?UnitId="+i},n.OnSelectdiver=function(n){var t=$("#SearchByName").getKendoComboBox(),i=t.dataItem(n.item.index()).DiverId;window.location.href="/Inventory/GetEquipmentDetailsByDiver?diverId="+i},n}(),divermodel,issuedetailsJs=function(){"use strict";var n={};return n.diverissueFilter=function(){$("#IssueFieldFilter").keyup(function(){var n=$("#IssueFieldFilter").val();$("#IssuediversGrid").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"LastFirstName",operator:"contains",value:n},{field:"Email",operator:"contains",value:n}]})})},n.onIssueSelect=function(){var t=this.dataItem(this.select()),n;$("#selecteduser").html("Selected Diver: "+t.LastFirstName);n=$("#OkButton").data("kendoButton");n.enable(!0)},n.onIssueDataBound=function(){$("#IssuediversGrid tbody").on("dblclick","tr[role='row']",function(){var e=$("#IssuediversGrid").data("kendoGrid"),r=e.dataItem($(this)),n=r.DiverId,t=r.UnitId,u,f,i;(t===undefined||t===null)&&(t=0);(n===undefined||n===null)&&(n=0);f=r.LastFirstName;n===0&&(f=r.UnitName);i=e.options.equipItemId;i!==undefined&&i!==null&&i!==""?(u="/Inventory/_IssueEquipmentItem",window.location.href=u+"?equipItemId="+i+"&diverId="+n+"&unitId="+t):(u="/Inventory/_IssueDetails",window.location.href=u+"?diverId="+n+"&unitId="+t+"&name="+f)})},n.onIssueNewCancelClick=function(){var n,t,i;divermodel===null||divermodel===undefined?(n="/Inventory/_ManageInventory",window.location.href=n):(t=divermodel.DiverId,i=divermodel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onShowDivers=function(){divermodel.ShowDiveUnits=0;var n=$("#IssuediversGrid").data("kendoGrid");n.dataSource.read()},n.onShowDiveUnits=function(){divermodel.ShowDiveUnits=1;var n=$("#IssuediversGrid").data("kendoGrid");n.dataSource.read()},n.getRecipientClass=function(){return{ShowDiveUnits:divermodel.ShowDiveUnits}},n.onOkClick=function(){var i,n=0,t=0,r=$("#IssuediversGrid").data("kendoGrid");if(r.select()){divermodel.ShowDiveUnits===1?t=f.UnitId:n=f.DiverId;var f=r.dataItem(r.select()),e=f.LastFirstName,u=r.options.equipItemId;(n===undefined||n===null)&&(n=0);(t===undefined||t===null)&&(t=0);u!==undefined&&u!==null&&u!==""?(i="/Inventory/_IssueEquipmentItem",window.location.href=i+"?equipItemId="+u+"&diverId="+n+"&unitId="+t):(i="/Inventory/_IssueDetails",window.location.href=i+"?diverId="+n+"&unitId="+t+"&name="+e)}},n}(),categoryJs=function(){"use strict";var n={};return n.filterEquipcategory=function(){$("#CategoryFieldFilter").keyup(function(){var n=$("#CategoryFieldFilter").val();$("#category").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"EquipCatName",operator:"contains",value:n}]})})},n.categoriestoexcelclick=function(){$("#category").getKendoGrid().saveAsExcel()},n.categoriestopdfclick=function(){$("#category").getKendoGrid().saveAsPDF()},n.onError=function(n){var i=$("#category").data("kendoGrid"),t;i.cancelChanges();t="Errors:\n";$.each(n.errors,function(n,i){"errors"in i&&$.each(i.errors,function(){t+=this+"\n"})});alert(t)},n.oncategorydataBound=function(){var n=$("#category").find(".k-grid-edit, .k-grid-delete")},n.manufacturertoexcelclick=function(){$("#ManufacturerGrid").getKendoGrid().saveAsExcel()},n.manufacturertopdfclick=function(){$("#ManufacturerGrid").getKendoGrid().saveAsPDF()},n.onmanufacturerdataBound=function(){var n=$("#ManufacturerGrid").find(".k-grid-edit, .k-grid-delete");n.hide()},n}(),eItemdetailsmodel,equipmentDetailsJs=function(){"use strict";var n={};return n.hideShowoutofservice=function(){eItemdetailsmodel.NdcStatusId===4?($("#serialoutOfServicenoshow").hide(),$("#serialoutOfServicediv").show()):($("#serialoutOfServicediv").hide(),$("#serialoutOfServicenoshow").show())},n.hideShowndcStatus=function(){eItemdetailsmodel.NdcStatusId===2?($("#snissueButton").hide(),$("#snretireButton").hide(),$("#snReceiveFromMaintenanceButton").hide(),$("#snRestoreItemButton").hide()):eItemdetailsmodel.NdcStatusId===1?($("#snRestoreItemButton").hide(),$("#snReceiveFromMaintenanceButton").hide(),$("#snTurnInButton").hide()):eItemdetailsmodel.NdcStatusId===3?($("#snissueButton").hide(),$("#snTurnInButton").hide(),$("#snsendMaintenanceButton").hide(),$("#snRestoreItemButton").hide(),$("#snAddServiceDateButton").hide()):eItemdetailsmodel.NdcStatusId===4&&($("#snissueButton").hide(),$("#snretireButton").hide(),$("#snTurnInButton").hide(),$("#snsendMaintenanceButton").hide(),$("#snReceiveFromMaintenanceButton").hide(),$("#snAddServiceDateButton").hide())},n.onsnpreceiptClick=function(){var n=eItemdetailsmodel.OrderId;window.location.href="/Inventory/_ProcurementReceipt?orderId="+n},n.onsnretireClick=function(){var i=eItemdetailsmodel.EquipItemId,r=eItemdetailsmodel.DiverId,u=eItemdetailsmodel.UnitId,n=[],t;n.push(i.toString());t="/Inventory/_RetireItems";window.location.href=t+"?equipItemIds="+n+"&diverId="+r+"&unitId="+u},n.onsnsendMaintenanceClick=function(){var i=eItemdetailsmodel.EquipItemId,r=eItemdetailsmodel.DiverId,u=eItemdetailsmodel.UnitId,n=[],t;n.push(i.toString());t="/Inventory/_SendForMaintenance";window.location.href=t+"?equipItemIds="+n+"&diverId="+r+"&unitId="+u},n.onsnissueClick=function(){var n=eItemdetailsmodel.EquipItemId;window.location.href="/Inventory/_Issue?equipItemId="+n.toString()},n.onsnTurnInClick=function(){var i=eItemdetailsmodel.EquipItemId,r=eItemdetailsmodel.DiverId,u=eItemdetailsmodel.UnitId,n=[],t;n.push(i.toString());t="/Inventory/_TurnIndetails";window.location.href=t+"?equipItemIds="+n+"&diverId="+r+"&unitId="+u},n.onsnRestoreItemClick=function(){var i=eItemdetailsmodel.EquipItemId,r=eItemdetailsmodel.DiverId,u=eItemdetailsmodel.UnitId,n=[],t;n.push(i.toString());t="/Inventory/_RestoreItems";window.location.href=t+"?equipItemIds="+n+"&diverId="+r+"&unitId="+u},n.onAddServiceDateButton=function(){var n=eItemdetailsmodel.EquipItemId,u=eItemdetailsmodel.DiverId,f=eItemdetailsmodel.UnitId,t=[],i=[],r;eItemdetailsmodel.RassFlag===!0?i.push(n.toString()):t.push(n.toString());r="/Inventory/_ReceiveFromMaintenance";window.location.href=r+"?equipItemIds="+t+"&equipItemIdsRass="+i+"&diverId="+u+"&unitId="+f},n.onsnReceiverFromMaintenanceClick=function(){var n=eItemdetailsmodel.EquipItemId,u=eItemdetailsmodel.DiverId,f=eItemdetailsmodel.UnitId,t=[],i=[],r;eItemdetailsmodel.RassFlag===!0?i.push(n.toString()):t.push(n.toString());r="/Inventory/_ReceiveFromMaintenance";window.location.href=r+"?equipItemIds="+t+"&equipItemIdsRass="+i+"&diverId="+u+"&unitId="+f},n}(),restoreitemmodel,restoreItemJs=function(){"use strict";var n={};return n.onRestoreCancelClick=function(){var n,t,i;restoreitemmodel===undefined?(n="/Inventory/_Equipment",window.location.href=n):(t=restoreitemmodel.DiverId,i=restoreitemmodel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onRestoreOKClick=function(){$.ajax({url:"/Inventory/RestoreItemById",type:"POST",data:{EquipItems:restoreitemmodel.EquipItems,DiverId:restoreitemmodel.DiverId,UnitId:restoreitemmodel.UnitId},success:function(n){var t;n._diverId!==null&&n._diverId!==0?(t="/Inventory/GetEquipmentDetailsByDiver",window.location.href=t+"?diverId="+n._diverId):n._unitId!==null&&n._unitId!==0?(t="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=t+"?unitId="+n._unitId):(t="/Inventory/_Equipment",window.location.href=t)},error:function(n){alert(n.responseText)}})},n}(),equipmentmodel,diverEquipmentJs=function(){"use strict";var n={},t=$("#AuthorizedEquipment").val()==="True";return n.equipItemFilter=function(){$("#equipFieldFilter").keyup(function(){var n=$("#equipFieldFilter").val();$("#diverequipGrid").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"Model",operator:"contains",value:n},{field:"Make",operator:"contains",value:n},{field:"Category",operator:"contains",value:n},{field:"SerialNumber",operator:"contains",value:n}]})})},n.ViewUnitItemdetails=function(){var n=$("#diverequipGrid").data("kendoGrid");$(n.tbody).on("click","td",function(){var i=$(this).closest("tr"),s=$("tr",n.tbody).index(i),r=$("td",i).index(this);if(r===6){var t=n.dataItem(i),u=t.SerialNumber,f=t.EquipItemId,e=t.DiverId,o=t.UnitId;window.location.href="/Inventory/_EquipmentDetails?serialnumber="+u+"&equipItemId="+f+"&diverId="+e+"&unitId="+o}})},n.ViewItemdetails=function(){var n=$("#diverequipGrid").data("kendoGrid");$(n.tbody).on("click","td",function(){var i=$(this).closest("tr"),s=$("tr",n.tbody).index(i),r=$("td",i).index(this);if(r===11){var t=n.dataItem(i),u=t.SerialNumber,f=t.EquipItemId,e=t.DiverId,o=t.UnitId;window.location.href="/Inventory/_EquipmentDetails?serialnumber="+u+"&equipItemId="+f+"&diverId="+e+"&unitId="+o}})},n.hideshowstatus=function(){$("#TurnInBtn").css("display","none");$("#sendMaintenanceBtn").css("display","none");$("#retireselectedButton").css("display","none");$("#reissueButton").css("display","none");$("#recvMaint").css("display","none");$("#restoreEquip").css("display","none");$("#addServiceRecordButton").css("display","none");t?$("#newIssueButton").css("display","inline-block"):$("#newIssueButton").css("display","none")},n.onCurrentselect=function(){var n=$("#diverequipGrid").data("kendoGrid");n.dataSource.filter({filters:[{field:"Returndate",operator:"eq",value:null}]})},n.onHistoricalselect=function(){var n=$("#diverequipGrid").data("kendoGrid");n.dataSource.filter({field:"Returndate",operator:"neq",value:null})},n.onAllselect=function(){var n=$("#diverequipGrid").data("kendoGrid");n.dataSource.filter({})},n.onAllEquipmentSelect=function(){var n=$("#diverequipGrid").data("kendoGrid");n.dataSource.filter({filters:[{field:"Returndate",operator:"eq",value:null}]})},n.onIssuedEquipmentSelect=function(){var n=$("#diverequipGrid").data("kendoGrid");n.dataSource.filter({filters:[{field:"Returndate",operator:"eq",value:null}]})},n.onOutForMaintenanceEquipmentSelect=function(){var n=$("#diverequipGrid").data("kendoGrid");n.dataSource.filter({filters:[{field:"NdcStatusId",operator:"eq",value:3}]})},n.onnewIssueClick=function(){var n=$("#DiverId").val(),t=0,i=$("#DiverName").val(),r="/Inventory/_IssueDetails";window.location.href=n===null||n===undefined?r+"?unitId="+t+"&name="+i+"&isUnit=true":t===null||t===undefined?r+"?diverId="+n+"&name="+i+"&isUnit=true":r+"?diverId="+n+"&unitId="+t+"&name="+i+"&isUnit=true"},n.onsendMaintenanceClick=function(){var u=$("#diverequipGrid").data("kendoGrid"),n=[],t=!1,o=u.select(),i,r,f,e;o.each(function(){var f=u.dataItem(this),e=f.EquipItemId;n.push(e.toString());isNaN(f.DiverId)&&(f.DiverId=0);isNaN(f.UnitId)&&(f.UnitId=0);i=f.DiverId;r=f.UnitId;t=t||f.NdcStatusId===2});t?(f="/Inventory/_TurnInSendForMaintenance",window.location.href=f+"?equipItemIds="+n+"&diverId="+i+"&unitId="+r):(e="/Inventory/_SendForMaintenance",window.location.href=e+"?equipItemIds="+n+"&diverId="+i+"&unitId="+r)},n.onTurnInClick=function(){var n=$("#diverequipGrid").data("kendoGrid"),t=[],f=n.select(),i,r,u;f.each(function(){var u=n.dataItem(this),f=u.EquipItemId;t.push(f.toString());i=u.DiverId;r=u.UnitId});u="/Inventory/_TurnIndetails";window.location.href=u+"?equipItemIds="+t+"&diverId="+i+"&unitId="+r},n.onRestoreEquipment=function(){var n=$("#diverequipGrid").data("kendoGrid"),t=[],f=n.select(),i,r,u;f.each(function(){var u=n.dataItem(this),f=u.EquipItemId;i=u.DiverId;r=u.UnitId;t.push(f)});u="/Inventory/_RestoreItems";window.location.href=u+"?equipItemIds="+t+"&diverId="+i+"&unitId="+r},n.onAddServiceDateButton=function(){var n=$("#diverequipGrid").data("kendoGrid"),t=[],i=[],e=n.select(),r,u,f;e.each(function(){var f=n.dataItem(this),e=f.EquipItemId;r=f.DiverId;u=f.UnitId;f.RassFlag===!0?i.push(e.toString()):t.push(e.toString())});f="/Inventory/_ReceiveFromMaintenance";window.location.href=f+"?equipItemIds="+t+"&equipItemIdsRass="+i+"&diverId="+r+"&unitId="+u},n.onReceiveFromMaintenance=function(){var n=$("#diverequipGrid").data("kendoGrid"),t=[],i=[],e=n.select(),r,u,f;e.each(function(){var f=n.dataItem(this),e=f.EquipItemId;r=f.DiverId;u=f.UnitId;f.RassFlag===!0?i.push(e.toString()):t.push(e.toString())});f="/Inventory/_ReceiveFromMaintenance";window.location.href=f+"?equipItemIds="+t+"&equipItemIdsRass="+i+"&diverId="+r+"&unitId="+u},n.onRetireselectedClick=function(){var n=$("#diverequipGrid").data("kendoGrid"),t=[],f=n.select(),i,r,u;f.each(function(){var u=n.dataItem(this),f=u.EquipItemId;t.push(f);i=u.DiverId;r=u.UnitId});u="/Inventory/_RetireItems";window.location.href=u+"?equipItemIds="+t+"&diverId="+i+"&unitId="+r},n.OnIsComputeOnUpdateClick=function(n){var t=$("#diverequipGrid"),i=n.checked,r=parseInt(n.id),u=t.data("kendoGrid").dataSource.data();u[r].RassFlag=i},n.onReissueselectedClick=function(){var f=$("#DiverId").val(),e=$("#UnitId").val(),n=$("#diverequipGrid").data("kendoGrid"),t=[],i=[],o=n.select(),r=[],u;o.each(function(){var f=n.dataItem(this),u=f.EquipItemId;r.includeDestroyed(u.toString())||(r.push(u.toString()),f.RassFlag===!0?i.push(u.toString()):t.push(u.toString()))});u="/Inventory/_ReIssue";window.location.href=u+"?equipItemIds="+t+"&equipItemIdsRass="+i+"&diverId="+f+"&unitId="+e},n.equipmenttoexcelclick=function(){$("#diverequipGrid").getKendoGrid().saveAsExcel()},n.equipmenttopdfclick=function(){$("#diverequipGrid").getKendoGrid().saveAsPDF()},n.onequipmentSelect=function(n){var r=!0,u=!0,i=!0,o=!0,f=!0,e=!0,s=!0,l=1,h=2,a=3,v=4,c=n.sender.select();c.each(function(){var c=$("#diverequipGrid").data("kendoGrid"),t=c.dataItem(this),y=t.Returndate,n=t.NdcStatusId;y===null&&n===h?(i=!1,r&=r):r=!1;n===h&&(i=!1);n===a?(o=!1,s=!1,i=!0,f&=f):f=!1;n===l?(i=!0,u&=u):u=!1;n===v?(o=!1,s=!1,i=!0,e&=e):e=!1});c.length===0&&(r=!1,u=!1,f=!1,e=!1,i=!1);r?$("#TurnInBtn").css("display","inline-block"):$("#TurnInBtn").css("display","none");f?$("#recvMaint").css("display","inline-block"):$("#recvMaint").css("display","none");e?$("#restoreEquip").css("display","inline-block"):$("#restoreEquip").css("display","none");u&&t?$("#reissueButton").css("display","inline-block"):$("#reissueButton").css("display","none");i&&t?$("#retireselectedButton").css("display","inline-block"):$("#retireselectedButton").css("display","none");o?$("#addServiceRecordButton").css("display","inline-block"):$("#addServiceRecordButton").css("display","none");s?$("#sendMaintenanceBtn").css("display","inline-block"):$("#sendMaintenanceBtn").css("display","none");t?$("#newIssueButton").css("display","inline-block"):$("#newIssueButton").css("display","none")},n}(),inventoryReportJs=function(){"use strict";var n={};return n.getStoredProcedureName=function(){return{reportName:_storedProcedureName}},n.onrunreportClick=function(){var i,n,t;switch(_storedProcedureName){case"AssignedRASSEquipmentReport":case"EquipmentCountReport":case"DiversWithDuplicateGearReport":case"DiversWithGearCurrentReport":i="/Inventory/_Report";window.location.href=i+"?reportName="+_storedProcedureName;break;case"DiverInitialGearIssueBetweenDatesReport":case"DiversWithGearInTimeframeReport":n=$("#DateWindow").data("kendoWindow");n.refresh();n.center().open();break;case"DiversGearReturnedReport":case"EquipmentDueForServiceReport":t=$("#baseDateWindow").data("kendoWindow");t.refresh();t.center().open()}},n.onIReportSelect=function(){var t=this.dataItem(this.select()),i=t.StoredProcedureName,n;_storedProcedureName=i;n=$("#runreportButton").data("kendoButton");n.enable(!0)},n}(),inventorystartenddateJs=function(){"use strict";var n={};return n.onOkdateClick=function(){var u=$("#pstartdatePicker").kendoValidator().data("kendoValidator"),f=$("#penddatePicker").kendoValidator().data("kendoValidator"),i,r,t;if(u.validate()&&f.validate()){i=$("#pstartdatePicker").kendoDateTimePicker().val();r=$("#penddatePicker").kendoDateTimePicker().val();switch(_storedProcedureName){case"DiverInitialGearIssueBetweenDatesReport":case"DiversWithGearInTimeframeReport":t="/Inventory/_ReportWithParams";t+="?reportName="+_storedProcedureName+"&startdate="+i+"&enddate="+r;window.location.href=t;n.onCanceldateClick()}}},n.onCanceldateClick=function(){var n=$("#DateWindow").data("kendoWindow");n.close()},n}(),manageInventoryJs=function(){"use strict";var t,i,n={};return n.filtercategory=function(){$("#CategoryFilter").keyup(function(){var n=$("#CategoryFilter").val();$("#categoryGrid").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"EquipCatName",operator:"contains",value:n}]})})},n.onCategorySelect=function(){var i=$("#categoryGrid").data("kendoGrid"),r=i.dataItem(i.select()),u=r.EquipCatId;t=u;n.SelectInStock()},n.onCategoryDataBound=function(){var t=$("#categoryGrid").data("kendoGrid"),n;t.select("tr:eq(0)");n=$("#categoryGrid").data("kendoGrid");n.tbody.find(">tr").each(function(){$(this).find(">td").each(function(){this.innerText==="Yes"?$(this).addClass("green"):this.innerText==="No"&&$(this).addClass("red")})})},n.onTypeSelect=function(){var n=$("#EquiptypeGrid").data("kendoGrid"),t=n.dataItem(n.select()),r=t.EquipTypeId;i=r;$("#EquipitemGrid").data("kendoGrid").dataSource.read(i)},n.onTypeDataBound=function(){var n=$("#EquiptypeGrid").data("kendoGrid");n.select("tr:eq(0)")},n.getEquipmentType=function(){return{equipTypeId:i}},n.onEquipItemDataBound=function(){$("#EquipitemGrid tbody").on("dblclick","tr[role='row']",function(){var i=$("#EquipitemGrid").data("kendoGrid"),n=i.dataItem(this),r=n.EquipItemId,u=n.NdcStatusId,t;u===4?($("#outOfServicenoshow").hide(),$("#outOfServicediv").show()):($("#outOfServicediv").hide(),$("#outOfServicenoshow").show());t="/Inventory/_EquipmentDetails";window.location.href=t+"?equipItemId="+r})},n.onEquipItemSelect=function(){},n.SelectInStock=function(){var n=$("#EquiptypeGrid").data("kendoGrid"),i=t;n.dataSource.filter({logic:"and",filters:[{field:"EquipCatId",operator:"eq",value:i},{field:"OnHandStatus",operator:"gt",value:0}]});n.refresh()},n.SelectOutStock=function(){var n=$("#EquiptypeGrid").data("kendoGrid"),i=t;n.dataSource.filter({logic:"and",filters:[{field:"EquipCatId",operator:"eq",value:i},{field:"OnHandStatus",operator:"eq",value:0}]});n.refresh()},n.Allstock=function(){var n=$("#EquiptypeGrid").data("kendoGrid"),i;n.dataSource.filter({});i=t;n.dataSource.filter({field:"EquipCatId",operator:"eq",value:i});n.refresh()},n.onaddmodelclick=function(){var n=t;window.location.href="/Inventory/MakeandModel?equipCatId="+n},n.oneditmodelclick=function(){var t=$("#EquiptypeGrid").data("kendoGrid"),n=t.dataItem(t.select());if(n===undefined||n===null){alert("No selected model to edit.");return}var i=n.EquipCatId,r=n.EquipTypeId;window.location.href="/Inventory/MakeandModel?equipCatId="+i+"&equipTypeId="+r},n.ViewItemdetails=function(){var n=$("#EquipitemGrid").data("kendoGrid");$(n.tbody).on("click","td",function(){var t=$(this).closest("tr"),f=$("tr",n.tbody).index(t),e=$("td",t).index(this),i=n.dataItem(t),r=i.SerialNumber,u=i.EquipItemId;window.location.href="/Inventory/_EquipmentDetails?serialnumber="+r+"&equipItemId="+u})},n.SelectAll=function(){var n=$("#categoryGrid").data("kendoGrid");n.dataSource.filter({})},n.SelectAccountable=function(){var n=$("#categoryGrid").data("kendoGrid");n.dataSource.filter({field:"AccountableFlg",operator:"eq",value:1})},n.SelectConsumable=function(){var n=$("#categoryGrid").data("kendoGrid");n.dataSource.filter({field:"AccountableFlg",operator:"neq",value:1})},n.OnHandStatus=function(){var n=$("#EquipitemGrid").data("kendoGrid");n.dataSource.filter({field:"NdcStatusId",operator:"eq",value:1})},n.IssuedStatus=function(){var n=$("#EquipitemGrid").data("kendoGrid");n.dataSource.filter({field:"NdcStatusId",operator:"eq",value:2})},n.OutMaintenanceStatus=function(){var n=$("#EquipitemGrid").data("kendoGrid");n.dataSource.filter({field:"NdcStatusId",operator:"eq",value:3})},n.OutofserviceStatus=function(){var n=$("#EquipitemGrid").data("kendoGrid");n.dataSource.filter({field:"NdcStatusId",operator:"eq",value:4})},n.AllStatus=function(){var n=$("#EquipitemGrid").data("kendoGrid");n.dataSource.filter({})},n}(),procurementDetailsJs=function(){"use strict";var n={},t,i;return n.procurementCategoryfilter=function(){$("#pCategoryFilter").keyup(function(){var n=$("#pCategoryFilter").val();$("#ProcurementGrid").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"EquipCatName",operator:"contains",value:n},{field:"ManufacturerName",operator:"contains",value:n},{field:"Model",operator:"contains",value:n},{field:"Description",operator:"contains",value:n}]})})},n.onEquipStatusChange=function(){var i=$("#EquipStatusTypeBox").getKendoComboBox(),r=i.dataItem(i.select()),t,n;r!=null&&(t=r.EquipTypeStatusId,n=$("#ProcurementGrid").data("kendoGrid"),t===1?n.dataSource.filter({field:"EquipTypeStatusId",operator:"eq",value:1}):t===2?n.dataSource.filter({field:"EquipTypeStatusId",operator:"eq",value:2}):n.dataSource.filter({field:"EquipTypeStatusId",operator:"eq",value:1}))},n.onModelSelect=function(){var r=this.dataItem(this.select()),n=r.EquipTypeId,t;i=n;t=$("#VendordetailsGrid").data("kendoGrid");t.dataSource.read({EquipTypeId:n})},n.onModelDataBound=function(){var n=$("#ProcurementGrid").data("kendoGrid");n.select("tr:eq(1)")},n.getEquipTypeId=function(){return{equipCatId:t,equipTypeId:i}},n.getEquipCatId=function(){return{equipCatId:t}},n.value=function(){var n=$("#ProcurementGrid").data("kendoGrid").dataSource,t=n.aggregates(),i=t.EquipTypeId.count},n.prSelectAll=function(){var n=$("#ProcurementGrid").data("kendoGrid");n.dataSource.filter({})},n.prSelectAccountable=function(){var n=$("#ProcurementGrid").data("kendoGrid");n.dataSource.filter({field:"AccountableFlg",operator:"eq",value:1})},n.prSelectConsumable=function(){var n=$("#ProcurementGrid").data("kendoGrid");n.dataSource.filter({field:"AccountableFlg",operator:"neq",value:1})},n.onpaddmodelclick=function(){var n=$("#ProcurementGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.EquipCatId;window.location.href="/Inventory/MakeandModel?equipCatId="+i},n.onbeginprocurementclick=function(){window.location.href="/Inventory/_BeginProcurement"},n.onvendordetailSelect=function(){},n.onvendordetailsDataBound=function(){$("#VendordetailsGrid tbody").on("dblclick","tr[role='row']",function(){var n=$("#VendordetailsGrid").data("kendoGrid"),t=n.dataItem(n.select()),r=t.OrderId,u=t.EquipTypeId,i="/Inventory/_ProcurementReceipt";i+="?orderId="+r;window.location.href=i})},n.Vendorfilter=function(n){n.kendoDropDownList({dataSource:{transport:{read:"/Inventory/FilterVendors"}},optionLabel:"--Select Value--"})},n}(),procurementJs=function(){"use strict";function t(n,t){for(var i=0;i<n.length;i++)if(n[i]===t)return!0;return!1}var n={};return n.onSerialNumberSave=function(n){var f=[],s=[],c=$("#Uid").val(),h=n.values.Value,r,i,e,o,u;for(h===""||t(f,h)||f.push(h),r=$("#OrderedItems").data().kendoGrid.dataSource.data(),i=0;i<r.length;i++)if(r[i].SerialNumbers!==null&&r[i].SerialNumbers!==undefined&&r[i].uid!==c)for(e=0;e<r[i].SerialNumbers.length;e++)r[i].SerialNumbers[e].Value!==""&&s.push(r[i].SerialNumbers[e].Value);for(o=$("#SerialNumbers").data().kendoGrid.dataSource.data(),u=0;u<o.length;u++)o[u].Value===""||t(f,o[u].Value)||f.push(o[u].Value);$.ajax({url:"/Inventory/WhichSerialNumbersUsed",type:"POST",data:{serialNumbers:f,unsavedSerialNumbers:s},success:function(n){for(var f,e,r,u,t=$("#SerialNumbers").data().kendoGrid.dataSource.data(),i=0;i<t.length;i++){for(t[i].IsDuplicate=!1,f=0;f<n.length;f++)n[f]===t[i].Value&&(t[i].IsDuplicate=!0);for(e=0;e<s.length;e++)s[e]===t[i].Value&&(t[i].IsDuplicate=!0)}for(r=0;r<t.length-1;r++)for(u=r+1;u<t.length;u++)t[u].Value===t[r].Value&&(t[u].IsDuplicate=!0);$("#SerialNumbers").data("kendoGrid").refresh()},error:function(n){alert(n.responseText)}})},n.serialNosTemplate=function(n,t){var r="<ul>",i;if(n!==undefined&&n!==null)for(i=0;i<n.length;i++)r+="<li>"+n[i].Value,r+="<input type='hidden' name='OrderedItems["+t+"].SerialNumbers["+i+"].Value' value='"+n[i].Value+"' />";return r+"<\/ul>"},n.equipCharTemplate=function(n,t){var r="<ul>",i;if(n!==undefined&&n!==null)for(i=0;i<n.length;i++)r+="<li>"+n[i].EquipCharName,r+="<input type='hidden' name='OrderedItems["+t+"].EquipChars["+i+"].EquipCharName' value='"+n[i].EquipCharName+"' />",r+="<input type='hidden' name='OrderedItems["+t+"].EquipChars["+i+"].EquipCharId' value='"+n[i].EquipCharId+"' />",r+="<input type='hidden' name='OrderedItems["+t+"].EquipChars["+i+"].CharGroupId' value='"+n[i].CharGroupId+"' />";return r+"<\/ul>"},n.OnChangeVendor=function(){var n=$("#OrderedItems").data("kendoGrid");n.dataSource.data([])},n.getEquipCategoryId=function(){return{equipcatId:$("#equipcategorybox").val()}},n.getEquipTypeId=function(){return{equiptypeId:$("#equipTypeBox").val()}},n.orderedItemsIndex=function(n){var t=$("#OrderedItems").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.onEdit=function(){$("[data-role=window]").kendoValidator()},n}(),procurementReceiptJS=function(){"use strict";var t,n={};return n.onpReceiptSelect=function(){var r;var n=$("#ProcurementReceiptGrid").data("kendoGrid"),u=n.dataItem(n.select()),i=u.OrderItemId;t=i;r=$("#PReceiptdeatilsGrid").data("kendoGrid");r.dataSource.read({OrderItemId:i})},n.onError=function(n){var i=$("#ProcurementReceiptGrid").data("kendoGrid"),t;i.cancelChanges();t="Errors::\n";$.each(n.errors,function(n,i){"errors"in i&&$.each(i.errors,function(){t+=this+"\n"})});alert(t)},n.onpReceiptDataBound=function(){var n=$("#ProcurementReceiptGrid").data("kendoGrid");n.select("tr:eq(0)")},n.Viewdetails=function(){var n=$("#PReceiptdeatilsGrid").data("kendoGrid");$(n.tbody).on("click","td",function(){var i=$(this).closest("tr"),f=$("tr",n.tbody).index(i),e=$("td",i).index(this),t=n.dataItem(i);if(t!==null&&t!==undefined){var r=t.SerialNumber,u=t.EquipItemId;window.location.href="/Inventory/_EquipmentDetails?serialnumber="+r+"&equipItemId="+u}})},n.onpModelDataBound=function(){$("#PReceiptdeatilsGrid tbody").on("dblclick","tr[role='row']",function(){var t=$("#PReceiptdeatilsGrid").data("kendoGrid"),n=t.dataItem(t.select()),i,r,u;n!==null&&n!==undefined&&(i=n.EquipItemId,r=n.NdcStatusId,r===4?($("#outOfServicenoshow").hide(),$("#outOfServicediv").show()):($("#outOfServicediv").hide(),$("#outOfServicenoshow").show()),u="/Inventory/_EquipmentDetails",window.location.href=u+"?equipItemId="+i)})},n}(),retireItemJs=function(){"use strict";return{}}(),turnInMaintModel,turnInJs=function(){"use strict";var n={};return n.onFinishTurnInSendToMaintenanceClick=function(){var n;turnInMaintModel===undefined&&(n="/Inventory/_Equipment",window.location.href=n);$("#divLoading").show();$.ajax({url:"/Inventory/EquipTurnInSendToMaintenance",type:"POST",data:{EquipItemVms:turnInMaintModel.EquipItemVms,EquipIssueVms:turnInMaintModel.EquipIssueVms,DiverId:turnInMaintModel.DiverId,UnitId:turnInMaintModel.UnitId},success:function(n){var t;n._diverId!==null&&n._diverId!==0?(t="/Inventory/GetEquipmentDetailsByDiver",window.location.href=t+"?diverId="+n._diverId):n._unitId!==null&&n._unitId!==0?(t="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=t+"?unitId="+n._unitId):(t="/Inventory/_Equipment",window.location.href=t)},error:function(n){alert(n.responseText)}})},n.onReturnCancelClick=function(){var n,t,i;selmodel===undefined?(n="/Inventory/_Equipment",window.location.href=n):(t=selmodel.DiverId,i=selmodel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onFinishClick=function(){var n=$("#ReturnConditionBox").getKendoComboBox(),t=n.dataItem(n.select()).ConditionId,i=$("#returndatePicker").kendoDateTimePicker().val(),r=$("#ReturnCommentBox").val();$("#divLoading").show();$.ajax({url:"/Inventory/EquipTurnIndetails",type:"POST",data:{EquipIssueVms:selmodel.EquipIssueVms,DiverId:selmodel.DiverId,UnitId:selmodel.UnitId,ConditionId:t,ReturnDate:i,EquipIssueComments:r},success:function(n){var t;n._diverId!==null&&n._diverId!==0?(t="/Inventory/GetEquipmentDetailsByDiver",window.location.href=t+"?diverId="+n._diverId):n._unitId!==null&&n._unitId!==0?(t="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=t+"?unitId="+n._unitId):(t="/Inventory/_Equipment",window.location.href=t)},error:function(n){alert(n.responseText)}})},n.onReturnClick=function(){$("#divLoading").show();window.location.href="/Inventory/GetEquipmentDetailsByDiver?diverId="+selmodel.DiverId},n}(),reissueJs=function(){"use strict";var n={};return n.onReIssueCancelClick=function(){var n,t,i;selmodel===undefined||selmodel.DiverId===undefined?(n="/Inventory/_Equipment",window.location.href=n):(t=selmodel.DiverId,i=selmodel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onReIssueClick=function(){var n=$("#ReturnConditionBox").getKendoComboBox(),t=n.dataItem(n.select()).ConditionId,i=$("#IssueDate").val(),r=$("#ReturnCommentBox").val(),u=moment(i).format("MM/DD/YYYY");$.ajax({url:"/Inventory/EquipmentReIssue",type:"POST",data:{DiverId:selmodel.DiverId,UnitId:selmodel.UnitId,EquipIssueVms:selmodel.EquipIssueVms,ConditionId:t,IssueDate:u,EquipIssueComments:r},success:function(n){var t;n._diverId!==null&&n._diverId!==0?(t="/Inventory/GetEquipmentDetailsByDiver",window.location.href=t+"?diverId="+n._diverId):n._unitId!==null&&n._unitId!==0?(t="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=t+"?unitId="+n._unitId):(t="/Inventory/_Equipment",window.location.href=t)},error:function(n){alert(n.responseText)}})},n}(),maintmodel,receiveFromMaintenanceModel,retiredItemsModel,sendforMaintJs=function(){"use strict";var n={};return n.onsendMClick=function(){var n,t,i;maintmodel===undefined||maintmodel.DiverId===undefined||maintmodel.DiverId===null?(n=0,t=0):(n=maintmodel.DiverId,t=maintmodel.UnitId);i=$("#servicedatePickerField").kendoDateTimePicker().val();$.ajax({url:"/Inventory/EquipTurnInSendToMaintenance",type:"POST",data:{EquipItemVms:maintmodel.EquipItemVms,DiverId:n,UnitId:t},success:function(n){var t;n._diverId!==undefined&&n._diverId!==null&&n._diverId!==0?(t="/Inventory/GetEquipmentDetailsByDiver",window.location.href=t+"?diverId="+n._diverId):n._unitId!==undefined&&n._unitId!==null&&n._unitId!==0?(t="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=t+"?unitId="+n._unitId):(t="/Inventory/_Equipment",window.location.href=t)},error:function(n){alert(n.responseText)}})},n.onReturnCancelClick=function(){var n,t,i;maintmodel===undefined||maintmodel.DiverId===undefined||maintmodel.DiverId===null||maintmodel.DiverId===0?(n="/Inventory/_Equipment",window.location.href=n):(t=maintmodel.DiverId,i=maintmodel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onRetireCancelClick=function(){var n,t,i;retiredItemsModel===undefined?(n="/Inventory/_Equipment",window.location.href=n):(t=retiredItemsModel.DiverId,i=retiredItemsModel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onReceiveCancelClick=function(){var n,t,i;receiveFromMaintenanceModel===undefined||receiveFromMaintenanceModel.DiverId===undefined||receiveFromMaintenanceModel.DiverId===null||receiveFromMaintenanceModel.DiverId===0?(n="/Inventory/_Equipment",window.location.href=n):(t=receiveFromMaintenanceModel.DiverId,i=receiveFromMaintenanceModel.UnitId,t!==null&&t!==0?(n="/Inventory/GetEquipmentDetailsByDiver",window.location.href=n+"?diverId="+t):i!==null&&i!==0?(n="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=n+"?unitId="+i):(n="/Inventory/_Equipment",window.location.href=n))},n.onReceiveMClick=function(){$.ajax({url:"/Inventory/EndEquipService",type:"POST",data:{model:receiveFromMaintenanceModel},success:function(n){var t;n._diverId!==null&&n._diverId!==0?(t="/Inventory/GetEquipmentDetailsByDiver",window.location.href=t+"?diverId="+n._diverId):n._unitId!==null&&n._unitId!==0?(t="/Inventory/GetEquipmentDetailsByDiveUnit",window.location.href=t+"?unitId="+n._unitId):(t="/Inventory/_Equipment",window.location.href=t)},error:function(n){alert(n.responseText)}})},n}(),_vendorId,vendorJs=function(){"use strict";var n={};return n.oncreatevClick=function(){$("#VendorGrid").removeClass("k-state-selected");window.location.href="/Inventory/_Vendor"},n.oneditvClick=function(){var n=$("#VendorGrid").data("kendoGrid"),i=n.dataItem(n.select()),r=i.VendorId,t;_vendorId=r;t="/Inventory/_Vendor";window.location.href=t+"?vendorId="+_vendorId},n.vendordisplayIndex=function(n){var t=$("#VendorAddresses").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.onError=function(n){var i=$("#VendorGrid").data("kendoGrid"),t;i.cancelChanges();t="Errors:\n";$.each(n.errors,function(n,i){"errors"in i&&$.each(i.errors,function(){t+=this+"\n"})});alert(t)},n.onvselect=function(){var r=$("#VendorGrid").data("kendoGrid"),n=r.dataItem(r.select()),u=n.VendorId,t,o,s,i,l,a;_vendorId=u;$("#VendorId").val(u);var v=n.VendorName,y=n.VendorContact,p=n.VendorEmail,w=n.VendorWebUrl;$("#txtvName").val(v);$("#txtvcontact").val(y);$("#txtvemail").val(p);$("#txtvurl").val(w);var f=$("#VendorAddresses").data("kendoGrid"),b=new kendo.data.DataSource({data:[]}),e=b.data();for(t=0;t<n.VendorAddresses.length;t++)o={VendorId:n.VendorAddresses[t].VendorId,AddressTypeId:n.VendorAddresses[t].AddressTypeId,AddressId:n.VendorAddresses[t].AddressId,Address1:n.VendorAddresses[t].Address1,Address2:n.VendorAddresses[t].Address2,City:n.VendorAddresses[t].City,StateCode:n.VendorAddresses[t].StateCode,Zip:n.VendorAddresses[t].Zip,Country:n.VendorAddresses[t].Country,VendorDisplayAddress:n.VendorAddresses[t].VendorDisplayAddress},e.push(o);s=new kendo.data.DataSource({data:e});f.setDataSource(s);f.refresh();var h=$("#VendorTelephones").data("kendoGrid"),k=new kendo.data.DataSource({data:[]}),c=k.data();for(i=0;i<n.VendorTelephones.length;i++)l={VendorId:n.VendorTelephones[i].VendorId,TelephoneTypeId:n.VendorTelephones[i].TelephoneTypeId,PhoneNumber:n.VendorTelephones[i].PhoneNumber},c.push(l);a=new kendo.data.DataSource({data:c});h.setDataSource(a);h.refresh()},n.onVDataBound=function(){var n=$("#VendorGrid").data("kendoGrid");n.select("tr:eq(0)")},n}(),vmodel,vendorEditJs=function(){"use strict";var n={};return n.vendorIndex=function(n){var t=$("#VendorAddresses").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.vendortelephoneIndex=function(n){var t=$("#VendorTelephones").data("kendoGrid").dataSource.data();return t.indexOf(n)},n}(),diveUnitJs=function(){"use strict";var n={};return n.nduIndex=function(n){var t=$("#NoaaDivingUnitAddresses").data("kendoGrid").dataSource.data();return t.indexOf(n)},n.onNewIssueClick=function(){var n=0,t=$("#UnitId").val(),i=$("#UnitName").val(),r="/Inventory/_IssueDetails";window.location.href=n===null||n===undefined?r+"?unitId="+t+"&name="+i+"&isUnit=true":t===null||t===undefined?r+"?diverId="+n+"&name="+i+"&isUnit=true":r+"?diverId="+n+"&unitId="+t+"&name="+i+"&isUnit=true"},n.onUnitEquipmentClick=function(){var n=$("#hdUnitId").val();window.location.href="/Inventory/GetEquipmentDetailsByDiveUnit?unitId="+n},n.onReceiveFromMaintenance=function(){var n=$("#diverequipGrid").data("kendoGrid"),t=[],i=[],e=n.select(),r,u,f;e.each(function(){var f=n.dataItem(this),e=f.EquipItemId;r=f.DiverId;u=selequipitem.UnitId;f.RassFlag===!0?i.push(e.toString()):t.push(e.toString())});f="/Inventory/_ReceiveFromMaintenance";window.location.href=f+"?equipItemIds="+t+"&equipItemIdsRass="+i+"&diverId="+r+"&unitId="+u},n.onnewdsubmitClick=function(){},n.hideOrShowship=function(n){n?($("#shipdiv").show(),$("#unitdiv").hide()):($("#shipdiv").hide(),$("#unitdiv").show())},n.validateDiveUnit=function(){var i=$("#DiveUnitDivers").data("kendoGrid").dataSource.data(),n=document.getElementById("IsunitActiveBox").checked===!0,t;n===!1&&i.length!==0?alert("All divers must be reassigned dive units or be inactive to save a dive unit as inactive."):n===!1?(t=document.getElementById("hdUnitId").value,$.ajax({url:"/admin/HasIssuedEquipment",type:"POST",data:{unitId:t},success:function(n){n===!1||n==="false"?$("#DiveUnitForm").submit():alert("All SEP equipment assigned to dive unit must be turned in before marking unit inactive")},error:function(n){alert(n.responseText)}})):$("#DiveUnitForm").submit()},n.onUnitDiverSelect=function(){$("#DiveUnitDivers tbody").on("dblclick","tr[role='row']",function(){var n=$("#DiveUnitDivers").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/Profile/_Profile?userId="+i})},n.showshipdiv=function(n){n.checked?($("#shipdiv").show(),$("#unitdiv").hide()):($("#shipdiv").hide(),$("#unitdiv").show())},n.onChangeLodo=function(){var n=$("#LodoId").getKendoComboBox(),t=n.dataItem(n.select()).LineOfficerName,i=n.dataItem(n.select()).LineOfficerId;$("#LodoId").val(i);$("#txtlodonamebox").val(t)},n.onChangeuds=function(){var n=$("#DiversUdsBox").getKendoComboBox(),t=n.dataItem(n.select()).FullName,i=n.dataItem(n.select()).DiverId;$("#hdndiverId").val(i);$("#txtnamebox").val(t)},n.onDataBoundLineOffice=function(){var n=$("#lineofficesBox").getKendoComboBox(),t=n.dataItem(n.select()).LineOfficeName;t==="OMAO"?$("#SDOdiv").show():$("#SDOdiv").hide()},n.onChangeSdo=function(){var n=$("#DiversSdoBox").getKendoComboBox(),t=n.dataItem(n.select()).FullName,i=n.dataItem(n.select()).DiverId},n.onselectudsClick=function(){var n=$("#UdsselectionWindow").data("kendoWindow");n.center().open()},n.onudsDataBound=function(){$("#UdsdiversGrid tbody").on("dblclick","tr[role='row']",function(){var n=$("#UdsdiversGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.FullName,u=t.DiverId,r;$("#txtnamebox").val(i);$("#txtudsnamebox").val(i);r=$("#UdsselectionWindow").data("kendoWindow");r.close()})},n}(),adminStartEndDateJs=function(){"use strict";var n={};return n.onOkdateClick=function(){var f=$("#adstartdatePicker").kendoValidator().data("kendoValidator"),e=$("#adenddatePicker").kendoValidator().data("kendoValidator"),t,i,r,u;if(f.validate()&&e.validate()){t=$("#adstartdatePicker").kendoDateTimePicker().val();i=$("#adenddatePicker").kendoDateTimePicker().val();switch(_storedProcedureName){case"DiverInitialGearIssueBetweenDatesReport":case"DiversWithGearInTimeframeReport":r="/Inventory/_ReportWithParams";window.location.href=r+"?reportName="+_storedProcedureName+"&startdate="+t+"&enddate="+i;n.onCanceldateClick();break;case"DivesBetweenDatesReport":case"DiveLogExportReport":case"DiveLogReport":u="/Admin/_AdminReportsWithParam";window.location.href=u+"?reportName="+_storedProcedureName+"&startdate="+t+"&enddate="+i;n.onCanceldateClick()}}},n.onCanceldateClick=function(){var n=$("#ADateWindow").data("kendoWindow");n.close()},n}(),adminAddmonthYearJs=function(){"use strict";var n={};return n.onOkmonthClick=function(){var t=$("#MonthBox").getKendoComboBox(),r=t.dataItem(t.select()).Value,u=$("#YearBox").data("kendoDropDownList").value(),f=u,i;switch(_storedProcedureName){case"CommissionedOfficerDivePayReport":i="/Admin/_AdminReportsWithParam";window.location.href=i+"?reportName="+_storedProcedureName+"&month="+r+"&year="+f;n.onCancelmonthClick()}},n.onCancelmonthClick=function(){var n=$("#AddmonthYearWindow").data("kendoWindow");n.close()},n}(),adminaddbasedateJs=function(){"use strict";var n={};return n.onOkadbasedateClick=function(){var r=$("#adbasedatePicker").kendoValidator().data("kendoValidator"),i,t;if(r.validate()){i=$("#adbasedatePicker").kendoDateTimePicker().val();switch(_storedProcedureName){case"DiversGearReturnedReport":case"EquipmentDueForServiceReport":t="/Inventory/_ReportWithParams";t+="?reportName="+_storedProcedureName+"&basedate="+i;window.location.href=t;n.onCanceladbasedateClick()}}},n.onCanceladbasedateClick=function(){var n=$("#baseDateWindow").data("kendoWindow");n.close()},n}(),addDiveLocationJs=function(){"use strict";var n={};return n.ondlocationdataBound=function(){var n=$("#DiveLocationsGrid").find(".k-grid-edit, .k-grid-delete");n.hide()},n}(),admindiversmodel,adminDiverJs=function(){"use strict";var n={};return n.diverFilter=function(){$("#diverFieldFilter").keyup(function(){var n=$("#diverFieldFilter").val();$("#DiversGrid").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"LastFirstName",operator:"contains",value:n}]})})},n.SelectAlldivers=function(){var n=$("#DiversGrid").data("kendoGrid");n.dataSource.filter({})},n.SelectActivedivers=function(){var n=$("#DiversGrid").data("kendoGrid");n.dataSource.filter({field:"CurrentDiverStatusId",operator:"eq",value:1})},n.SelectInactivedivers=function(){var n=$("#DiversGrid").data("kendoGrid");n.dataSource.filter({field:"CurrentDiverStatusId",operator:"eq",value:2})},n.Selectsuspendeddivers=function(){var n=$("#DiversGrid").data("kendoGrid");n.dataSource.filter({field:"CurrentDiverStatusId",operator:"eq",value:3})},n.onviewdivelogsClick=function(){var n=$("#DiversGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/DiveLogs/_DiveLogs?diverId="+i},n.onviewequipmentClick=function(){var n=$("#DiversGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/Profile/GetEquipmentDetailsByDiver?diverId="+i},n.diverstoexcelClick=function(){$("#DiversGrid").getKendoGrid().saveAsExcel()},n.diversTopdfClick=function(){$("#DiversGrid").getKendoGrid().saveAsPDF()},n.ondiverDataBound=function(){var n=$("#DiversGrid").data("kendoGrid");n.select("tr:eq(0)")},n.ondiverSelect=function(){$("#DiversGrid tbody").on("dblclick","tr[role='row']",function(){var n=$("#DiversGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/Profile/_Profile?userId="+i})},n.findByDiver=function(){var n=$("#DiversGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/Profile/_Profile?userId="+i},n}(),_userId,adminUsersJs=function(){"use strict";var n={};return n.filterUsers=function(){$("#usernameFilter").keyup(function(){var n=$("#usernameFilter").val();$("#usersGrid").data("kendoGrid").dataSource.filter({logic:"or",filters:[{field:"UserName",operator:"contains",value:n}]})})},n.onuserselect=function(){$("#usersGrid tbody").on("dblclick","tr[role='row']",function(){var n=$("#usersGrid").data("kendoGrid"),t=n.dataItem(n.select()),i=t.UserId;window.location.href="/Profile/_Profile?userId="+i})},n}(),lofficemodel,lineOfficeJs=function(){"use strict";var n={},t,i=null;return n.onDiveUnitSelect=function(){$("#lineofficeunitsGrid tbody").on("dblclick","tr[role='row']",function(){var i=$("#lineofficeunitsGrid").data("kendoGrid"),n=i.dataItem(i.select()),r,u;n!==null&&n!==undefined&&(r=n.NoaaDivingUnitId,t=r,u="/Admin/_DivingUnit",window.location.href=u+"?diveunitId="+t)})},n.onLineOfficeChange=function(){var r=$("#lineofficeGrid").data("kendoGrid"),n=r.dataItem(r.select()),u,t;n!==null&&n!==undefined&&(u={field:"LineOfficeId",operator:"eq",value:n.LineOfficeId},t=[],t.push(u),i===n.LineOfficeId?(r.clearSelection(),i=null,t=[]):i=n.LineOfficeId,$("#lineofficeunitsGrid").data("kendoGrid").dataSource.filter(t))},n.onDivingUnitDataBound=function(){var n=$("#lineofficeunitsGrid").data("kendoGrid");n.select("tr:eq(0)");n.tbody.find(">tr").each(function(){$(this).find(">td").each(function(){this.innerText==="true"?$(this).addClass("green"):this.innerText==="false"&&$(this).addClass("red")})});$("#lineofficeunitsGrid tbody").on("dblclick","tr[role='row']",function(){var i=$("#lineofficeunitsGrid").data("kendoGrid"),n=i.dataItem(i.select()),r,u;n!==null&&n!==undefined&&(r=n.NoaaDivingUnitId,t=r,u="/Admin/_DivingUnit",window.location.href=u+"?diveunitId="+t)});$("#lineofficeGrid tbody").on("dblclick","tr[role='row']",function(){var t=$("#lineofficeGrid").data("kendoGrid"),n=t.dataItem(t.select()),i,r;n!==null&&n!==undefined&&(i=n.LineOfficeId,r="/Admin/LineOffice",window.location.href=r+"?lineOfficeId="+i)})},n.onaddlofficeclick=function(){window.location.href="/Admin/LineOfficeEdit"},n.onaddunitclick=function(){$("#lineofficeunitsGrid").removeClass("k-state-selected");window.location.href="/Admin/_DivingUnit"},n.onEditLineOfficeClick=function(){var t=$("#lineofficeGrid").data("kendoGrid"),n=t.dataItem(t.select()),i,r;if(n===null||n===undefined){alert("Please select a line office.");return}i=n.LineOfficeId;r="/Admin/LineOffice";window.location.href=r+"?lineOfficeId="+i},n.oneditunitclick=function(){var i=$("#lineofficeunitsGrid").data("kendoGrid"),n=i.dataItem(i.select()),r,u;if(n===null||n===undefined){alert("Please select a diving unit/ship.");return}r=n.NoaaDivingUnitId;t=r;u="/Admin/_DivingUnit";window.location.href=u+"?diveunitId="+t},n}(),adminReportsJS=function(){"use strict";var n={};return n.getStoredProcedureName=function(){return{reportName:_storedProcedureName}},n.onReportSelect=function(){var t=this.dataItem(this.select()),i=t.StoredProcedureName,n;_storedProcedureName=i;n=$("#runreportButton").data("kendoButton");n.enable(!0)},n.onrunreportClick=function(){var r,u,n,t,i;switch(_storedProcedureName){case"AssignedRASSEquipmentReport":case"EquipmentCountReport":case"DiversWithDuplicateGearReport":case"DiversWithGearCurrentReport":r="/Inventory/_Report";window.location.href=r+"?reportName="+_storedProcedureName;break;case"ActiveDiversByAgeGroupReport":case"LastDivesReport":case"ShipReport":case"UDSReport":case"DistributionReport":u="/Admin/_Report";window.location.href=u+"?reportName="+_storedProcedureName;break;case"DiverInitialGearIssueBetweenDatesReport":case"DiversWithGearInTimeframeReport":case"DivesBetweenDatesReport":case"DiveLogExportReport":case"DiveLogReport":n=$("#ADateWindow").data("kendoWindow");n.refresh();n.center().open();break;case"DiversGearReturnedReport":case"EquipmentDueForServiceReport":t=$("#AbaseDateWindow").data("kendoWindow");t.refresh();t.center().open();break;case"CommissionedOfficerDivePayReport":i=$("#AddmonthYearWindow").data("kendoWindow");i.refresh();i.center().open()}},n}(),diveLogJs=function(){"use strict";var n={};return n.SendToPdf=function(){$("#DivesLogs").getKendoGrid().saveAsPDF()},n.SendToPrinter=function(){$("#DivesLogs").getKendoGrid().SendToPrinter()},n.onOpenModeLevel1=function(n){var h=$("#DecoModeId").data("kendoDropDownList"),s=h.dataItem(h.select()),c,t,u,f,l,i,e,o,a,r,v;if(s!==null&&s!==undefined)for(c=s.DecoModeId,t=0;t<n.length;t++)if(n[t].DecoModeId===c){if(u=$("#ModeLevel1Id").data("kendoDropDownList"),u.dataSource.data(n[t].DiveModeLevel1ViewModels),f=u.dataItem(u.select()),f===null||f===undefined)return;for(l=f.ModeLevel1Id,i=0;i<n[t].DiveModeLevel1ViewModels.length;i++)if(n[t].DiveModeLevel1ViewModels[i].ModeLevel1Id===l){if(e=$("#ModeLevel2Id").data("kendoDropDownList"),e.dataSource.data(n[t].DiveModeLevel1ViewModels[i].DiveModeLevel2ViewModels),o=e.dataItem(e.select()),o===null||o===undefined)return;for(a=o.ModeLevel2Id,r=0;r<n[t].DiveModeLevel1ViewModels[i].DiveModeLevel2ViewModels.length;r++)n[t].DiveModeLevel1ViewModels[i].DiveModeLevel2ViewModels[r].ModeLevel2Id===a&&(v=$("#ModeLevel3Id").data("kendoDropDownList"),v.dataSource.data(n[t].DiveModeLevel1ViewModels[i].DiveModeLevel2ViewModels[r].DiveModeLevel3ViewModels))}}},n}(),breathingGasUsageJS=function(){"use strict";function i(n,t){document.getElementById(n).style.visibility=t?"hidden":"visible"}function n(n,t,r,u,f){var o=$(t).data("kendoNumericTextBox"),s=$(n).data("kendoRadialGauge"),e,h;o.min(u);o.max(f);e=o.value();e==null&&(e=0,o.value(e),s.value(e));e<u?(e=u,o.value(e),s.value(e)):e>f&&(e=f,o.value(e),s.value(e));h=s.options.scale.ranges;(h[0].from!==u||h[0].to!==f)&&(h[0].from=u,h[0].to=f,console.log(n+" "+r+" "+u+" "+f),s.redraw());i(r,u===f)}var t={};return t.onBreathingGasViewLoad=function(){},t.hide=function(n){i(n+"_O2",!0);i(n+"_He",!0)},t.updateBreathingGasUsages=function(t,i){var r="#"+t,f,e,u,o,s,h,c;console.log(r);f=$(r+"_DiveBreathingMediaId").data("kendoDropDownList");e=i.item.index();f.select(e);try{f.trigger("change")}catch(i){alert(i)}u=f.dataItem(e+1);e===0?(n(r+"_O2Gauge",r+"_O2Percent",t+"_O2",0,0),n(r+"_HeGauge",r+"_HePercent",t+"_He",0,0)):(o=u.O2_PercentLow,s=u.O2_PercentHigh,n(r+"_O2Gauge",r+"_O2Percent",t+"_O2",o,s),h=u.He_PercentLow,c=u.He_PercentHigh,n(r+"_HeGauge",r+"_HePercent",t+"_He",h,c))},t.updateGauges=function(t){var r,i="#"+t,f=$(i+"_DiveBreathingMediaId").data("kendoDropDownList"),c=f.select(),u=f.dataItem(f.select()),e,o,s,h;if(c===0){r=$(i+"_O2Percent").data("kendoNumericTextBox");r.value(0);r=$(i+"_HePercent").data("kendoNumericTextBox");r.value(0);return}e=u.O2_PercentLow;o=u.O2_PercentHigh;n(i+"_O2Gauge",i+"_O2Percent",t+"_O2",e,o);s=u.He_PercentLow;h=u.He_PercentHigh;n(i+"_HeGauge",i+"_HePercent",t+"_He",s,h);r=$(i+"_O2Percent").data("kendoNumericTextBox");$(i+"_O2Gauge").data("kendoRadialGauge").value(r.value());r=$(i+"_HePercent").data("kendoNumericTextBox");$(i+"_HeGauge").data("kendoRadialGauge").value(r.value())},t.updateGauge=function(t){var i="#"+t,r=$(i+"_DiveBreathingMediaId").data("kendoDropDownList"),u,o,s,e;if(r!=null){if(r.select()===0){u=$(i+"_O2Percent").data("kendoNumericTextBox");u.value(0);n(i+"_O2Gauge",i+"_O2Percent",t+"_O2",0,0);u=$(i+"_HePercent").data("kendoNumericTextBox");u.value(0);n(i+"_HeGauge",i+"_HePercent",t+"_He",0,0);return}var f=r.dataItem(r.select()),h=f.O2_PercentLow,c=f.O2_PercentHigh;n(i+"_O2Gauge",i+"_O2Percent",t+"_O2",h,c);o=f.He_PercentLow;s=f.He_PercentHigh;n(i+"_HeGauge",i+"_HePercent",t+"_He",o,s);e=$(i+"_O2Percent").data("kendoNumericTextBox");$(i+"_O2Gauge").data("kendoRadialGauge").value(e.value());e=$(i+"_HePercent").data("kendoNumericTextBox");$(i+"_HeGauge").data("kendoRadialGauge").value(e.value())}},t}(),lineofficemodel,selmodel,seludsmodel,lodoUdsJs=function(){"use strict";function t(n){n!==undefined&&n!==null&&(n.DateOfLastDive!==null&&(n.DateOfLastDive=new Date(n.DateOfLastDiveString)),n.CprExpiration!==null&&(n.CprExpiration=new Date(n.CprExpirationString)),n.FirstAidExpiration!==null&&(n.FirstAidExpiration=new Date(n.FirstAidExpirationString)),n.O2Expiration!==null&&(n.O2Expiration=new Date(n.O2ExpirationString)),n.PhysicalDue!==null&&(n.PhysicalDue=new Date(n.PhysicalDueString)),n.EquipExpiration!==null&&(n.EquipExpiration=new Date(n.EquipExpirationString)),n.NextAnnualMedicalHistory!==null&&(n.NextAnnualMedicalHistory=new Date(n.NextAnnualMedicalHistoryString)))}var n={};return n.onofficeChange=function(){$("#NoaadivingunitGrid").data("kendoGrid").dataSource.read()},n.getOfficeId=function(){return{lineofficeId:$("#LineOfficebox").val()}},n.UnitDiversDatabound=function(){var n=$("#UdsUnitDiversGrid").data("kendoGrid");n.select("tr:eq(0)");n.tbody.find(">tr").each(function(){$(this).find(">td").each(function(){this.innerText==="Authorized"?$(this).addClass("green"):this.innerText==="Not Authorized"&&$(this).addClass("red")})})},n.UnitDiversDataboundSdo=function(){var n=$("#SdoUnitDiversGrid").data("kendoGrid");n.select("tr:eq(0)");n.tbody.find(">tr").each(function(){$(this).find(">td").each(function(){this.innerText==="Authorized"?$(this).addClass("green"):this.innerText==="Not Authorized"&&$(this).addClass("red")})})},n.ViewProfile=function(){var n=$("#UdsUnitDiversGrid").data("kendoGrid");$(n.tbody).on("click","td",function(){var u=$(this).closest("tr"),t=n.dataItem(u),i,r;t!==null&&t!==undefined&&(i=t.DiverId,r="/Profile/_Profile",window.location.href=r+"?userId="+i)})},n.ViewProfileSdo=function(){var n=$("#SdoUnitDiversGrid").data("kendoGrid");$(n.tbody).on("click","td",function(){var u=$(this).closest("tr"),t=n.dataItem(u),i,r;t!==null&&t!==undefined&&(i=t.DiverId,r="/Profile/_Profile",window.location.href=r+"?userId="+i)})},n.onDiverSelect=function(){$("#udsUnitDivers tbody").on("dblclick","tr[role='row']",function(){var n=$("#udsUnitDivers").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/Profile/_Profile?userId="+i})},n.onlodounitSelect=function(){$("#NoaadivingunitGrid tbody").on("dblclick","tr[role='row']",function(){var t=$("#NoaadivingunitGrid").data("kendoGrid"),n=t.dataItem(t.select()),i=n.LineOfficeId,r=n.LineOfficeName,u=n.NoaaDivingUnitId;window.location.href="/Lodo/_AddUnitsByLineOffice?LineOfficeId="+i+"&NoaaDivingUnitId="+u+"&LineOfficeName="+r})},n.getnoaalineofficeId=function(){var n=lineofficemodel.LineOfficeId;return{LineOfficeId:n}},n.getlodoUnitId=function(){var n=$("#NoaaDivingUnitId").val(),t=$("#NDivingUnitbox").val();return{noaaDivingUnitId:n}},n.ondiveUnitChange=function(){var n=document.getElementById("NDivingUnitbox").value;$("#NoaaDivingUnitId").val(n);$("#UnitDiverdetails").data("kendoGrid").dataSource.read();$("#UnitDivers").data("kendoGrid").dataSource.read()},n.onudsdiverDataBound=function(){var n=$("#UnitDivers").data("kendoGrid");n.tbody.find(">tr").each(function(){$(this).find(">td").each(function(){this.innerText==="Active"?$(this).addClass("green"):this.innerText==="Not Authorized"?$(this).addClass("red"):this.innerText==="Inactive"?$(this).addClass("red"):this.innerText==="Suspended"&&$(this).addClass("red")})})},n.onSelectudsdiver=function(){$("#UnitDivers tbody").on("dblclick","tr[role='row']",function(){var n=$("#UnitDivers").data("kendoGrid"),t=n.dataItem(n.select()),i=t.DiverId;window.location.href="/Profile/_Profile?userId="+i})},n.getudsselUnit=function(){var n=$("#udsOfficebox").data("kendoDropDownList").value();return{noaaDivingUnitId:n}},n.onRequestEndUnitDivers=function(n){var i,r,u;if(n.response&&n.response.Data&&n.response.Data.length)if(i=n.response.Data,this.group().length)for(r=0;r<i.length;r++)u=i[r],t(u);else t(i);else n.sender&&t(n.sender._data)},n.compareDates=function(n,t){return n.EquipExpiration===undefined||n.EquipExpiration===null||isNaN(n.EquipExpiration.getTime())||n.EquipExpiration<t.EquipExpiration?-1:t.EquipExpiration===undefined||t.EquipExpiration===null||isNaN(t.EquipExpiration.getTime())||n.EquipExpiration>t.EquipExpiration?1:0},n.compareDatesEquipExpiration=function(n,t){return n.EquipExpiration===undefined||n.EquipExpiration===null||isNaN(n.EquipExpiration.getTime())||n.EquipExpiration<t.EquipExpiration?-1:t.EquipExpiration===undefined||t.EquipExpiration===null||isNaN(t.EquipExpiration.getTime())||n.EquipExpiration>t.EquipExpiration?1:0},n.compareDatesDateOfLastDive=function(n,t){return n.DateOfLastDive===undefined||n.DateOfLastDive===null||isNaN(n.DateOfLastDive.getTime())||n.DateOfLastDive<t.DateOfLastDive?-1:t.DateOfLastDive===undefined||t.DateOfLastDive===null||isNaN(t.DateOfLastDive.getTime())||n.DateOfLastDive>t.DateOfLastDive?1:0},n.compareDatesCprExpiration=function(n,t){return n.CprExpiration===undefined||n.CprExpiration===null||isNaN(n.CprExpiration.getTime())||n.CprExpiration<t.CprExpiration?-1:t.CprExpiration===undefined||t.CprExpiration===null||isNaN(t.CprExpiration.getTime())||n.CprExpiration>t.CprExpiration?1:0},n.compareDatesFirstAidExpiration=function(n,t){return n.FirstAidExpiration===undefined||n.FirstAidExpiration===null||isNaN(n.FirstAidExpiration.getTime())||n.FirstAidExpiration<t.FirstAidExpiration?-1:t.FirstAidExpiration===undefined||t.FirstAidExpiration===null||isNaN(t.FirstAidExpiration.getTime())||n.FirstAidExpiration>t.FirstAidExpiration?1:0},n.compareDatesO2Expiration=function(n,t){return n.O2Expiration===undefined||n.O2Expiration===null||isNaN(n.O2Expiration.getTime())||n.O2Expiration<t.O2Expiration?-1:t.O2Expiration===undefined||t.O2Expiration===null||isNaN(t.O2Expiration.getTime())||n.O2Expiration>t.O2Expiration?1:0},n.compareDatesPhysicalDue=function(n,t){return n.PhysicalDue===undefined||n.PhysicalDue===null||isNaN(n.PhysicalDue.getTime())||n.PhysicalDue<t.PhysicalDue?-1:t.PhysicalDue===undefined||t.PhysicalDue===null||isNaN(t.PhysicalDue.getTime())||n.PhysicalDue>t.PhysicalDue?1:0},n.compareDatesNextAnnualMedicalHistory=function(n,t){return n.NextAnnualMedicalHistory===undefined||n.NextAnnualMedicalHistory===null||isNaN(n.NextAnnualMedicalHistory.getTime())||n.NextAnnualMedicalHistory<t.NextAnnualMedicalHistory?-1:t.NextAnnualMedicalHistory===undefined||t.NextAnnualMedicalHistory===null||isNaN(t.NextAnnualMedicalHistory.getTime())||n.NextAnnualMedicalHistory>t.NextAnnualMedicalHistory?1:0},n.onudsUnitChange=function(){$("#udsUnitDiverdetails").data("kendoGrid").dataSource.read();$("#udsUnitDivers").data("kendoGrid").dataSource.read();$("#diveloggriddiv").show()},n.onDivingUnitChange=function(){var n=$("#udsOfficebox").data("kendoDropDownList");n.dataSource.data().length>0&&(n.select(0),n.trigger("change"))},n.onunitdiverDataBound=function(){var n=$("#udsUnitDivers").data("kendoGrid"),t;n.tbody.find(">tr").each(function(){$(this).find(">td").each(function(){this.innerText==="Active"?$(this).addClass("green"):this.innerText==="Not Authorized"?$(this).addClass("red"):this.innerText==="Inactive"?$(this).addClass("red"):this.innerText==="Suspended"&&$(this).addClass("red")})});t=this.element.find(".k-grid-content");this.element.trigger("resize")},n}(),_storedProcedureName,udsReportsJS=function(){"use strict";var n={};return n.getStoredProcedureName=function(){return{reportName:_storedProcedureName}},n.onReportSelect=function(){var t=this.dataItem(this.select()),i=t.StoredProcedureName,n;_storedProcedureName=i;n=$("#runudsreportButton").data("kendoButton");n.enable(!0)},n.onrunudsreportClick=function(){switch(_storedProcedureName){case"UDSReport":window.location.href="/Admin/_Report?reportName="+_storedProcedureName}},n}()