var avadaLiveSearch=function(){var a=[];avadaLiveSearchVars.live_search&&jQuery(".fusion-live-search-input").each(function(){function b(a){var b="";i.html(""),i.removeClass("suggestions-empty"),i.addClass("suggestions-added"),jQuery.isEmptyObject(a)?(i.addClass("suggestions-empty"),b+='
'+avadaLiveSearchVars.no_search_results+"
",i.append(b)):jQuery.each(a,function(a,c){b="",b+='',c.image_url&&(b+='
Post Thumb'+c.id+'
'),b+='
',b+='
'+c.title+"
",c.type&&(b+='
'+c.type+"
"),b+="
",b+="
",i.append(b)})}function c(){var c,d;if(f=e.closest(".fusion-live-search"),c=e.val(),d=function(){var a=[];return j.each(function(){a.push(this.value)}),a},c+=d().toString(),avadaLiveSearchVars.min_char_count<=c.length){if(void 0!==a[c])return void b(a[c]);f.find(".fusion-slider-loading").show(),f.find(".fusion-search-submit").css("color","transparent"),h.css("color","transparent"),jQuery.ajax({url:avadaLiveSearchVars.ajaxurl,type:"post",data:{action:"live_search_retrieve_posts",search:e.val(),perPage:avadaLiveSearchVars.per_page,show_feat_img:avadaLiveSearchVars.show_feat_img,display_post_type:avadaLiveSearchVars.display_post_type,post_type:d(),searchLimiPostTitles:k.val()},success:function(d){a[c]=d,b(d),f.find(".fusion-slider-loading").hide(),h.css("color",h.attr("data-color"))}})}else f.find(".fusion-slider-loading").hide(),h.css("color",h.attr("data-color")),i.removeClass("suggestions-added")}var d,e=jQuery(this),f=e.closest(".fusion-live-search"),g=f.find(".fusion-search-button"),h=f.find(".fusion-search-submit"),i=f.find(".fusion-search-results"),j=f.find('input[name="post_type[]"]'),k=f.find('input[name="search_limit_to_post_titles"]');h.attr("data-color",h.css("color")),e.on("focusin",function(){avadaLiveSearchVars.min_char_count<=jQuery(this).val().length&&i.children(".fusion-search-result").length&&i.addClass("suggestions-added")}),e.on("focusout",function(){i.is(":hover")||g.is(":hover")||i.removeClass("suggestions-added")}),jQuery(g,i).on("mouseleave",function(){e.is(":focus")||i.removeClass("suggestions-added")}),e.on("keyup",function(){clearTimeout(d),d=setTimeout(c,500)}),e.on("keydown",function(){clearTimeout(d)})})};jQuery(document).ready(function(){avadaLiveSearch()});