function resetadvsearch(n){$(n).closest("form").find("input[type=text],input[type=number],input[type=date], textarea").val("");$(n).closest("form").find("select.select2").each(function(){$(this).val("").trigger("change")})}function SetTypeToDate(n){isDateSupported?($(n).val()===""&&$(n).val($(n).attr("data-datesuggest")),$(n).attr("type","date")):$(n).attr("placeholder").indexOf("YY")&&$(n).attr("placeholder",$(n).attr("placeholder")+" (yyyy-mm-dd)")}function ValidateFF(n){if(navigator.userAgent.toLowerCase().indexOf("firefox")>-1)testDate=$(n).val(),/^(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/.test(testDate)?n.setCustomValidity(""):n.setCustomValidity("Invalid field.")}var isDateSupported=function(){var n=document.createElement("input"),t="a";return n.setAttribute("type","date"),n.setAttribute("value",t),n.value!==t};$(document).ready(function(){var n=!1;$("#toggle_advsearch").on("click",function(){if($("#advancedsearch").toggleClass("hidden"),!n){$("#advancedsearch form .select2").select2({theme:"bootstrap",dropdownCssClass:"smallfont",allowClear:!0,placeholder:$("#advancedsearch form .select2").attr("placeholder")}).off("select2:clear").on("select2:clear",n=>{$(n.currentTarget).val("predefined value")});n=!0}});$("#advancedsearch form").submit(function(){$("#advancedsearch form fieldset select").each(function(){$(this).val()===""&&$(this).attr("disabled","disabled")});$(this).find("input[name]").filter(function(){return!$(this).val()}).prop("name","")});$(document).mouseup(function(n){var t=$("#advancedsearch .formcontainer"),i=$("#toggle_advsearch");t.is(n.target)||t.has(n.target).length!==0||i.is(n.target)||i.has(n.target).length!==0||($(n.target).attr("class")===undefined||$(n.target).attr("class")===undefined&&$(n.target).attr("class").indexOf("select2")<0)&&$("#advancedsearch").addClass("hidden")});$("#advancedsearch .customfield input").each(function(){$(this).attr("disabled","disabled")});isDateSupported||$("#advancedsearch .dateinput").each(function(){$(this).attr("placeholder",$(this).attr("placeholder")+" (YYYY-MM-DD)")})})