var HeaderSearchEs={bpS:720,timeKey:null,timeOut:null,init:function(){HeaderSearchEs.initInfo(),HeaderSearchEs.events()},events:function(){$(".header-ecom").on("click",".header-search-button",function(){loginLayer.hideLoginLayer($(document).find(".layer-login")),HeaderSearchEs.openSearch()}),$(".header-layer-search").on("click",".js-hide-header-layer",function(){HeaderSearchEs.closeSearch()}),$(".layer-search-expand").on("click",function(){HeaderSearchEs.closeSearch()}),$(document).on("click","header .box-input .rp-icon",function(){var e,a=$(this).closest(".box-input").find("input[name='search']");0==$(".header-2024").length?Repsol.Analytics.ES.search.enterSearch($("header .box-input input[name='search']")):(Repsol.Analytics.ES.search.enterSearch2024(a),e={component_name:"flujo de busqueda",search_term:a.val(),search_suggestion:a.closest(".search-content").find(".list-results p").text()||void 0,search_engine_name:"buscador general"},Repsol.AnalyticsRomProd.searchRomProd(a,e)),HeaderSearchEs.submitSearch($(this).closest(".header-layer-search")),HeaderSearchEs.closeSearch()}),$(document).on("keypress","header .box-input input[name='search']",function(e){var a=$(this).parents(".search-content"),r=$(this).val();13==e.which&&0"+e.completions[t].expression+"

");a.addClass("show")}else a.is(":visible")&&a.removeClass("show")},resetSearch:function(){$(".search-content").each(function(){var e=$(this).find(".box-results");e.find(".list-results").empty(),e.removeClass("show"),$(this).find(".box-input input[name='search']").val("")})},submitSearch:function(e){e.removeClass("show"),window.location.href=encodeURI(HeaderSearchEs.getUrl(e.closest(".block-search")))},getUrl:function(e){var a=e.attr("data-url-search"),e=e.find(".box-input input[name='search']").val();return window.location.href.includes("/tienda/")?(console.log("La URL contiene /tienda/"),a+"#q="+e+"&t=Productos"):window.location.href.includes("/autonomos-y-empresas/")?a+"#q="+e+"&t=Empresas":a+"#q="+e},setValueSearch:function(e,a){a=a.text();e.find(".box-input input[name='search']").val($.trim(a))}};$(document).ready(function(){HeaderSearchEs.init()});