// source --> https://businessportal.bg/wp-content/plugins/geodir_advance_search_filters/assets/js/script.min.js?ver=2.0.1.2 
jQuery.autocomplete_gd=function(input,options){var me=this;var $input=jQuery(input).attr("autocomplete","off");if(options.inputClass)$input.addClass(options.inputClass);var results=document.createElement("div");var $results=jQuery(results);$results.show().addClass(options.resultsClass).css("position","absolute");if(options.width>0)$results.css("width",options.width);jQuery("body").append(results);input.autocompleter=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var hasFocus=false;var lastKeyPressCode=null;function flushCache(){cache={};cache.data={};cache.length=0}flushCache();if(options.data!=null){var sFirstChar="",stMatchSets={},row=[];if(typeof options.url!="string")options.cacheLength=1;for(var i=0;i<options.data.length;i++){row=typeof options.data[i]=="string"?[options.data[i]]:options.data[i];if(row[0].length>0){sFirstChar=row[0].substring(0,1).toLowerCase();if(!stMatchSets[sFirstChar])stMatchSets[sFirstChar]=[];stMatchSets[sFirstChar].push(row)}}for(var k in stMatchSets){options.cacheLength++;addToCache(k,stMatchSets[k])}}$input.keydown(function(e){lastKeyPressCode=e.keyCode;switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:case 13:if(selectCurrent()){$input.get(0).blur();e.preventDefault()}break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange()},options.delay);break}}).focus(function(){hasFocus=true}).blur(function(){hasFocus=false;hideResults()});hideResultsNow();function onChange(){if(lastKeyPressCode==46||lastKeyPressCode>8&&lastKeyPressCode<32)return $results.show();var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v)}else{$input.removeClass(options.loadingClass);$results.show()}}function moveSelect(step){var lis=jQuery("li",results);if(!lis)return;active+=step;if(active<0)active=0;else if(active>=lis.size())active=lis.size()-1;lis.removeClass("ac_over");jQuery(lis[active]).addClass("ac_over")}function selectCurrent(){var li=jQuery("li.ac_over",results)[0];if(!li){var $li=jQuery("li",results);if(options.selectOnly){if($li.length==1)li=$li[0]}else if(options.selectFirst)li=$li[0]}if(li){selectItem(li);return true}else return false}function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue=""}var v=jQuery.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$results.html("");$input.val(v);hideResultsNow();if(options.onItemSelect)setTimeout(function(){options.onItemSelect(li,$input.parents("form"))},1)}function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select()}else if(field.setSelectionRange)field.setSelectionRange(start,end);else if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end}field.focus()}function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length)}}function showResults(){$results.appendTo("body");$results.css({display:"block"});var pos=findPos(input);var iWidth=options.width>0?options.width:$input.outerWidth();$results.css({width:parseInt(iWidth)+"px",top:$input.offset().top+$input.outerHeight(true),left:pos.x+"px"}).show()}function hideResults(){if(jQuery(".ac_results:hover").length!=0)return setTimeout(hideResults,100);if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200)}function hideResultsNow(){$results.css({display:"none"});if(timeout)clearTimeout(timeout);$input.removeClass(options.loadingClass);if($results.is(":visible"))$results.show();if(options.mustMatch){var v=$input.val();if(v!=input.lastSelected)selectItem(null)}}function receiveData(q,data){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if(!hasFocus||data.length==0)return hideResultsNow();if(jQuery.browser.msie)$results.append(document.createElement("iframe"));results.appendChild(dataToDom(data));if(options.autoFill&&$input.val().toLowerCase()==q.toLowerCase())autoFill(data[0][0]);showResults()}else hideResultsNow()}function parseData(data){if(!data)return null;var parsed=[];var rows=data.split(options.lineSeparator);for(var i=0;i<rows.length;i++){var row=jQuery.trim(rows[i]);if(row)parsed[parsed.length]=row.split(options.cellSeparator)}return parsed}function dataToDom(data){var ul=document.createElement("ul");var num=data.length;if(options.maxItemsToShow>0&&options.maxItemsToShow<num)num=options.maxItemsToShow;for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0]}else{li.innerHTML=row[0];li.selectValue=row[0]}var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++)extra[extra.length]=row[j]}li.extra=extra;ul.appendChild(li);jQuery(li).hover(function(){jQuery("li",ul).removeClass("ac_over");jQuery(this).addClass("ac_over");active=jQuery("li",ul).indexOf(jQuery(this).get(0))},function(){jQuery(this).removeClass("ac_over")}).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this)})}return ul}function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data&&data.length)receiveData(q,data);else if(typeof options.url=="string"&&options.url.length>0)jQuery.ajax({url:makeUrl(q),type:"GET",dataType:"html",beforeSend:function(){geodir_search_wait(1)},success:function(data,textStatus,xhr){data=parseData(data);addToCache(q,data);receiveData(q,data);geodir_search_wait(0)},error:function(xhr,textStatus,errorThrown){console.log(textStatus);geodir_search_wait(0)}});else $input.removeClass(options.loadingClass)}function makeUrl(q){var sform=jQuery($input).closest("form");var url=options.url+"&q="+encodeURI(q);for(var i in options.extraParams)url+="&"+i+"="+encodeURI(options.extraParams[i]);if($input.attr("name")==geodir_search_params.autocomplete_field_name){if(sform.find('[name="set_location_type"]').length)url+="&_ltype="+encodeURI(sform.find('[name="set_location_type"]').val());if(sform.find('[name="set_location_val"]').length)url+="&_lval="+encodeURI(sform.find('[name="set_location_val"]').val());if(sform.find('[name="gd_hood_s"]').length)url+="&_lhood="+encodeURI(sform.find('[name="gd_hood_s"]').val())}return url}function loadFromCache(q){if(gdNearChanged){flushCache();gdNearChanged=false;return null}if(!q)return null;if(cache.data[q])return cache.data[q];if(options.matchSubset)for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i);var c=cache.data[qs];if(c){var csub=[];for(var j=0;j<c.length;j++){var x=c[j];var x0=x[0];if(matchSubset(x0,q))csub[csub.length]=x}return csub}}return null}function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains}this.flushCache=function(){flushCache()};this.setExtraParams=function(p){options.extraParams=p};this.findValue=function(){var q=$input.val();if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data&&data.length)findValueCallback(q,data);else if(typeof options.url=="string"&&options.url.length>0)jQuery.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);findValueCallback(q,data)});else findValueCallback(q,null)};function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=data?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row[0].toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0]}else{li.innerHTML=row[0];li.selectValue=row[0]}var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++)extra[extra.length]=row[j]}li.extra=extra}}if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1)}function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++}else if(!cache[q])cache.length++;cache.data[q]=data}function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop}return{x:curleft,y:curtop}}};jQuery.fn.autocomplete_gd=function(url,options,data){options=options||{};options.url=url;options.data=typeof data=="object"&&data.constructor==Array?data:null;options.inputClass=options.inputClass||"ac_input";options.resultsClass=options.resultsClass||"ac_results";options.lineSeparator=options.lineSeparator||"\n";options.cellSeparator=options.cellSeparator||"|";options.minChars=options.minChars||1;options.delay=options.delay||400;options.matchCase=options.matchCase||0;options.matchSubset=options.matchSubset||1;options.matchContains=options.matchContains||0;options.cacheLength=options.cacheLength||1;options.mustMatch=options.mustMatch||0;options.extraParams=options.extraParams||{};options.loadingClass=options.loadingClass||"ac_loading";options.selectFirst=options.selectFirst||false;options.selectOnly=options.selectOnly||false;options.maxItemsToShow=options.maxItemsToShow||-1;options.autoFill=options.autoFill||false;options.width=parseInt(options.width,10)||0;this.each(function(){var input=this;new jQuery.autocomplete_gd(input,options)});return this};jQuery.fn.autocompleteArray=function(data,options){return this.autocomplete_gd(null,options,data)};jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++)if(this[i]==e)return i;return-1};(function(){})();jQuery&&function(t){function o(o,d){var n=o?t(this):d,a=t(n.attr("data-dropdown")),s=n.hasClass("dropdown-open");if(o){if(t(o.target).hasClass("dropdown-ignore"))return;o.preventDefault(),o.stopPropagation()}else if(n!==d.target&&t(d.target).hasClass("dropdown-ignore"))return;r(),s||n.hasClass("dropdown-disabled")||(n.addClass("dropdown-open"),a.data("dropdown-trigger",n).show(),e(),a.trigger("show",{dropdown:a,trigger:n}))}function r(o){var r=o?t(o.target).parents().addBack():null;if(r&&r.is("div.gd-dropdown")){if(!r.is(".dropdown-menu"))return;if(!r.is("A"))return}t(document).find("div.gd-dropdown:visible").each(function(){var o=t(this);o.hide().removeData("dropdown-trigger").trigger("hide",{dropdown:o})}),t(document).find(".dropdown-open").removeClass("dropdown-open")}function e(){var o=t(".gd-dropdown:visible").eq(0),r=o.data("dropdown-trigger"),e=r?parseInt(r.attr("data-horizontal-offset")||0,10):null,d=r?parseInt(r.attr("data-vertical-offset")||0,10):null;jQuery(o).appendTo("body");0!==o.length&&r&&o.css(o.hasClass("dropdown-relative")?{left:o.hasClass("dropdown-anchor-right")?r.position().left-(o.outerWidth(!0)-r.outerWidth(!0))-parseInt(r.css("margin-right"),10)+e:r.position().left+parseInt(r.css("margin-left"),10)+e,top:r.position().top+r.outerHeight(!0)-parseInt(r.css("margin-top"),10)+d}:{left:o.hasClass("dropdown-anchor-right")?r.offset().left-(o.outerWidth()-r.outerWidth())+e:r.offset().left+e,top:r.offset().top+r.outerHeight(true)+d})}t.extend(t.fn,{dropdown:function(e,d){switch(e){case "show":return o(null,t(this)),t(this);case "hide":return r(),t(this);case "attach":return t(this).attr("data-dropdown",d);case "detach":return r(),t(this).removeAttr("data-dropdown");case "disable":return t(this).addClass("dropdown-disabled");case "enable":return r(),t(this).removeClass("dropdown-disabled")}}}),t(document).on("click.dropdown","[data-dropdown]",o),t(document).on("click.dropdown",r),t(window).on("resize",e)}(jQuery);jQuery(function($){gdsText=jQuery('input[type="button"].geodir_submit_search').val();geodir_search_setup_advance_search();jQuery("body").on("geodir_setup_search_form",function(){geodir_search_setup_advance_search()});geodir_search_onload_redirect();if($(".geodir-search-container form").length){$("body").on("geodir_setup_search_form",function(){geodir_search_form_setup_dates()});geodir_search_form_setup_dates();geodir_search_setup_searched_filters()}if($('.geodir-search-container select[name="sopen_now"]').length){setInterval(function(e){geodir_search_refresh_open_now_times()},60000);geodir_search_refresh_open_now_times()}});function geodir_search_refresh_open_now_times(){jQuery('.geodir-search-container select[name="sopen_now"]').each(function(){geodir_search_refresh_open_now_time(jQuery(this))})}function geodir_search_refresh_open_now_time($this){var $option=$this.find('option[value="now"]'),label,value,d,date_now,time,$label,open_now_format=geodir_search_params.open_now_format;if($option.length&&open_now_format){if($option.data("bkp-text"))label=$option.data("bkp-text");else{label=$option.text();$option.attr("data-bkp-text",label)}d=new Date;date_now=d.getFullYear()+"-"+("0"+(d.getMonth()+1)).slice(-2)+"-"+("0"+d.getDate()).slice(-2)+"T"+("0"+d.getHours()).slice(-2)+":"+("0"+d.getMinutes()).slice(-2)+":"+("0"+d.getSeconds()).slice(-2);time=geodir_search_format_time(d);open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$option.text(open_now);$option.closest("select").data("date-now",date_now);$label=jQuery(".gd-adv-search-open_now .gd-adv-search-label-t");if(jQuery(".gd-adv-search-open_now").length&&jQuery(".gd-adv-search-open_now").data("value")=="now"){if($label.data("bkp-text"))label=$label.data("bkp-text");else{label=$label.text();$label.attr("data-bkp-text",label)}open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$label.text(open_now)}}}function geodir_search_format_time(d){var format=geodir_search_params.time_format,am_pm=eval(geodir_search_params.am_pm),hours,aL,aU;hours=d.getHours();if(hours<12){aL=0;aU=1}else{hours=hours>12?hours-12:hours;aL=2;aU=3}time=format.replace("g",hours);time=time.replace("G",d.getHours());time=time.replace("h",("0"+hours).slice(-2));time=time.replace("H",("0"+d.getHours()).slice(-2));time=time.replace("i",("0"+d.getMinutes()).slice(-2));time=time.replace("s","");time=time.replace("a",am_pm[aL]);time=time.replace("A",am_pm[aU]);return time}function geodir_search_setup_advance_search(){jQuery(".geodir-search-container.geodir-advance-search-searched").each(function(){var $this=this;if(jQuery($this).attr("data-show-adv")=="search")jQuery(".geodir-show-filters",$this).trigger("click")});jQuery(".geodir-more-filters",".geodir-filter-container").each(function(){var $cont=this;var $form=jQuery($cont).closest("form");var $adv_show=jQuery($form).closest(".geodir-search-container").attr("data-show-adv");if($adv_show=="always"&&typeof jQuery(".geodir-show-filters",$form).html()!="undefined"){jQuery(".geodir-show-filters",$form).remove();if(!jQuery(".geodir-more-filters",$form).is(":visible"))jQuery(".geodir-more-filters",$form).slideToggle(500)}})}function geodir_search_deselect(el){var fType=jQuery(el).prop("type");switch(fType){case "checkbox":case "radio":jQuery(el).prop("checked",false);break}jQuery(el).val("")}function geodir_search_clear_gps(){lat="";lon="";my_location="";userMarkerActive=true;geodir_search_setUserLocation(lat,lon,my_location)}function geodir_search_setUserMarker(new_lat,new_lon,map_id){if(window.gdMaps=="osm"){geodir_search_setUserMarker_osm(new_lat,new_lon,map_id);return}var image=new google.maps.MarkerImage(geodir_search_params.geodir_advanced_search_plugin_url+"/css/map_me.png",null,null,new google.maps.Point(8,8),new google.maps.Size(17,17));if(map_id)goMap=jQuery("#"+map_id).goMap();if(gdUmarker["visible"])return;if(typeof goMap=="undefined")return;var coord=new google.maps.LatLng(lat,lon);gdUmarker=jQuery.goMap.createMarker({optimized:false,flat:true,draggable:true,id:"map_me",title:"Set Location",position:coord,visible:true,clickable:true,icon:image});jQuery.goMap.createListener({type:"marker",marker:"map_me"},"dragend",function(){latLng=gdUmarker.getPosition();lat=latLng.lat();lon=latLng.lng();geodir_search_setUserLocation(lat,lon,0)});userMarkerActive=true}function geodir_search_setUserMarker_osm(new_lat,new_lon,map_id){if(map_id)goMap=jQuery("#"+map_id).goMap();if(jQuery.goMap.gdUmarker)return;if(typeof goMap=="undefined")return;gdUmarker=jQuery.goMap.createMarker({optimized:false,flat:true,draggable:true,id:"map_me",title:"Set Location",position:new L.latLng(lat,lon),visible:true,clickable:true,addToMap:true});gdUmarker.setIcon(L.divIcon({iconSize:[17,17],iconAnchor:[8.5,8.5],className:"gd-user-marker",html:'<div class="gd-user-marker-box"><div class="gd-user-marker-animate"></div><img class="gd-user-marker-img" src="'+geodir_search_params.geodir_advanced_search_plugin_url+"/css/map_me.png"+'" /></div>'}));gdUmarker.on("dragend",function(e){gdULatLng=gdUmarker.getLatLng();geodir_search_setUserLocation(gdULatLng.lat,gdULatLng.lng,0)});jQuery.goMap.gdUmarker=gdUmarker;userMarkerActive=true}function geodir_search_moveUserMarker(lat,lon){if(window.gdMaps=="google"){var coord=new google.maps.LatLng(lat,lon);gdUmarker.setPosition(coord)}else if(window.gdMaps=="osm"){var coord=new L.latLng(lat,lon);gdUmarker.setLatLng(coord)}}function geodir_search_removeUserMarker(){if(typeof goMap!="undefined")jQuery.goMap.removeMarker("map_me");userMarkerActive=false}function geodir_search_onLocationError(error){switch(error.code){case error.PERMISSION_DENIED:alert(geodir_search_params.PERMISSION_DENINED);break;case error.POSITION_UNAVAILABLE:alert(geodir_search_params.POSITION_UNAVAILABLE);break;case error.TIMEOUT:alert(geodir_search_params.DEFAUTL_ERROR);break;case error.UNKNOWN_ERROR:alert(geodir_search_params.UNKNOWN_ERROR);break}}function geodir_search_setUserLocation(lat,lon,my_loc){if(my_loc)my_location=1;else my_location=0;if(userMarkerActive==false)jQuery.each(map_id_arr,function(key,value){geodir_search_setUserMarker(lat,lon,value)});else if(lat&&lon)geodir_search_moveUserMarker(lat,lon);else geodir_search_removeUserMarker();jQuery.ajax({url:geodir_search_params.geodir_admin_ajax_url,type:"POST",dataType:"html",data:{action:"geodir_set_user_location",lat:lat,lon:lon,myloc:my_location},success:function(data,textStatus,xhr){},error:function(xhr,textStatus,errorThrown){console.log(errorThrown)}})}function geodir_search_showRange(el){jQuery(".gdas-range-value-out").html(jQuery(el).val()+" "+geodir_search_params.unom_dist)}function geodir_search_setRange(el){range=jQuery(el).val();var ajax_url=geodir_search_params.geodir_admin_ajax_url;jQuery.post(ajax_url,{action:"geodir_set_near_me_range",range:range},function(data){})}function geodir_search_share_gps_on_load(){if(navigator.geolocation)navigator.geolocation.getCurrentPosition(geodir_search_position_success,geodir_search_position_error,{timeout:1E4});else{var error={code:"-1"};geodir_search_position_error(error)}}function geodir_search_position_error(err){var ajax_url=geodir_search_params.geodir_admin_ajax_url;var msg;var default_err=false;switch(err.code){case err.UNKNOWN_ERROR:msg=geodir_search_params.UNKNOWN_ERROR;break;case err.PERMISSION_DENINED:msg=geodir_search_params.PERMISSION_DENINED;break;case err.POSITION_UNAVAILABLE:msg=geodir_search_params.POSITION_UNAVAILABLE;break;case err.BREAK:msg=geodir_search_params.BREAK;break;case 3:geodir_search_position_success(null);break;default:msg=geodir_search_params.DEFAUTL_ERROR;default_err=true;break}jQuery.post(ajax_url,{action:"geodir_share_location",error:true},function(data){});if(!default_err)alert(msg)}function geodir_search_position_success(position){var ajax_url=geodir_search_params.geodir_admin_ajax_url;var request_param=geodir_search_params.request_param;var redirect=typeof redirect!=="undefined"?redirect:"";var lat;var long;if(position&&position!==null){var coords=position.coords||position.coordinate||position;lat=coords.latitude;long=coords.longitude}jQuery.post(ajax_url,{action:"geodir_share_location",lat:lat,"long":long,request_param:request_param},function(data){if(data&&data!=="OK")window.location=data})}function geodir_search_onload_redirect(){var onloadRedirect=geodir_search_params.onload_redirect;var onloadAskRedirect=geodir_search_params.onload_askRedirect;if(!onloadAskRedirect)return;if(typeof Storage!=="undefined"&&sessionStorage.getItem("gd_onload_redirect_done")!="1"){sessionStorage.setItem("gd_onload_redirect_done","1");switch(onloadRedirect){case "nearest":if(geodir_search_params.geodir_autolocate_ask)if(confirm(geodir_search_params.geodir_autolocate_ask_msg))geodir_search_share_gps_on_load();else geodir_search_position_do_not_share();else geodir_search_share_gps_on_load();break;case "location":var redirectLocation=geodir_search_params.onload_redirectLocation;if(redirectLocation&&redirectLocation!=="")window.location=redirectLocation;break;case "no":default:geodir_search_position_do_not_share();break}}}function geodir_search_position_do_not_share(){var ajax_url=geodir_search_params.geodir_admin_ajax_url;jQuery.post(ajax_url,{action:"geodir_do_not_share_location"},function(data){})}function geodir_search_onSelectItem(row,$form){if(geodir_search_params.geodir_autocompleter_autosubmit==1){var link=jQuery(row).find("span").attr("link");if(typeof link!="undefined"&&link!=""){window.location.href=link;return true}if($form.find(' input[name="snear"]').val()==geodir_search_params.default_Near)jQuery('input[name="snear"]').val("");if(typeof jQuery(row).find("span").attr("attr")!="undefined")jQuery("input.geodir_submit_search",$form).trigger("click");else jQuery("input.geodir_submit_search",$form).trigger("click")}else jQuery(row).parents("form").find('input[name="'+geodir_search_params.autocomplete_field_name+'"]').focus()}function geodir_search_formatItem(row){var attr;if(row.length==3&&row[2]!="")attr='attr="'+row[2]+'"';else attr="";var link="";var icon="";var exp=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if(typeof row[1]!="undefined"&&row[1]!=""&&exp.test(row[1])){link=' link="'+row[1]+'" class="gd-search-has-link"';icon='<i class="fas fa-angle-double-right"></i>'}return row[0]+"<span "+attr+" "+link+">"+icon+"</span>"}function geodir_search_expandmore(el){var moretext=jQuery.trim(jQuery(el).text());jQuery(el).closest("ul").find(".more").toggle("slow");if(moretext==geodir_search_params.text_more)jQuery(el).text(geodir_search_params.text_less);else jQuery(el).text(geodir_search_params.text_more)}function geodir_search_show_filters(el){var $form,$container,$type;$form=jQuery(el).closest("form.geodir-listing-search");$container=$form.closest(".geodir-search-container");mode=$container.attr("data-show-adv");if(mode=="always");else{jQuery("button.geodir-show-filters svg",$form).addClass("fa-spin");jQuery(".geodir-more-filters",$form).slideToggle("slow",function(){jQuery("button.geodir-show-filters svg",$form).removeClass("fa-spin")})}}function geodir_search_form_setup_dates(){jQuery(".geodir-search-container form .gd-search-date-input").each(function(i){var uniqId="geodir-uniq-d"+(i+1);jQuery(this).attr("id",uniqId);var $el=jQuery("#"+uniqId);var $form=$el.closest("form");if(!$el.hasClass(".hasDatepicker")){var fieldKey=$el.data("field-key"),changeMonth,changeYear,altField,$altField,altFormat;changeMonth=$el.data("change-month")=="undefined"||$el.data("change-month")=="1"?true:false;changeYear=$el.data("change-year")=="undefined"||$el.data("change-year")=="1"?true:false;dateFormat=$el.data("date-format")?$el.data("date-format"):"yy-mm-dd";altField=$el.data("alt-field")?$el.data("alt-field"):"";altFormat=$el.data("alt-format")?$el.data("alt-format"):"yymmdd";$altField=altField&&jQuery('[name="'+altField+'"]',$form).length?jQuery('[name="'+altField+'"]',$form):"";if($el.prop("name")==fieldKey+"[from]"||altField&&altField==fieldKey+"[from]")$el.datepicker({changeMonth:changeMonth,changeYear:changeYear,dateFormat:dateFormat,altField:$altField,altFormat:altFormat,onClose:function(selected){if(jQuery('[name="'+fieldKey+'[to]"]',$form).length){if(jQuery('[data-alt-field="'+fieldKey+'[to]"]',$form).length)$toField=jQuery('[data-alt-field="'+fieldKey+'[to]"]',$form);else $toField=jQuery('[name="'+fieldKey+'[to]"]',$form);$toField.datepicker("option","minDate",selected)}}});else $el.datepicker({changeMonth:changeMonth,changeYear:changeYear,dateFormat:dateFormat,altField:$altField,altFormat:altFormat})}});jQuery(".geodir-search-container form .gd-search-time-input").each(function(i){var uniqId="geodir-uniq-t"+(i+1);jQuery(this).attr("id",uniqId);var $el=jQuery("#"+uniqId);var $form=$el.closest("form");if(!$el.hasClass(".hasDatepicker")){var fieldKey=$el.data("field-key"),defaultValue,altField,$altField,altTimeFormat,showSecond;timeFormat=$el.data("time-format")?$el.data("time-format"):"HH:mm";defaultValue=$el.data("default-value")?$el.data("default-value"):"";altField=$el.data("alt-field")?$el.data("alt-field"):"";altTimeFormat=$el.data("alt-format")?$el.data("alt-format"):"HHmmss";showSecond=$el.data("show-second")?true:false;$altField=altField&&jQuery('[name="'+altField+'"]',$form).length?jQuery('[name="'+altField+'"]',$form):"";if($el.prop("name")==fieldKey+"[from]"||altField&&altField==fieldKey+"[from]")$el.timepicker({timeFormat:timeFormat,defaultValue:defaultValue,altField:$altField,altTimeFormat:altTimeFormat,showSecond:showSecond,onSelect:function(selected){if(jQuery('[name="'+fieldKey+'[to]"]',$form).length){if(jQuery('[data-alt-field="'+fieldKey+'[to]"]',$form).length)$toField=jQuery('[data-alt-field="'+fieldKey+'[to]"]',$form);else $toField=jQuery('[name="'+fieldKey+'[to]"]',$form);$toField.timepicker("option","minTime",selected)}}});else $el.timepicker({timeFormat:timeFormat,defaultValue:defaultValue,altField:$altField,altTimeFormat:altTimeFormat,showSecond:showSecond})}})}function geodir_search_setup_searched_filters(){jQuery(".gd-adv-search-labels .gd-adv-search-label").on("click",function(e){var $this=jQuery(this),$form=jQuery(".geodir-search-container form"),name,to_name,name=$this.data("name");to_name=$this.data("names");if(typeof name!="undefined"&&name||$this.hasClass("gd-adv-search-near")){if($this.hasClass("gd-adv-search-near")){name="snear";jQuery(".sgeo_lat,.sgeo_lon,.geodir-location-search-type",$form).val("")}geodir_search_deselect(jQuery('[name="'+name+'"]',$form));if(typeof to_name!="undefined"&&to_name)geodir_search_deselect(jQuery('[name="'+to_name+'"]',$form));jQuery(".geodir_submit_search",$form).trigger("click")}})};
// source --> https://businessportal.bg/wp-content/plugins/geodir_location_manager/assets/js/location-common.min.js?ver=2.0.1.3 
jQuery(function($){GeoDir_Location_Fields.init()});var GeoDir_Location_Fields={init:function(){var $self,$form,$country,$region,$city;if(!jQuery('#geodir_address_country_row [name="country"]').closest("form").length){return false}this.$form=jQuery('#geodir_address_country_row [name="country"]').closest("form");this.$country=jQuery('[name="country"]',this.$form);this.$region=jQuery('[name="region"]',this.$form);this.$city=jQuery('[name="city"]',this.$form);this.$neighbourhood=jQuery('[name="neighbourhood"]',this.$form);this.$zip=jQuery('[name="zip"]',this.$form);$self=this;this.$country.on("change",function(e){e.preventDefault();$self.onCountryChanged(jQuery(this))});this.$region.on("change",function(e){e.preventDefault();$self.onRegionChanged(jQuery(this))});this.$city.on("change",function(e){e.preventDefault();$self.onCityChanged(jQuery(this))})},onCountryChanged:function($el){var $self=this;country=$el.val();$self.showLoader($self.$region);data={action:"geodir_fill_location_on_add_listing",type:"region",country:country};jQuery.ajax({url:geodir_params.ajax_url,type:"POST",dataType:"json",data:data,beforeSend:function(){$self.$region.val("");$self.$city.html("");$self.$neighbourhood.html("");$self.$zip.val("");var lat=$el.find(":selected").data("country_lat");var lon=$el.find(":selected").data("country_lon");if(lat&&lon){if(window.gdMaps=="google"){var postiton={lat:lat,lng:lon};baseMarker.setPosition(postiton);jQuery.goMap.map.setCenter(postiton);jQuery.goMap.map.setZoom(4);updateMarkerPosition(baseMarker.getPosition())}else if(window.gdMaps=="osm"){baseMarker.setLatLng(new L.latLng(lat,lon));centerMap(new L.latLng(lat,lon));jQuery.goMap.map.setZoom(4);updateMarkerPositionOSM(baseMarker.getLatLng())}}},success:function(res,textStatus,xhr){$self.hideLoader($self.$region);if(res.success&&res.data.options){val=$self.$region.val();$self.$region.html(res.data.options);$self.$region.val(val)}},error:function(xhr,textStatus,errorThrown){console.log(errorThrown);$self.hideLoader($self.$region)}})},onRegionChanged:function($el){var $self=this;country=$self.$country.val();region=$el.val();$self.showLoader($self.$city);data={action:"geodir_fill_location_on_add_listing",type:"city",country:country,region:region};jQuery.ajax({url:geodir_params.ajax_url,type:"POST",dataType:"json",data:data,beforeSend:function(){$self.$city.html("");$self.$neighbourhood.html("")},success:function(res,textStatus,xhr){$self.hideLoader($self.$city);if(res.success&&res.data.options){val=$self.$city.val();$self.$city.html(res.data.options);$self.$city.val(val)}},error:function(xhr,textStatus,errorThrown){console.log(errorThrown);$self.hideLoader($self.$city)}})},onCityChanged:function($el){var $self=this;if($self.$neighbourhood.length&&geodir_location_params.neighbourhood_is_active){country=$self.$country.val();region=$self.$region.val();city=$el.val();neighbourhood=window.neighbourhood?window.neighbourhood:"";$self.showLoader($self.$neighbourhood);data={action:"geodir_fill_location_on_add_listing",type:"neighbourhood",country:country,region:region,city:city,neighbourhood:neighbourhood};jQuery.ajax({url:geodir_params.ajax_url,type:"POST",dataType:"json",data:data,beforeSend:function(){},success:function(res,textStatus,xhr){$self.hideLoader($self.$neighbourhood);if(res.success&&res.data.options){val=$self.$neighbourhood.val();$self.$neighbourhood.html(res.data.options);$self.$neighbourhood.val(val)}},error:function(xhr,textStatus,errorThrown){console.log(errorThrown);$self.hideLoader($self.$neighbourhood)}})}},showLoader:function($el){$el.closest(".geodir_form_row").find(".select2").hide();$el.closest(".geodir_form_row").find(".geodir-location-loader").remove();$el.after('<div class="geodir-location-loader"><i class="fas fa-2x fa-sync fa-spin fa-fw"></i></div>')},hideLoader:function($el){$el.closest(".geodir_form_row").find(".geodir-location-loader").remove();$el.closest(".geodir_form_row").find(".select2").show()}};function geodir_set_map_default_location(mapid,lat,lng){if(mapid!=""&&lat!=""&&lng!=""){jQuery("#"+mapid).goMap();jQuery.goMap.map.setCenter(new google.maps.LatLng(lat,lng));baseMarker.setPosition(new google.maps.LatLng(lat,lng));updateMarkerPosition(baseMarker.getPosition());geocodePosition(baseMarker.getPosition())}};
// source --> https://businessportal.bg/wp-content/plugins/geodir_location_manager/assets/js/location-front.min.js?ver=2.0.1.3 
jQuery(document).ready(function(){geodir_lm_setup_switcher_trigger();setTimeout(function(){var keyup_timer;var gdlm_msgWait=geodir_location_params.LOCATION_PLEASE_WAIT;var gdlm_ajax_url=geodir_location_params.ajax_url;jQuery('input[name="loc_pick_country_filter"]').keyup(function(){var $obj=jQuery(this);jQuery(this).parent().find("ul").html(gdlm_msgWait);clearInterval(keyup_timer);total=parseInt(jQuery(this).parent().data("limit"));if(isNaN(total)||!total>0){total=0}keyup_timer=setTimeout(function(){jQuery.post(gdlm_ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"get_location",gd_formated_for:"location_switcher",gd_which_location:"country",gd_country_val:$obj.val(),lscroll:total},function(data){$obj.parent().find("ul").html(data)})},500)});jQuery('input[name="loc_pick_region_filter"]').keyup(function(){var country_val=jQuery(this).parent().parent().find('input[name="loc_pick_country_filter"]').val();jQuery(this).parent().find("ul").html(gdlm_msgWait);var $obj=jQuery(this);total=parseInt(jQuery(this).parent().data("limit"));if(isNaN(total)||!total>0){total=0}clearInterval(keyup_timer);keyup_timer=setTimeout(function(){jQuery.post(gdlm_ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"get_location",gd_formated_for:"location_switcher",gd_which_location:"region",gd_country_val:country_val,gd_region_val:$obj.val(),lscroll:total},function(data){$obj.parent().find("ul").html(data)})},500)});jQuery('input[name="loc_pick_city_filter"]').keyup(function(){jQuery(this).parent().find("ul").html(gdlm_msgWait);var country_val=jQuery(this).parent().parent().find('input[name="loc_pick_country_filter"]').val();var region_val=jQuery(this).parent().parent().find('input[name="loc_pick_region_filter"]').val();var $obj=jQuery(this);total=parseInt(jQuery(this).parent().data("limit"));if(isNaN(total)||!total>0){total=0}clearInterval(keyup_timer);keyup_timer=setTimeout(function(){jQuery.post(gdlm_ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"get_location",gd_formated_for:"location_switcher",gd_which_location:"city",gd_country_val:country_val,gd_region_val:region_val,gd_city_val:$obj.val(),lscroll:total},function(data){$obj.parent().find("ul").html(data)})},500)});jQuery(".geodir-locListing_column ul").on("click",".geodir_loc_arrow a",function(){var which_location="",country_val="",region_val="",city_val="";var $mainDiv=jQuery(this).parents(".geodir_locListing_main");var $curDiv=jQuery(this).parents(".geodir-locListing_column");var $nextDiv=jQuery($curDiv,$mainDiv).next();var $curUl=jQuery(this).parents("ul");var $curLi=jQuery(this).parents("li");var sVal=jQuery("a",$curLi).text().trim();jQuery("li",$curUl).removeClass("geodir_active");$curLi.addClass("geodir_active");jQuery('input[name^="loc_pick_"]',$curDiv).val(sVal);jQuery('input[name^="loc_pick_"]',$nextDiv).val("");if($curUl.hasClass("geodir_country_column")){which_location="region";country_val=sVal}else if($curUl.hasClass("geodir_city_column")){which_location="neighbourhood";city_val=sVal}else{which_location="city";region_val=sVal}var ul_item=jQuery("ul",$nextDiv).html(gdlm_msgWait);total=parseInt($nextDiv.data("limit"));if(isNaN(total)||!total>0){total=0}jQuery.post(gdlm_ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"get_location",gd_formated_for:"location_switcher",gd_which_location:which_location,gd_country_val:country_val,gd_region_val:region_val,gd_city_val:city_val,lscroll:total},function(data){jQuery("ul",$nextDiv).html(data)})});jQuery(".geodir_location_tab_container .geodir_location_tabs").bind("click",function(){var tab=this;var tab_id=jQuery(this).data("location");var autoredirect=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").data("autoredirect");var show_every_where=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").data("showeverywhere");jQuery.post(gdlm_ajax_url+"?action=geodir_location_ajax&gd_loc_ajax_action=fill_location&autoredirect="+autoredirect+"&gd_which_location="+tab_id+"&show_every_where="+show_every_where,function(data){jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").html(data).chosen().trigger("chosen:updated");geodir_enable_click_on_chosen_list_item()});jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_tabs").removeClass("gd-tab-active");jQuery(tab).addClass("gd-tab-active");if(!geodir_lm_chosen_supported()){geodir_no_chosen_add_search(jQuery(tab).parents(".geodir_location_tab_container"))}geodir_location_switcher_chosen_ajax()});if(!geodir_lm_chosen_supported()){jQuery("body").removeClass("gd-chosen-no-support").addClass("gd-chosen-no-support");jQuery(".geodir_location_tab_container").each(function(){var $this=this;geodir_no_chosen_add_search($this)})}else{if(jQuery("select.geodir_location_switcher_chosen").length>0){jQuery("select.geodir_location_switcher_chosen").chosen({no_results_text:geodir_location_params.LOCATION_CHOSEN_NO_RESULT_TEXT})}if(jQuery("select.geodir_location_add_listing_chosen").length>0){jQuery("select.geodir_location_add_listing_chosen").chosen({no_results_text:geodir_location_params.LOCATION_CHOSEN_NO_RESULT_TEXT})}geodir_location_switcher_chosen_ajax()}geodir_enable_click_on_chosen_list_item();if(!geodir_lm_chosen_supported()){jQuery(document).click(function(e){var isSwitcher=jQuery(e.target).closest(".geodir_location_sugestion").html();if(typeof isSwitcher=="undefined"){jQuery(document).find(".geodir_location_sugestion").each(function(){jQuery(this).find('select[name="gd_location"]').removeAttr("size");jQuery(this).find('select[name="gd_location"]').removeClass("geodir-loc-select-list")})}});jQuery(document).find('.geodir_location_sugestion select[name="gd_location"] option').click(function(){if(jQuery(this).attr("selected")=="selected"||jQuery(this).attr("value")==geodir_location_params.gd_base_location){jQuery(this).closest("select").removeAttr("size");jQuery(this).closest("select").removeClass("geodir-loc-select-list")}})}jQuery('input[name="loc_pick_neighbourhood_filter"]').keyup(function(){var $this=jQuery(this);var hoodDiv=$this.closest(".geodir-locListing_column");var mainDiv=jQuery(hoodDiv).parent();var country_val=jQuery('input[name="loc_pick_country_filter"]',mainDiv).val();var region_val=jQuery('input[name="loc_pick_region_filter"]',mainDiv).val();var city_val=jQuery('input[name="loc_pick_city_filter"]',mainDiv).val();total=parseInt(hoodDiv.data("limit"));if(isNaN(total)||!total>0){total=0}jQuery("ul",hoodDiv).html(gdlm_msgWait);clearInterval(keyup_timer);keyup_timer=setTimeout(function(){jQuery.post(gdlm_ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"get_location",gd_formated_for:"location_switcher",gd_which_location:"neighbourhood",gd_country_val:country_val,gd_region_val:region_val,gd_city_val:city_val,gd_neighbourhood_val:$this.val(),lscroll:total},function(data){jQuery("ul",hoodDiv).html(data)})},500)});jQuery(document).on("click",".gd-loc-loadmore button",function(e){var $this=jQuery(this);if($this.data("title")){$this.find("font").text($this.data("title"))}$this.find(".fa").addClass("fa-spin");var $obj=$this.closest(".geodir-locListing_column"),$mainObj=$obj.closest(".geodir_locListing_main");var type=$obj.data("type"),total=parseInt($obj.data("limit")),pages=parseInt($this.data("pages")),next=parseInt($this.data("next"));if(isNaN(pages)||!pages>0){pages=1}if(isNaN(next)){next=1}if(isNaN(total)||!total>0){total=0}if(!type){return false}var data={action:"geodir_location_ajax",gd_loc_ajax_action:"get_location",gd_formated_for:"location_switcher",gd_which_location:type,_task:"loadmore",_pages:pages,lscroll:total,spage:next};data.gd_country_val=jQuery('input[name="loc_pick_country_filter"]',$mainObj).val();if(type=="region"||type=="city"||type=="neighbourhood"){data.gd_region_val=jQuery('input[name="loc_pick_region_filter"]',$mainObj).val();if(type=="city"||type=="neighbourhood"){data.gd_city_val=jQuery('input[name="loc_pick_city_filter"]',$mainObj).val();if(type=="neighbourhood"){data.gd_neighbourhood_val=jQuery('input[name="loc_pick_neighbourhood_filter"]',$mainObj).val()}}}jQuery.post(gdlm_ajax_url,data,function(response){$obj.find("li.gd-loc-loadmore").remove();if(response&&jQuery.trim(response)!=""){$obj.find("ul").append(response)}})})},100)});function geodir_location_switcher_chosen_ajax(){jQuery("select.geodir_location_switcher_chosen").each(function(){var curr_chosen=jQuery(this);var autoredirect=curr_chosen.data("autoredirect");var countrysearch=curr_chosen.data("countrysearch");var ajax_url=geodir_location_params.ajax_url;if(curr_chosen.data("ajaxchosen")=="1"||curr_chosen.data("ajaxchosen")===undefined){var listfor=curr_chosen.parents(".geodir_location_tab_container").find(".gd-tab-active").data("location");var show_every_where=curr_chosen.data("showeverywhere");curr_chosen.ajaxChosen({keepTypingMsg:geodir_location_params.LOCATION_CHOSEN_KEEP_TYPE_TEXT,lookingForMsg:geodir_location_params.LOCATION_CHOSEN_LOOKING_FOR_TEXT,type:"GET",url:ajax_url+"?action=geodir_location_ajax&gd_loc_ajax_action=fill_location&autoredirect="+autoredirect+"&gd_which_location="+listfor+"&show_every_where="+show_every_where,dataType:"html",success:function(data){curr_chosen.html(data).chosen().trigger("chosen:updated");geodir_enable_click_on_chosen_list_item()}},null,{})}})}jQuery(document).ready(function(){geodir_location_add_listing_chosen();jQuery("select.geodir_location_add_listing_chosen").bind("change",function(){var curr_chosen=jQuery(this);var location_type=curr_chosen.data("location_type");var ajax_url=geodir_location_params.ajax_url;var $loader='<div class="location_dl_loader" align="center" style="width:100%;"><img src="'+geodir_all_js_msg.geodir_plugin_url+'/geodirectory-assets/images/loadingAnimation.gif"  /></div>';var gd_loc_chosen=curr_chosen.parents(".geodir_location_add_listing_all_chosen_container");var gd_country_el=gd_loc_chosen.find(".geodir_location_add_listing_country_chosen_div").find('input[name="geodir_location_add_listing_country_val"]');var gd_region_div=gd_loc_chosen.find(".geodir_location_add_listing_region_chosen_div");var gd_city_div=gd_loc_chosen.find(".geodir_location_add_listing_city_chosen_div");var country_val="";var region_val="";var city_val="";if(location_type=="country"){if(curr_chosen.attr("name")!="post_country")return false;gd_country_el.val(curr_chosen.val());country_val=curr_chosen.val();gd_region_div.hide();gd_region_div.after($loader);jQuery.post(ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"fill_location_on_add_listing",gd_which_location:"region",country_val:country_val},function(data){if(data){gd_region_div.next(".location_dl_loader").remove();gd_region_div.show();gd_region_div.find("select").html(data).chosen().trigger("chosen:updated");gd_region_div.find("select").trigger("change");geodir_location_add_listing_chosen()}if(!geodir_lm_chosen_supported()){jQuery(".gd-new-loc-div",gd_region_div).show()}})}if(location_type=="region"){country_val=gd_country_el.val();gd_region_div.find('input[name="geodir_location_add_listing_region_val"]').val(curr_chosen.val());region_val=curr_chosen.val();if(!geodir_lm_chosen_supported()&&gd_region_div.find("#post_region_new").attr("id")){if(region_val){jQuery(".gd-new-loc-div",gd_region_div).hide()}else{jQuery(".gd-new-loc-div",gd_region_div).show()}}gd_city_div.hide();gd_city_div.after($loader);jQuery.post(ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"fill_location_on_add_listing",gd_which_location:"city",country_val:country_val,region_val:region_val},function(data){if(data){gd_city_div.next(".location_dl_loader").remove();gd_city_div.show();gd_city_div.find("select").html(data).chosen().trigger("chosen:updated");gd_city_div.find("select").trigger("change");geodir_location_add_listing_chosen()}if(!geodir_lm_chosen_supported()){jQuery(".gd-new-loc-div",gd_city_div).show()}})}if(location_type=="city"){var gd_hood_chosen=gd_loc_chosen.find(".geodir_location_add_listing_neighbourhood_chosen_container");var gd_hood_div=gd_loc_chosen.find(".geodir_location_add_listing_neighbourhood_chosen_div");country_val=gd_country_el.val();region_val=gd_region_div.find('input[name="geodir_location_add_listing_region_val"]').val();gd_city_div.find('input[name="geodir_location_add_listing_city_val"]').val(curr_chosen.val());city_val=curr_chosen.val();if(!geodir_lm_chosen_supported()&&gd_city_div.find("#post_city_new").attr("id")){if(city_val){jQuery(".gd-new-loc-div",gd_city_div).hide()}else{jQuery(".gd-new-loc-div",gd_city_div).show()}}if(!window.gdGeo){window.neighbourhood=""}neighbourhood_val=window.neighbourhood?window.neighbourhood:"";gd_hood_chosen.show();gd_hood_div.hide();gd_hood_div.after($loader);jQuery.post(ajax_url,{action:"geodir_location_ajax",gd_loc_ajax_action:"fill_location_on_add_listing",gd_which_location:"neighbourhood",country_val:country_val,region_val:region_val,city_val:city_val,neighbourhood_val:neighbourhood_val},function(data){gd_hood_div.find('input[name="geodir_location_add_listing_neighbourhood_val"]').val(neighbourhood_val);if(data){var hood_val=gd_hood_div.find("select").val();gd_hood_chosen.show();gd_hood_div.next(".location_dl_loader").remove();gd_hood_div.show();gd_hood_div.find("select").html(data);if(!neighbourhood_val&&hood_val){gd_hood_div.find("select").val(hood_val)}gd_hood_div.find("select").chosen().trigger("chosen:updated")}else{gd_hood_div.find("select").val("");gd_hood_div.next(".location_dl_loader").remove();gd_hood_chosen.hide()}window.gdGeo=false})}})});function geodir_location_add_listing_chosen(){jQuery("select.geodir_location_add_listing_chosen").each(function(){var curr_chosen=jQuery(this);var gd_loc_chosen=curr_chosen.parents(".geodir_location_add_listing_all_chosen_container");var ajax_url=geodir_location_params.ajax_url;var obj_name=curr_chosen.prop("name");var obbj_info=obj_name.split("_");listfor=obbj_info[1];var country_val="";var region_val="";var city_val="";country_val=gd_loc_chosen.find(".geodir_location_add_listing_country_chosen_div").find('input[name="geodir_location_add_listing_country_val"]').val();if(country_val===undefined){country_val=jQuery("#post_country").val()}region_val=gd_loc_chosen.find(".geodir_location_add_listing_region_chosen_div").find('input[name="geodir_location_add_listing_region_val"]').val();city_val=gd_loc_chosen.find(".geodir_location_add_listing_city_chosen_div").find('input[name="geodir_location_add_listing_city_val"]').val();if(curr_chosen.data("ajaxchosen")=="1"||curr_chosen.data("ajaxchosen")===undefined){curr_chosen.ajaxChosen({keepTypingMsg:geodir_location_params.LOCATION_CHOSEN_KEEP_TYPE_TEXT,lookingForMsg:geodir_location_params.LOCATION_CHOSEN_LOOKING_FOR_TEXT,type:"GET",url:ajax_url+"?action=geodir_location_ajax&gd_loc_ajax_action=fill_location_on_add_listing&gd_which_location="+listfor+"&country_val="+country_val+"&region_val="+region_val+"&city_val="+city_val,dataType:"html",success:function(data){curr_chosen.html(data).chosen().trigger("chosen:updated");geodir_location_add_listing_chosen()}},null,{})}var search_placeholder=curr_chosen.data("searchplaceholder");if(search_placeholder){setTimeout(function(){curr_chosen.parent().find(".chosen-drop .chosen-search input").attr("placeholder",search_placeholder)},200)}})}function geodir_enable_click_on_chosen_list_item(){jQuery(".chosen-results").bind("click",function(){var first_item_text=jQuery(".chosen-results").find('li[data-option-array-index="0"]').html();var selected_item_text=jQuery(this).parents(".geodir_location_sugestion").find(".chosen-single > span").html();if(first_item_text==selected_item_text){jQuery(this).parents(".geodir_location_sugestion").find("select").trigger("change")}})}function geodir_lm_chosen_supported(){if(window.navigator.appName==="Microsoft Internet Explorer"){return document.documentMode>=8}if(/iP(od|hone|ad)/i.test(window.navigator.userAgent)){return false}if(/Android/i.test(window.navigator.userAgent)){if(/Mobile/i.test(window.navigator.userAgent)){return false}}return true}function geodir_no_chosen_add_search(cont,tab){var contLoc=jQuery(cont).find('select[name="gd_location"]');jQuery(contLoc).removeAttr("size");jQuery(contLoc).removeClass("geodir-loc-select-list");jQuery(cont).find(".gd-no-chosen-seach").remove();var inputSearch='<div class="chosen-search"><input type="text" name="term" class="gd-no-chosen-seach" value="" onkeyup="javascript:geodir_no_chosen_search(this);" /></div>';jQuery(contLoc).before(inputSearch);if(typeof tab=="undefined"||tab==""){tab=jQuery(cont).find(".geodir_location_tabs.gd-tab-active").attr("data-location")}var placeHold="";if(tab=="city"){placeHold=geodir_location_params.gd_text_search_city}else if(tab=="region"){placeHold=geodir_location_params.gd_text_search_region}else if(tab=="country"){placeHold=geodir_location_params.gd_text_search_country}placeHold=placeHold!=""?placeHold:geodir_location_params.gd_text_search_location;jQuery(cont).find(".gd-no-chosen-seach").attr("placeholder",placeHold)}function geodir_no_chosen_search(obj){var term=jQuery(obj).val();if(typeof term!="undefined"&&term!=""){term=term.replace(/^\s+/,"")}else{term=""}var ajax_url=geodir_location_params.ajax_url;var attach_term=term!=""?"&term="+term:"";var cont=jQuery(obj).closest(".geodir_location_tab_container");var tab=jQuery(cont).find(".geodir_location_tabs.gd-tab-active");var tab_id=jQuery(tab).data("location");var autoredirect=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").data("autoredirect");var show_every_where=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").data("showeverywhere");jQuery.post(ajax_url+"?action=geodir_location_ajax&gd_loc_ajax_action=fill_location&autoredirect="+autoredirect+"&gd_which_location="+tab_id+"&show_every_where="+show_every_where+attach_term,function(data){jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").html(data).chosen().trigger("chosen:updated");geodir_enable_click_on_chosen_list_item();geodir_expand_option(cont);jQuery(cont).find('select[name="gd_location"] option').each(function(){jQuery(this).bind("click",function(){if(jQuery(this).attr("selected")=="selected"||jQuery(this).attr("value")==geodir_location_params.gd_base_location){jQuery(this).closest("select").removeAttr("size");jQuery(this).closest("select").removeClass("geodir-loc-select-list")}})})});geodir_location_switcher_chosen_ajax()}function geodir_expand_option(cont,one){var objSel=jQuery(cont).find('select[name="gd_location"]');var optCount=jQuery(objSel).children("option").length;if(typeof one!="undefined"){jQuery(objSel).removeAttr("size");jQuery(objSel).removeClass("geodir-loc-select-list")}else{if(parseInt(optCount)<2){jQuery(objSel).removeAttr("size");jQuery(objSel).removeClass("geodir-loc-select-list")}else{jQuery(objSel).attr("size",optCount);jQuery(objSel).addClass("geodir-loc-select-list")}}}jQuery(document).ready(function(){locationSPage=[];locationSPage["city"]=1;locationSPage["region"]=1;locationSPage["country"]=1;locationSPage["neighbourhood"]=1;locationSActive=false;setTimeout(function(){jQuery(".geodir_location_sugestion .geodir-chosen-container .chosen-results").scroll(function(){if(jQuery(this).scrollTop()+jQuery(this).innerHeight()>=jQuery(this)[0].scrollHeight){if(locationSActive){return}if(jQuery(this).scrollTop()==0){return}obj=this;var tempScrollTop=jQuery(this).scrollTop();var term="";var ajax_url=geodir_location_params.ajax_url;var attach_term=term!=""?"&term="+term:"";var cont=jQuery(obj).closest(".geodir_location_tab_container");var tab=jQuery(cont).find(".geodir_location_tabs.gd-tab-active");var tab_id=jQuery(tab).data("location");var autoredirect=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").data("autoredirect");var show_every_where=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").data("showeverywhere");if(locationSPage[tab_id]=="0"){return}locationSActive=true;jQuery(obj).addClass("loading_div_loc");jQuery.post(ajax_url+"?action=geodir_location_ajax&gd_loc_ajax_action=fill_location&autoredirect="+autoredirect+"&gd_which_location="+tab_id+"&show_every_where="+show_every_where+attach_term+"&lscroll=true&spage="+locationSPage[tab_id],function(data){jQuery(obj).removeClass("loading_div_loc");locationSPage[tab_id]++;if(data==""){locationSPage[tab_id]="0"}var orig_data=jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").html();jQuery(tab).parents(".geodir_location_tab_container").find(".geodir_location_switcher_chosen").html(orig_data+data).chosen().trigger("chosen:updated");geodir_enable_click_on_chosen_list_item();geodir_expand_option(cont);jQuery(cont).find('select[name="gd_location"] option').each(function(){jQuery(this).bind("click",function(){if(jQuery(this).attr("selected")=="selected"||jQuery(this).attr("value")==geodir_location_params.gd_base_location){jQuery(this).closest("select").removeAttr("size");jQuery(this).closest("select").removeClass("geodir-loc-select-list")}})});jQuery(obj).scrollTop(tempScrollTop);locationSActive=false});geodir_location_switcher_chosen_ajax()}})},1e3)});function gdShareLocationError(error){switch(error.code){case error.PERMISSION_DENIED:alert(geodir_location_params.PERMISSION_DENINED);break;case error.POSITION_UNAVAILABLE:alert(geodir_location_params.POSITION_UNAVAILABLE);break;case error.TIMEOUT:alert(geodir_location_params.DEFAUTL_ERROR);break;case error.UNKNOWN_ERROR:alert(geodir_location_params.UNKNOWN_ERROR);break}}function gdLocationSetupUserLoc(){if(my_location){jQuery(".geodir-search .fa-compass").css("color","#087CC9");jQuery(".gt_near_me_s").prop("checked",true);jQuery(".snear").val(geodir_location_params.msg_Near+" "+geodir_location_params.msg_Me);jQuery(".sgeo_lat").val(lat);jQuery(".sgeo_lon").val(lon)}else{if(lat&&lon){jQuery(".geodir-search .fa-compass").css("color","#087CC9");jQuery(".gt_near_me_s").prop("checked",true);jQuery(".snear").val(geodir_location_params.msg_Near+" "+geodir_location_params.msg_User_defined);jQuery(".sgeo_lat").val(lat);jQuery(".sgeo_lon").val(lon)}else if(jQuery(".snear").length&&jQuery(".snear").val().match("^"+geodir_location_params.msg_Near)){jQuery(".geodir-search .fa-compass").css("color","");jQuery(".gt_near_me_s").prop("checked",false);jQuery(".snear").val("");jQuery(".snear").blur();jQuery(".sgeo_lat").val("");jQuery(".sgeo_lon").val("")}}}function geodir_lm_type_new_location(el,type){var $el=jQuery(el).parent(".gd-new-loc-div");var loc=jQuery('input[type="text"]',$el).val();loc=loc?jQuery.trim(loc):"";if(loc){var $select=$el.closest(".geodir_form_row").find("select.geodir_location_add_listing_chosen");if(!jQuery('option[value=""]',$select).text()){jQuery('option[value=""]',$select).remove()}if(jQuery("option:contains('"+loc+"')",$select).length==0){$select.append('<option value="'+loc+'">'+loc+"</option>")}jQuery('option[value="'+loc+'"]',$select).attr("selected",true);$select.trigger("change");jQuery('input[type="text"]',$el).val("");$el.hide()}else{jQuery('input[type="text"]',$el).focus()}}function geodir_lm_setup_switcher_trigger(){var no_show=false;jQuery(".gdlmls-menu-icon").click(function(event){no_show=true;event.preventDefault();window.location=geodir_params.location_base_url});jQuery('a[href$="#location-switcher"]').click(function(event){event.preventDefault();if(!no_show){$lightbox=lity(".geodir-location-search-wrap");jQuery($lightbox.element()).addClass("geodir-location-switcher-lightbox");jQuery(".lity-content .geodir-location-search").focus()}})};
// source --> https://businessportal.bg/wp-content/uploads/524/623/public/assets/js/819.js?ver=1.48.1 
!function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}!function(){if("function"!=typeof window.CustomEvent){window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var o=document.createEvent("CustomEvent");return o.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),o}}function t(){var t,o=this.parentNode,a=arguments.length;if(o)for(a||o.removeChild(this);a--;)"object"!==e(t=arguments[a])?t=this.ownerDocument.createTextNode(t):t.parentNode&&t.parentNode.removeChild(t),a?o.insertBefore(t,this.nextSibling):o.replaceChild(t,this)}Element.prototype.replaceWith||(Element.prototype.replaceWith=t),CharacterData.prototype.replaceWith||(CharacterData.prototype.replaceWith=t),DocumentType.prototype.replaceWith||(DocumentType.prototype.replaceWith=t),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){var o,a=this.length;for(t=t||window,o=0;o<a;o++)e.call(t,this[o],o,this)})}(),advads={supports_localstorage:function(){"use strict";try{return!(!window||void 0===window.localStorage)&&(window.localStorage.setItem("x","x"),window.localStorage.removeItem("x"),!0)}catch(e){return!1}},max_per_session:function(e,t){var o=1;if(void 0!==t&&0!==parseInt(t)||(t=1),this.cookie_exists(e)){if(this.get_cookie(e)>=t)return!0;o+=parseInt(this.get_cookie(e))}return this.set_cookie(e,o),!1},count_up:function(e,t){var o=1;this.cookie_exists(e)&&(o+=parseInt(this.get_cookie(e))),this.set_cookie(e,o)},set_cookie_exists:function(e){return!!get_cookie(e)||(set_cookie(e,"",0),!1)},get_cookie:function(e){var t,o,a,n=document.cookie.split(";");for(t=0;t<n.length;t++)if(o=n[t].substr(0,n[t].indexOf("=")),a=n[t].substr(n[t].indexOf("=")+1),(o=o.replace(/^\s+|\s+$/g,""))===e)return decodeURIComponent(a)},set_cookie:function(e,t,o,a,n,i){var s=null==o?null:24*o*60*60;this.set_cookie_sec(e,t,s,a,n,i)},set_cookie_sec:function(e,t,o,a,n,i){var s=new Date;s.setSeconds(s.getSeconds()+parseInt(o)),document.cookie=e+"="+encodeURIComponent(t)+(null==o?"":"; expires="+s.toUTCString())+(null==a?"; path=/":"; path="+a)+(null==n?"":"; domain="+n)+(null==i?"":"; secure")},cookie_exists:function(e){var t=this.get_cookie(e);return null!==t&&""!==t&&void 0!==t},move:function(e,t,o){var a=jQuery(e),n=t;if(void 0===o&&(o={}),void 0===o.css&&(o.css={}),void 0===o.method&&(o.method="prependTo"),""===t&&void 0!==o.target&&"wrapper"===o.target){var i="left";void 0!==o.offset&&(i=o.offset),t=this.find_wrapper(e,i)}switch((t=void 0===o.moveintohidden?jQuery(t).filter(":visible"):jQuery(t)).length>1&&console.log("Advanced Ads: element '"+n+"' found "+t.length+" times."),o.method){case"insertBefore":a.insertBefore(t);break;case"insertAfter":a.insertAfter(t);break;case"appendTo":a.appendTo(t);break;default:a.prependTo(t)}},set_parent_relative:function(e,t){t=void 0!==t?t:{};var o=jQuery(e).parent();t.use_grandparent&&(o=o.parent()),"static"!==o.css("position")&&""!==o.css("position")||o.css("position","relative")},fix_element:function(e,t){t=void 0!==t?t:{};var o=jQuery(e);t.use_grandparent?this.set_parent_relative(o.parent()):this.set_parent_relative(o),t.is_invisible&&o.show();var a=parseInt(o.offset().top),n=parseInt(o.offset().left);if(t.is_invisible&&o.hide(),"left"===t.offset){var i=jQuery(window).width()-n-o.outerWidth();o.css("position","fixed").css("top",a+"px").css("right",i+"px").css("left","")}else o.css("position","fixed").css("top",a+"px").css("left",n+"px").css("right","")},find_wrapper:function(e,t){var o;return jQuery("body").children().each((function(a,n){if(n.id!==e.substring(1)){var i=jQuery(n);if("right"===t&&i.offset().left+jQuery(i).width()<jQuery(window).width()||"left"===t&&i.offset().left>0)return"static"!==i.css("position")&&""!==i.css("position")||i.css("position","relative"),o=n,!1}})),o},center_fixed_element:function(e){var t=jQuery(e),o=jQuery(window).width()/2-parseInt(t.css("width"))/2;t.css("left",o+"px")},center_vertically:function(e){var t=jQuery(e),o=jQuery(window).height()/2-parseInt(t.css("height"))/2;"fixed"!==t.css("position")&&(o-=topoffset=parseInt(t.offset().top)),t.css("top",o+"px")},close:function(e){jQuery(e).remove()},wait_for_images:function(e,t){var o=0,a=[];e.find('img[src][src!=""]').each((function(){a.push(this.src)})),0===a.length&&t.call(e),jQuery.each(a,(function(n,i){var s=new Image;s.src=i;var r="load error";jQuery(s).one(r,(function n(i){if(jQuery(this).off(r,n),++o==a.length)return t.call(e[0]),!1}))}))},privacy:{state:"unknown",state_executed:!1,get_state:function(){if("unknown"!==window.advads_options.privacy.state)return advads.privacy.state_executed||(advads.privacy.state_executed=!0,advads.privacy.dispatch_event(window.advads_options.privacy.state,!1)),advads.privacy.state;if("custom"===window.advads_options.privacy["consent-method"]){var e=new RegExp(".*?"+window.advads_options.privacy["custom-cookie-value"]+"[^;]*?"),t=advads.get_cookie(window.advads_options.privacy["custom-cookie-name"])||"";advads.privacy.state_executed||(advads.privacy.state_executed=!0,advads.privacy.dispatch_event(t.match(e)?"accepted":"unknown",!0))}advads.privacy.state_executed=!0;var o=0,a=setInterval((function(){switch(600==++o&&clearInterval(a),window.advads_options.privacy["consent-method"]){case"custom":(advads.get_cookie(window.advads_options.privacy["custom-cookie-name"])||"").match(e)&&(clearInterval(a),"accepted"!==advads.privacy.state&&advads.privacy.dispatch_event("accepted",!0));break;case"iab_tcf_20":if(void 0===window.__tcfapi)return;clearInterval(a),window.__tcfapi("addEventListener",2,(function(e,t){if(t&&("tcloaded"===e.eventStatus||"useractioncomplete"===e.eventStatus||null===e.eventStatus&&void 0!==window.googlefc&&(void 0!==e.purpose||!e.gdprApplies))){var o="useractioncomplete"===e.eventStatus;if(!e.gdprApplies)return void("not_needed"!==advads.privacy.state&&advads.privacy.dispatch_event("not_needed",o));if(e.purpose.consents[1])return void("accepted"!==advads.privacy.state&&advads.privacy.dispatch_event("accepted",o));"rejected"!==advads.privacy.state&&advads.privacy.dispatch_event("rejected",o)}}))}}),100);return advads.privacy.state},is_adsense_npa_enabled:function(){return!window.advads_options||!window.advads_options.privacy||!(!window.advads_options.privacy["show-non-personalized-adsense"]||"custom"!==window.advads_options.privacy["consent-method"])},dispatch_event:function(e,t){var o=advads.privacy.state;advads.privacy.state=e,console.log({state:e,previousState:o,userAction:t}),window.advanced_ads_ready_queue.push((function(){document.dispatchEvent(new CustomEvent("advanced_ads_privacy",{detail:{state:e,previousState:o,userAction:t}}))}))},is_ad_decoded:function(e){return null===document.querySelector('script[data-tcf="waiting-for-consent"][data-id="'+e+'"]')},decode_ad:function(e,t){t="boolean"!=typeof t||t;var o=decodeURIComponent(Array.prototype.map.call(atob(e.textContent),(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""));if(!t)return o;e.replaceWith(document.createRange().createContextualFragment(o))}}},window.advanced_ads_ready_queue.push(advads.privacy.get_state),document.addEventListener("advanced_ads_privacy",(function(e){"accepted"!==e.detail.state&&"not_needed"!==e.detail.state||e.detail.userAction||"loading"===document.readyState||document.querySelectorAll('script[type="text/plain"][data-tcf="waiting-for-consent"]').forEach(advads.privacy.decode_ad)}))}();