function checkManufacturingAdd(){var existsErrors=!1;jQuery(".excel-line-form").each(function(){if("false"===jQuery(this).data("line-is-ok").toString())return!(existsErrors=!0)}),existsErrors?(jQuery("#manufacturingAdd button").attr("disabled",!0),jQuery("#manufacturingAdd #message-all-entries-must-ok").show()):(jQuery("#manufacturingAdd button").attr("disabled",!1),jQuery("#manufacturingAdd #message-all-entries-must-ok").hide())}function activeButtonsRecheck(){jQuery(".button-recheck-line").closest("form").on("submit",function(e){e.preventDefault();var loaderRings=jQuery(this).find(".lds-dual-ring"),buttonsFormRecheck=jQuery(".button-recheck-line"),lineNumber=(buttonsFormRecheck.attr("disabled",!0),loaderRings.show(),jQuery(this).find('input[name="excelLine"]').val());jQuery.ajax({type:"POST",url:restlink,data:jQuery(this).serialize(),success:function(result){try{jQuery.ajax({type:"GET",url:urlLinkReload,success:function(data){data=jQuery(data);jQuery(document).find("#excel-line-"+lineNumber).html(data.find("#excel-line-"+lineNumber).html()),jQuery(".button-recheck-line").closest("form").unbind("submit"),activeButtonsRecheck(),checkManufacturingAdd(),buttonsFormRecheck.attr("disabled",!1)},error:function(result){buttonsFormRecheck.attr("disabled",!1),loaderRings.hide(),alert(messageErrorsRecheckLine)}})}catch(exception){buttonsFormRecheck.attr("disabled",!1),loaderRings.hide(),alert(messageErrorsRecheckLine)}},error:function(result){buttonsFormRecheck.attr("disabled",!1),loaderRings.hide(),alert(messageErrorsRecheckLine)}})})}function warrantyForm(){var typeSelector=jQuery("#warrantyChecker").find("#type");typeSelector.on({change:function(){warrantyTypeCheck(this.value,!1)}}),jQuery(".inputMaskAlbaran").inputmask({regex:"^[a-zA-Z]{2,3}[-][0-9]{5,6}$"}),warrantyTypeCheck(typeSelector.val(),!0),jQuery("#reference").autocomplete({source:restlink,minLength:3,scroll:!0,scrollHeight:300}).focus(function(){$(this).autocomplete("search",$(this).val())})}function warrantyMultipleForm(){var form=jQuery("#warrantyMultipleChecker");form.on({submit:function(){form.find("#buttonSubmit").attr("disabled",!0),form.find("#uploadingExcel").show()}})}function warrantyTypeCheck(value,firstLoad){var referenceInput=jQuery("#warranty-form-reference"),quantityInput=jQuery("#warranty-form-quantity"),serialInput=jQuery("#warranty-form-serial"),descriptionInput=jQuery("#warranty-form-description"),buttonSearchCheck=jQuery("#buttonSearchCheck"),buttonSearchContinue=jQuery("#buttonSearchContinue");"f"===value.toLowerCase()||"aaaa"===value.toLowerCase()||"no_code"===value.toLowerCase()?referenceInput.show():referenceInput.hide(),"no_code"===value.toLowerCase()?(quantityInput.show(),descriptionInput.show(),serialInput.hide(),buttonSearchContinue.show(),buttonSearchCheck.hide()):(quantityInput.hide(),descriptionInput.hide(),serialInput.show(),buttonSearchContinue.hide(),buttonSearchCheck.show()),firstLoad||referenceInput.find("input").val("")}function manufacturingAddForm(){jQuery("#manufacturingAdd").find("#listSelector").on({change:function(){void 0===this.value||""===this.value.trim()?jQuery("#listName").slideDown(200):jQuery("#listName").slideUp(200)}})}function activeDeleteEntries(){jQuery("button[data-del-entry]").on({click:function(e){e.preventDefault();var dv=jQuery(this).closest(".item-manufacturing");jQuery.ajax({type:"POST",url:restlink,data:{id:jQuery(this).data("del-form"),deleteIdEntry:jQuery(this).data("del-entry"),csrf:csrfToken},success:function(xhr){dv.fadeOut(500,function(){dv.remove()}),0===dv.siblings().length&&(jQuery(".card-body").fadeOut(500,function(){jQuery(this).remove()}),jQuery(".empty-elements").css("display","none").removeClass("d-none").fadeIn(500))}})}})}function activeDeleteForms(){jQuery("#modalDeleteForm").on("show.bs.modal",function(event){var linkForm=jQuery(event.relatedTarget).siblings("a").attr("href");void 0!==linkForm&&""!==linkForm&&((event=jQuery(this).find("#deleteFormButton")).off(),event.click(function(e){window.location=linkForm+"?delete=true"}))})}jQuery(document).ready(function(){0<jQuery("#warrantyChecker").length&&warrantyForm(),0<jQuery("#warrantyMultipleChecker").length&&warrantyMultipleForm(),0<jQuery("#manufacturingAdd").length&&manufacturingAddForm(),0<jQuery(".delete-entry").length&&activeDeleteEntries(),0<jQuery(".delete-form").length&&activeDeleteForms(),0<jQuery(".button-recheck-line").length&&activeButtonsRecheck()});