var historySuggestSearch={isResetTextSearch:!1,isHidePopup:!0,init:function(){$("#txtKeyword").focus((function(e){historySuggestSearch.isResetTextSearch&&($("#txtKeyword").val(""),historySuggestSearch.isResetTextSearch=!1),null!=$(this).val()&&null!=$(this).val()&&0!=$(this).val().length||historySuggestSearch.showSuggestSearch(),setTimeout((function(){$("#sub-search").show(),$("#header .box-search").addClass("active")}),100)})),$("#txtKeyword").focusout((function(e){setTimeout((function(){historySuggestSearch.isHidePopup&&($("#sub-search").hide(),$("#header .box-search").removeClass("active"))}),200),historySuggestSearch.isHidePopup=!0})),$(".box-input").on("click"," .btn-cancel",(function(e){historySuggestSearch.isResetTextSearch=!0,historySuggestSearch.isHidePopup=!1,$("#txtKeyword").focus()})),$(".box-input").on("click"," .btn-back",(function(e){$("#sub-search").hide(),$("#header .box-search").removeClass("active")})),historySuggestSearch.reloadEvent()},showSuggestSearch:function(){var e=JSON.parse(sessionStorage.getItem("ListSearchHistory")||"[]");if(null!=e&&e.length>0){for(var t=" <li><b>Lịch sử tìm kiếm</b></li>",s=0;s<e.length;s++)t+='<li><a href="'+e[s].Link+'">'+e[s].Name+'</a><button class="btn-cancel"><i class="icon-cancel"></i></button></li>';$("#sub-search").html(t),$("#sub-search").show()}},isShow:!1,reloadEvent:function(){$("#sub-search").on("click","li a",(function(e){var t=JSON.parse(sessionStorage.getItem("ListSearchHistory")||"[]"),s=[],i=$(this).attr("href"),r={Link:i,Name:$(this).text()};if(s.push(r),null!=t&&t.length>0)for(var a=0;a<t.length;a++)t[a].Link!=i?s.push(t[a]):indexRemove=a;sessionStorage.setItem("ListSearchHistory",JSON.stringify(s)),location.href=i})),$("#sub-search").on("click","li .btn-cancel",(function(e){var t=JSON.parse(sessionStorage.getItem("ListSearchHistory")||"[]"),s=[];if(null!=t&&t.length>0){var i=$(this).parent().find("a"),r=$(this).parent(),a=i.attr("href");null!=a&&null!=a&&a.length>0&&(r.remove(),s=t.filter((e=>e.Link!=a)),sessionStorage.setItem("ListSearchHistory",JSON.stringify(s)))}return historySuggestSearch.isHidePopup=!1,historySuggestSearch.isShow=!0,!1}))},addHistory:function(e){var t=e||$("#txtKeyword").val().trim(),s="/search/"+(t=removeSpecial(t.trim()));historySuggestSearch.addLinkSearch(s,t)},addLinkSearch:function(e,t){if(null!=t&&null!=t&&t.trim().length>0){historySuggestSearch.pushDataLayer(t);var s={Link:e,Name:t},i=JSON.parse(sessionStorage.getItem("ListSearchHistory")||"[]"),r=[];if(r.push(s),null!=i&&i.length>0)for(var a=0;a<i.length;a++)i[a].Link!=e?r.push(i[a]):indexRemove=a;r.length>6&&r.splice(6,1),sessionStorage.setItem("ListSearchHistory",JSON.stringify(r))}},pushDataLayer:function(e){if(null!=dataLayerTracking){var t={event:"search",action:"search",textbox:e,brand:"",model:"",submodel:"",yearmin:"",yearmax:"",pricemin:"",pricemax:"",color:"",gear:"",location:"",condition:"",fuel:"",bodyType:"",seats:"",doors:"",userID:$("#hddUserIdLogin").val()||0,ischeck:1};dataLayerTracking.dataLayerPush(t)}}};$(document).ready((function(){historySuggestSearch.init()}));