Beachfront properties in Bulgaria for sale and rent. Apartment, house, plot of land, hotel with beachfront location (2024)

BULGARIAN PROPERTIES offer you a selection of properties with beachfront location - on the sea, a river, lake or dam. These properties not only offer direct and fast access to the water but will always remain on the very first line as nothing can be built in front of them. Beachfront properties offer wonderful and unhindered panoramic views to the water, as well as a possibility to use all recreational features the beach and water provide.

The beautiful views to the sea, the river or the lake, as well as the surrounding nature are two of the main advantages of beachfront properties. Another one is that beachfront properties offer fast and easy access to the water, as well as more tranquility and seclusion.

In the years of the global crunch prices of holiday properties in Bulgaria fell considerably. Although beachfront properties are part of the luxury segment their prices also decreased which means that now is a very good time to buy or rent a property on the beach.

Read more

Search

15 offers found

Sort by

Beachfront properties in Bulgaria for sale and rent. Apartment, house, plot of land, hotel with beachfront location (1)

You have property for sale?

For sale new Bestseller Property of the week WATERFRONTbeach 30 m away

Furnished studios in a complex on the first line next to Gradina Camping in Chernomorets Chernomorets, Kamping Gradina Fully furnished and ready to use condos in a complex with pool on the magnificent Tsarski Beach Welcome the summer in your own seaside home!Excellent waterfront properties, with inspiring views, amidst the relaxing sound of the sea and lots of sun!The complex is located on the magnificent Tsarski beach, between Sozopol and Chernomorets, in the immediate vicinity of

from € 45 000

30.86 - 52.65 m2 (1 292 - 1 544 €/m2)

Type of property: Apartments (various types)

Pavel Ravanov Estate Agent, Burgas
For sale Luxury WATERFRONT

Furnished apartments in Green Paradise complex in Primorsko Primorsko, First line from the sea and beach Style and luxury in a beachfront holiday complex in a popular holiday resort The complex is a sophisticated complex of holiday apartments with waterfront location, positioned on the southern beach of Primorsko. It is set near the fish restaurant, 2 minutes from the center of the resort and close to the River Devil.The boutique complex is a gated

For sale new WATERFRONTbeach 50 m away

Stylish complex next to the central beach of Lozenets Lozenets Furnished studios and 1-bedroom apartments with beautiful views The elegant complex "Perla Del Mar" is located only 60 meters from the sea in a region suitable for recreation and permanent living in the Black Sea village of Lozenets. Lozenets is surrounded by the Strandzha Mountain between the towns of Tsarevo and Kiten. The complex attracts

from € 52 572

37.17 - 110.11 m2 (1 368 - 1 738 €/m2)

Type of property: Apartments (various types)

Pavel Ravanov Estate Agent, Burgas
For sale Luxury WATERFRONTbeach 10 m away

Seafront holiday studio in gated complex Olympia Beach Ravda, „Olimpiyski nadejdi“ beach New apartment with partial sea view and convenient location in Ravda Attractive studio with partial sea view in gated complex Olympia Beach, located on the first line from the sea and the beach in Ravda. The complex is built in a quiet and green area, not far from the picturesque old town of Nessebar, near the famous Sunny Beach resort.The

€ 72 000

49.76 m2 (1 447 €/m2) Floor: 5

Type of property: Studio

Stilian Georgiev Senior Estate Agent, Sunny Beach
For sale Luxury WATERFRONTbeach 10 m away

2-bedroom apartment in a complex on the first line in Ravda Ravda, „Olimpiyski nadejdi“ beach Apartment with a nice sea view in a gated complex - "Olympia Beach" Olympia Beach is a fantastic complex of luxury apartments with first line beach–front location at the Black Sea resort of Ravda. It enjoys a quiet and convenient, green location very close to the picturesque old town of Nessebar. Nearby is located also the famous international

€ 199 200

166.52 m2 (1 196 €/m2) Floor: 5

Type of property: 2-bedroom apartment

Stilian Georgiev Senior Estate Agent, Sunny Beach
For sale INVESTMENT PROJECT

Large plot with project 5 km from Balchik and Kavarna Near Kavarna Extensive plot on the first line We offer to your attention an investment plot of 23 154 sq.m. Excellent sea front property, beach access, with established infrastructure and working complexes nearby. The area is rich in mineral waters, which is an excellent prerequisite for the development of tourism. The area

on request

23 154.00 m2

Type of property: Investment project

Kalin Chernev Regional Manager, Varna
For sale Luxury WATERFRONTbeach 10 m away

Olympia Residence complex on the beach in Ravda Ravda, „Olimpiyski nadejdi“ beach Holiday apartments on the first line in a new elite complex under construction Olympia Residence is a luxurious complex on the first sea line, right next to one of the most beautiful and clean beaches of the Bulgarian Black Sea coast. It is located 3 km from the historic part of Nessebar - a city on the UNESCO World Heritage List and one of the most popular

from € 74 069

60.06 - 316.40 m2 (1 000 - 2 678 €/m2)

Type of property: Apartments (various types)

Stilian Georgiev Senior Estate Agent, Sunny Beach
For sale Luxury WATERFRONT

Modern 1-bedroom apartment with sea view in Dolce Vita complex Sveti Vlas, Marina Dinevi Furnished holiday home with seafront location in Sveti Vlas Comfortable, well-equipped and furnished one-bedroom apartment in Dolce Vita complex on the first line from the beach with fine and golden sand, 200 m from a bus stop.The apartment is set on the 3rd floor with an area of ​​72.58 sq.m. It consists of:• Living

€ 98 000

72.58 m2 (1 350 €/m2) Floor: 3

Type of property: 1-bedroom apartment

Liubka Mihova Senior Estate Agent, Sunny Beach

Discover wonderful homes in the Bulgarian beach resorts!

Check out our selection of properties on the Bulgarian Black Sea Coast! Attractive prices, regular flights to Burgas and Varna international airports. Perfect for frequent visits, summer holidays, and more.

See More

For sale Luxury WATERFRONTbeach 10 m away

Last available apartments in the elite complex Olympia Beach Ravda, „Olimpiyski nadejdi“ beach Contemporary apartment complex with beach-front location Olympia Beach is a fantastic complex of luxury apartments with first line beach–front location at the Black Sea resort of Ravda. It enjoys a quiet and convenient, green location very close to the picturesque old town of Nessebar. Nearby is located also the famous international

from € 60 000

49.76 - 166.52 m2 (997 - 1 206 €/m2)

Type of property: Apartments (various types)

Stilian Georgiev Senior Estate Agent, Sunny Beach
For sale Luxury WATERFRONT

Furnished 2-bedroom apartment in the unique "Thracian Cliffs" complex Kavarna 2-bedroom apartment with a wonderful sea view in the most prestigious golf complex 2-bedroom apartment located in the most prestigious golf complex on the northern Black Sea coast of Bulgaria. Here come outstanding players and lovers of the gentleman's game from all over the world. The complex is adjacent to an 18-hole golf course. There is a spacious spa

€ 199 000

177.41 m2 (1 122 €/m2) Floor: 1

Type of property: 2-bedroom apartment

Kalin Chernev Regional Manager, Varna
For sale Luxury WATERFRONT

Apartment with a nice sea view in a gated complex - Ravda, „Olimpiyski nadejdi“ beach 2-bedroom apartment in a complex on the first line in Ravda Apartment with a nice sea view in a gated complex - "Olympia Beach"Olympia Beach is a fantastic complex of luxury apartments with first line beach–front location at the Black Sea resort of Ravda. It enjoys a quiet and convenient, green location very close to the picturesque old

€ 142 800

108.15 m2 (1 320 €/m2) Floor: 5

Type of property: 2-bedroom apartment

Stilian Georgiev Senior Estate Agent, Sunny Beach
For sale WATERFRONT

Furnished one-bedroom apartment and studio in the complex on the first line - Sun Wave Sveti Vlas, Marina Dinevi Fully furnished apartments in holiday complex, meters from the beach Two apartments in a gated holiday complex "Sun Wave" with waterfront location, positioned in the top resort on the southern sea coast - Saint Vlas. It is situated opposite hotel "Moonlight" and is placed just two minutes from the beach. The complex spreads over a total area of 17

€ 101 677

106.58 m2 (954 €/m2) Floor: Groundfloor

Type of property: 2-bedroom apartment

Maya Goeva Estate Agent, Sunny Beach
For sale Bestseller Luxury WATERFRONT

Thracian Cliffs Near Balchik Unobstructed sea views, exhilarating golfing experience and top class Yacht Club :: Check the hottest, brand new phase of Thracian Cliffs resort - Chedi Golf View Residence! ::Nestled along a 4 500 meters long coastline, flanked by scenic chalk rocks and kissed by the gentle waves of the soothing sea, this resort development on 1 640 000 pictorial square

from € 141 000

89.00 - 255.00 m2 (1 512 - 3 670 €/m2)

Type of property: Apartments (various types)

Kalin Chernev Regional Manager, Varna
For sale WATERFRONT

Agricultural land near Varna. Near Varna Land first line to the sea and beach next to Varna Excellent offer for the purchase of land on the first line. Ideal location - beach, sea, and forest.The total area of ​​the property amounts to 5 021 square meters and includes 3 land plots.• Permanent use of the territory: urbanized• way of lasting use:

€ 500 000

5 021.00 m2 (100 €/m2)

Type of property: Agricultural land

Kalin Chernev Regional Manager, Varna
For sale Luxury guaranteed rent INVESTMENT PROJECT

Investment property in gated complex Penelope Palace Pomorie, 50 m to the beach Luxury hotel rooms in 4-star beachfront complex in Pomorie Excellent investment offer including 5 modernly furnished hotel rooms in the calm and quiet spa and seaside resort - Pomorie. The gated complex Penelope Palace is located in close proximity to the beach and hotel "Sunset Resort", near Sozopol, Duni and Chernomorets, in proximity

€ 445 000

247.24 m2 (1 800 €/m2)

Type of property: Hotel room

Stilian Georgiev Senior Estate Agent, Sunny Beach

15 from 15 results

');setTimeout(function(){// mahame go za vber i email$('form .field button').parent().find(".new_search_controls").remove();},500);$(document).ready(function(){$(document).on("click keyup","form .field:not(.smart_search_wrapper) input",function(e){if($(this).val()!="") $(this).parent().find(".empty_new_input").fadeIn();else $(this).parent().find(".empty_new_input").fadeOut();});$(document).on("click",".empty_new_input",function(e){e.stopPropagation();var $this = $(this);$(this).closest(".field").find("input").val("");$this.fadeOut();$this.closest(".field").find("input").trigger("click").focus();});});var smart_search_lang = "en" || "bg";function change_selgen_new(variable,src_file,target,callback){ variable2 = $("[name='"+variable+"']").closest(".smart_search_wrapper").find(".ajax_selected").map(function() { return $(this).attr("data-element-id");}).get().join(', '); var add_params = ""; if($("[name='"+variable+"']").attr("data-changesel-add-param")){ add_params += "&"+$("[name='"+variable+"']").attr("data-changesel-add-param")+"="; add_params += $("#" + $("[name='"+variable+"']").attr("data-changesel-add-param-field") ).closest(".smart_search_wrapper").find(".ajax_selected").map(function() { return $(this).attr("data-element-id");}).get().join(', '); } var items_arr = {}; if (typeof(callback) == 'undefined' ) callback = ''; $.ajax({type: "POST",url: '/'+src_file+variable2+add_params, success: function(response){ var data = eval("(" + response + ")"); var cur_input = $("#" + target).closest(".smart_search_wrapper").find(".smart_search"); if(!cur_input.attr("data-multiselect")) cur_input.val( cur_input.attr("data-default-label") ); cur_input.attr("data-remove-value",1); var sel = $("#" + target).closest(".smart_search_wrapper").find(".ajax_default_results"); // console.log(data.arraydata.length); if(data.arraydata.length){ $("#"+target).closest(".smart_search_wrapper").addClass("is-required"); $("#"+target).closest(".smart_search_wrapper").find(".chevron_smart_input").removeClass("disable_pointer_events"); $("#"+target).removeClass("disable_select"); } else{ $("#"+target).addClass("disable_select"); $("#"+target).closest(".smart_search_wrapper").find(".chevron_smart_input").addClass("disable_pointer_events"); $("#"+target).closest(".smart_search_wrapper").removeClass("is-required has-error"); } var cur_raion = ""; var selected; sel.html(""); /* sel.append('

All

'); */ var cur_elem = 0; for (var i=0; i

' + data.arraydata[i].name + '

'); } sel.scrollTop(0); },error: function(){ //alert('Server not reachable. ') }});if (callback) eval(callback);}function similarity(s1, s2) { var longer = s1; var shorter = s2; if (s1.length < s2.length) { longer = s2; shorter = s1; } var longerLength = longer.length; if (longerLength == 0) { return 1.0; } return (longerLength - editDistance(longer, shorter)) / parseFloat(longerLength);}function editDistance(s1, s2) { s1 = s1.toLowerCase(); s2 = s2.toLowerCase(); var costs = new Array(); for (var i = 0; i <= s1.length; i++) { var lastValue = i; for (var j = 0; j <= s2.length; j++) { if (i == 0) costs[j] = j; else { if (j > 0) { var newValue = costs[j - 1]; if (s1.charAt(i - 1) != s2.charAt(j - 1)) newValue = Math.min(Math.min(newValue, lastValue), costs[j]) + 1; costs[j - 1] = lastValue; lastValue = newValue; } } } if (i > 0) costs[s2.length] = lastValue; } return costs[s2.length];}$("input[data-multiselect='1'").each(function(){var $this = $(this);$this.closest(".smart_search_wrapper").addClass("m_sel");$this.parent().prepend( "" );});var $_POST = '{"prst":"1","inx":"absolute-beachfront","page":"","squarter":[""]}';var post_arr = JSON.parse($_POST); $(".smart_search").each(function(){ var $this = $(this);if($this.closest(".smart_search_wrapper").find("label:not(.muptile_label_helper)").length < 1){ $this.closest(".smart_search_wrapper").find(".ajax_default_results").addClass("top_55"); $this.closest(".smart_search_wrapper").find(".ajax_results_holder").addClass("top_55");} var smart_search_name = $(this).attr("data-input-name"); if(post_arr[smart_search_name] && $this.attr("data-multiselect")){ if(Array.isArray(post_arr[smart_search_name])){ var elemets_texts=[]; post_arr[smart_search_name].forEach((elem_id) => { if(elem_id){ var cur_element = $this.closest(".smart_search_wrapper").find(".ajax_default_results .smart_search_entry[data-element-id="+elem_id+"]"); cur_element.addClass("ajax_selected"); $this.closest("form").append(""); elemets_texts.push(cur_element.text()); } }); var cur_input_label = $this.closest(".smart_search_wrapper").find(".smart_search_label"); if (elemets_texts.length > 1) elements_texts_input =""+elemets_texts.join(", ") + "("+elemets_texts.length+")"; else elements_texts_input =""+elemets_texts.join(", ") + ""; cur_input_label.html(elements_texts_input);}; }; });function update_for_adv_search(){if (typeof createAjaxURLParams === "function") { createAjaxURLParams();}}$(document).on("keypress",function(e){if(e.which == 13) {e.preventDefault();$(".smart_search").each(function(){var $this = $(this);if($this.is(":focus")){if($this.attr("data-multiselect")==1) $this.closest(".smart_search_wrapper").find(".ajax_default_results").find(".smart_search_entry:visible:first").trigger("click");else $this.closest(".smart_search_wrapper").find(".ajax_results_holder").children().first().trigger("click");$this.closest("form").submit();}});}});$(document).on("click",".chevron_smart_input",function(){var $this = $(this);var cur_input = $this.closest(".smart_search_wrapper").find(".smart_search")if(cur_input.val()=="") $this.closest("form").find("[name='"+$this.closest(".smart_search_wrapper").find(".smart_search").attr('data-input-name')+"']").remove();// if(cur_input.attr("data-async-url")){ var connected_item = cur_input.attr("data-changesel-id"); if(!$("#"+connected_item).attr("data-multiselect")) $("#"+connected_item).val($("#"+connected_item).attr("data-default-label")); if(!cur_input.attr("data-multiselect")) $("#"+connected_item).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item).attr("data-default-label")+'

'); if($("#"+connected_item).attr("data-input-name")) cur_input.closest("form").find("[name='"+$("#"+connected_item).attr("data-input-name")+"']").remove(); // for second if(cur_input.attr("data-changesel-id2")){ var connected_item2 = cur_input.attr("data-changesel-id2"); if(!$("#"+connected_item2).attr("data-multiselect")) $("#"+connected_item2).val($("#"+connected_item2).attr("data-default-label")); if(!cur_input.attr("data-multiselect")) $("#"+connected_item2).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item2).attr("data-default-label")+'

'); if($("#"+connected_item2).attr("data-input-name")) cur_input.closest("form").find("[name='"+$("#"+connected_item2).attr("data-input-name")+"']").remove(); } // }if(!$this.hasClass("chevron_90_deg")) cur_input.trigger("click").focus();else{ $('.ajax_results_holder, .ajax_default_results').slideUp("fast"); $(".empty_smart_input").fadeOut(); $this.removeClass("chevron_90_deg"); if(cur_input.val()==""){ if(!cur_input.attr("data-multiselect")) cur_input.val( cur_input.attr("data-default-label") ); cur_input.attr("data-remove-value",1); } }});$(document).on("click",".empty_smart_input",function(e){e.stopPropagation();var $this = $(this);$this.closest("form").find("[name='"+$this.closest(".smart_search_wrapper").find(".smart_search").attr('data-input-name')+"']").remove();$this.closest("form").find("[name='"+$this.closest(".smart_search_wrapper").find(".smart_search").attr('data-input-name')+"[]']").remove();//if(!$this.closest(".smart_search_wrapper").find(".smart_search").attr("data-async-url")){ $this.closest(".smart_search_wrapper").find(".ajax_default_results .smart_search_entry").filter(function() { $(this).removeClass("ajax_selected"); $(this).html($(this).text()); $(this).css("display","block"); }); // }else{ var connected_item = $this.closest(".smart_search_wrapper").find(".smart_search").attr("data-changesel-id"); $("#"+connected_item).addClass("disable_select"); $("#"+connected_item).parent().find(".chevron_smart_input").addClass("disable_pointer_events"); $("#"+connected_item).closest(".smart_search_wrapper").removeClass("is-required has-error"); if(!$("#"+connected_item).attr("data-multiselect")) $("#"+connected_item).val($("#"+connected_item).attr("data-default-label")); if(!$this.attr("data-multiselect")) $("#"+connected_item).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item).attr("data-default-label")+'

'); if($("#"+connected_item).attr("data-input-name")){ $this.closest("form").find("[name='"+$("#"+connected_item).attr("data-input-name")+"']").remove(); $this.closest("form").find("[name='"+$("#"+connected_item).attr("data-input-name")+"[]']").remove(); }; $("#"+connected_item).parent().find(".smart_search_label").text($("#"+connected_item).closest(".smart_search_wrapper").find(".smart_search").attr("data-default-label")); // for second var connected_item2 = $this.closest(".smart_search_wrapper").find(".smart_search").attr("data-changesel-id2"); $("#"+connected_item2).addClass("disable_select"); $("#"+connected_item2).parent().find(".chevron_smart_input").addClass("disable_pointer_events"); $("#"+connected_item2).closest(".smart_search_wrapper").removeClass("is-required has-error"); if(!$("#"+connected_item2).attr("data-multiselect")) $("#"+connected_item2).val($("#"+connected_item2).attr("data-default-label")); if(!$this.attr("data-multiselect")) $("#"+connected_item2).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item2).attr("data-default-label")+'

'); if($("#"+connected_item2).attr("data-input-name")){ $this.closest("form").find("[name='"+$("#"+connected_item2).attr("data-input-name")+"']").remove(); $this.closest("form").find("[name='"+$("#"+connected_item2).attr("data-input-name")+"[]']").remove(); }; $("#"+connected_item2).parent().find(".smart_search_label").text($("#"+connected_item2).closest(".smart_search_wrapper").find(".smart_search").attr("data-default-label")); // }$this.closest(".smart_search_wrapper").find(".smart_search").val("").attr("data-from-defaults",1);$this.closest(".smart_search_wrapper").find(".smart_search_label").text($this.closest(".smart_search_wrapper").find(".smart_search").attr("data-default-label"));$this.closest(".smart_search_wrapper").find(".smart_search").trigger("click").focus();$this.fadeOut();var this_field = $this.closest(".smart_search_wrapper").find(".smart_search");if(this_field.attr("data-changesel-add-param")){if(this_field.attr("data-changesel")==1){change_selgen_new(this_field.attr("name"),this_field.attr("data-changesel-ajax"),this_field.attr("data-changesel-id"));if(this_field.attr("data-changesel-ajax2")) change_selgen_new(this_field.attr("name"),this_field.attr("data-changesel-ajax2"),this_field.attr("data-changesel-id2"));}}update_for_adv_search();});$(document).on("click",".ajax_results_holder>div[data-element-id], .ajax_default_results>div[data-element-id]",{ passive: true },function(){var $this = $(this);var smart_search_wrapper = $this.closest(".smart_search_wrapper");var cur_input = smart_search_wrapper.find(".smart_search");var cur_input_label = smart_search_wrapper.find(".smart_search_label");var cur_parent = $this.parent();var selected_elements = $this.closest("form").find("[name='"+cur_input.attr('data-input-name')+"']"). val();var data_element_id = $(this).attr("data-element-id");var multiselect_type = false;if(cur_input.attr("data-multiselect")) multiselect_type = true;smart_search_wrapper.removeClass("has-error");if(!multiselect_type){ smart_search_wrapper.find(".chevron_smart_input").removeClass("chevron_90_deg"); if(cur_input.val() == $this.text()){ smart_search_wrapper.find(".empty_smart_input").fadeOut(); cur_parent.slideUp("fast"); return; }}//if(cur_input.attr("data-async-url")){ var connected_item = cur_input.attr("data-changesel-id"); if(!$("#"+connected_item).attr("data-multiselect")) $("#"+connected_item).val($("#"+connected_item).attr("data-default-label")); else $("#"+connected_item).closest(".smart_search_wrapper").find(".smart_search_label").html($("#"+connected_item).attr("data-default-label")); $("#"+connected_item).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item).attr("data-default-label")+'

'); if($("#"+connected_item).attr("data-input-name")){ $this.closest("form").find("[name='"+$("#"+connected_item).attr("data-input-name")+"']").remove(); $this.closest("form").find("[name='"+$("#"+connected_item).attr("data-input-name")+"[]']").remove(); }; // for second var connected_item2 = cur_input.attr("data-changesel-id2"); if(!$("#"+connected_item2).attr("data-multiselect")) $("#"+connected_item2).val($("#"+connected_item2).attr("data-default-label")); else $("#"+connected_item2).closest(".smart_search_wrapper").find(".smart_search_label").html($("#"+connected_item2).attr("data-default-label")); $("#"+connected_item2).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item2).attr("data-default-label")+'

'); if($("#"+connected_item2).attr("data-input-name")){ $this.closest("form").find("[name='"+$("#"+connected_item2).attr("data-input-name")+"']").remove(); $this.closest("form").find("[name='"+$("#"+connected_item2).attr("data-input-name")+"[]']").remove(); }; //}if(cur_parent.hasClass("ajax_default_results")) cur_input.attr("data-from-defaults",1);else cur_input.attr("data-from-defaults",0);var multiselect_array = "";if(multiselect_type) multiselect_array = "[]";if($this.hasClass("ajax_selected")){if(multiselect_type){$this.removeClass("ajax_selected"); $this.closest("form").find("[name='"+cur_input.attr('data-input-name')+multiselect_array+"'][value='"+data_element_id+"']").remove();}//smart_search_wrapper.find("div[data-element-id]").removeClass("ajax_selected");/*$this.closest("form").find("[name='"+cur_input.attr('data-input-name')+multiselect_array+"']").each(function() { if ($(this).val() === data_element_id) { $(this).remove(); } });*/ }else{//$this.closest("form").find("[name='"+cur_input.attr('data-input-name')+multiselect_array+"'][value='"+data_element_id+"']").remove();if(!multiselect_type){$this.closest("form").find("[name='"+cur_input.attr('data-input-name')+"']").remove(); cur_input.val($this.text()); smart_search_wrapper.find(".ajax_selected").removeClass("ajax_selected");}$this.addClass("ajax_selected");$this.closest("form").append("");};//cur_input.val($this.text());//iskren hideif(!multiselect_type) cur_parent.slideUp("fast");var elemets_ids = $this.parent().children(".ajax_selected").map(function () { return $(this).attr("data-element-id");}).get();var elemets_texts = $this.parent().children(".ajax_selected").map(function () { return $(this).text();}).get();var elements_texts_input = elemets_texts;if (elemets_texts.length > 1) elements_texts_input =""+elemets_texts.join(", ") + "("+elemets_texts.length+")";else elements_texts_input =""+elemets_texts.join(", ") + "";if(multiselect_type){if(elemets_texts.length < 1) elements_texts_input = cur_input.attr("data-default-label");//cur_input.val("");cur_input_label.html(elements_texts_input);}else{cur_input.val(elemets_texts[0]);};if(!multiselect_type) smart_search_wrapper.find(".empty_smart_input").fadeOut();//var element_id = $this.attr("data-element-id");//$this.closest("form").find("[name='"+cur_input.attr('data-input-name')+"']").remove();//$this.closest("form").append("");if(cur_input.attr("data-changesel")==1){change_selgen_new(cur_input.attr("name"),cur_input.attr("data-changesel-ajax"),cur_input.attr("data-changesel-id"));if(cur_input.attr("data-changesel-ajax2")) change_selgen_new(cur_input.attr("name"),cur_input.attr("data-changesel-ajax2"),cur_input.attr("data-changesel-id2"));}update_for_adv_search();});/*$(".smart_search[data-multiselect='1']").on('keydown', function(e) { return false;});*/function isEmpty( el ){ return !$.trim(el.html()) } $('html').on("click",function(e) { // za drugite poleta ot formite if(!$(e.target).hasClass("empty_new_input") || !$(e.target).attr('type')!="text" || !$(e.target).attr('type')!="tel" || !$(e.target).attr('type')!="email" || !$(e.target).attr('type')!="number") { $(".empty_new_input").fadeOut(); } if(!$(e.target).hasClass("ajax_results_holder") && !$(e.target).parents(".ajax_results_holder").length && !$(e.target).hasClass("ajax_default_results") && !$(e.target).parents(".ajax_default_results").length && !$(e.target).hasClass("chevron_smart_input") && !$(e.target).hasClass("smart_search")) { $('.ajax_results_holder, .ajax_default_results').slideUp("fast"); $(".empty_smart_input").fadeOut(); $(".chevron_smart_input").removeClass("chevron_90_deg"); $(".smart_search").each(function(){ if($(this).val()==""){ if(!$(this).attr("data-multiselect")) $(this).val( $(this).attr("data-default-label") ); $(this).attr("data-remove-value",1); $(this).closest("form").find("[name='"+$(this).attr('data-input-name')+"']").remove(); // if($(this).attr("data-async-url")){ var connected_item = $(this).attr("data-changesel-id"); if(!$("#"+connected_item).attr("data-multiselect")) $("#"+connected_item).val($("#"+connected_item).attr("data-default-label")); if(!$(this).attr("data-multiselect")) $("#"+connected_item).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item).attr("data-default-label")+'

'); if($("#"+connected_item).attr("data-input-name")) $(this).closest("form").find("[name='"+$("#"+connected_item).attr("data-input-name")+"']").remove(); // for second var connected_item2 = $(this).attr("data-changesel-id2"); if(!$("#"+connected_item2).attr("data-multiselect")) $("#"+connected_item2).val($("#"+connected_item2).attr("data-default-label")); if(!$(this).attr("data-multiselect")) $("#"+connected_item2).closest(".smart_search_wrapper").find(".ajax_default_results").html('

'+$("#"+connected_item2).attr("data-default-label")+'

'); if($("#"+connected_item2).attr("data-input-name")) $(this).closest("form").find("[name='"+$("#"+connected_item2).attr("data-input-name")+"']").remove(); // } } }); }}); $(document).on("click",".smart_search",function(){var $this = $(this);if($(window).width() < 1000){$('html, body').animate({ scrollTop: $this.offset().top - 125 }, 300);}$(".smart_search").each(function(){ $(this).closest(".smart_search_wrapper").find(".empty_smart_input").fadeOut("fast"); $(this).closest(".smart_search_wrapper").find(".chevron_smart_input").removeClass("chevron_90_deg"); /* if($(this).val()==""){ $(this).val( $(this).attr("data-default-label") ); $(this).attr("data-remove-value",1); $(this).closest("form").find("[name='"+$(this).attr('data-input-name')+"']").remove(); } */ });if($this.attr("data-remove-value")==1){$this.val("");$this.attr("data-remove-value",0);}$('.ajax_results_holder, .ajax_default_results').slideUp("fast"); $this.parent().find(".chevron_smart_input").toggleClass("chevron_90_deg");if($this.val()!="1") $this.parent().find(".empty_smart_input").fadeIn();var closest_wrapper = $this.closest(".smart_search_wrapper");doneTyping(1,$this);if($this.attr("data-from-defaults")==1 || !$this.attr("data-async-url")){closest_wrapper.find(".ajax_results_holder").hide();if(!isEmpty(closest_wrapper.find(".ajax_default_results"))) closest_wrapper.find(".ajax_default_results").slideDown("fast");}else{if (!isEmpty(closest_wrapper.find(".ajax_results_holder"))){ closest_wrapper.find(".ajax_default_results").hide(); closest_wrapper.find(".ajax_results_holder").slideDown("fast");}else{if(!$this.val()){ closest_wrapper.find(".ajax_results_holder").hide(); if(!isEmpty(closest_wrapper.find(".ajax_default_results"))) closest_wrapper.find(".ajax_default_results").slideDown("fast");}}}});var typingTimer; var doneTypingInterval = 400; var $input = $('.smart_search');//on keyup, start the countdown$input.on('keyup', function () {var $this = $(this);if( this.value.length < 1 ){ $this.parent().find(".empty_smart_input").fadeOut(); $this.attr("data-from-defaults",1); $this.closest(".smart_search_wrapper").find(".ajax_results_holder").hide(); if(!isEmpty($this.closest(".smart_search_wrapper").find(".ajax_default_results"))){ $this.closest(".smart_search_wrapper").find(".ajax_default_results .smart_search_entry").filter(function() { $(this).html($(this).text()); $(this).css("display","block"); }); $this.closest(".smart_search_wrapper").find(".ajax_default_results").slideDown("fast"); } return;}else{$this.attr("data-from-defaults",0);$this.parent().find(".empty_smart_input").fadeIn();} clearTimeout(typingTimer); typingTimer = setTimeout(doneTyping(1,$(this)), doneTypingInterval);});//on keydown, clear the countdown $input.on('keydown', function () { clearTimeout(typingTimer);});function doneTyping (show_box=1,$this=null) { if($this.attr("data-multiselect")){ //$this.prop('disabled', true); // return; } if(!$this.attr("data-async-url")){ var user_input_val = $this.val().toLowerCase(); var is_cur_toggle = false; $this.closest(".smart_search_wrapper").find(".ajax_default_results .smart_search_entry").filter(function() { var $this_entry = $(this); $this_entry.html($this_entry.text()); var cur_text = $this_entry.text().toLowerCase(); var cur_toggle = cur_text.indexOf(user_input_val) > -1; if(cur_toggle){ var replaced = $this_entry.text().replace(new RegExp("(" + user_input_val + ")", "i"), "$1"); $this_entry.html(replaced); }else if($this_entry.attr("data-bgen")){ var cur_text = $this_entry.attr("data-bgen").toLowerCase(); var cur_toggle = cur_text.indexOf(user_input_val) > -1; } //$this_entry.toggle(cur_toggle); // za custom prevodi if($this_entry.attr("data-custom-trans") && cur_toggle===false){ var cur_text = $this_entry.attr("data-custom-trans").toLowerCase(); var cur_toggle = cur_text.indexOf(user_input_val) > -1; } //$this_entry.toggle(cur_toggle); // za edinstveno chislo if($this_entry.attr("data-singular") && cur_toggle===false){ var cur_text = $this_entry.attr("data-singular").toLowerCase(); var cur_toggle = cur_text.indexOf(user_input_val) > -1; } //$this_entry.toggle(cur_toggle); // exeption za "Q" if(cur_toggle===false){ var cur_text = $this_entry.attr("data-bgen").replace(new RegExp("(Ya)", "i"), "Q").toLowerCase(); var cur_toggle = cur_text.indexOf(user_input_val) > -1; } $this_entry.toggle(cur_toggle); if(cur_toggle === true) is_cur_toggle = true; }); if(is_cur_toggle===false){ $this.closest(".smart_search_wrapper").find(".ajax_default_results .smart_search_entry").filter(function() { var $this_entry = $(this); $this_entry.html($this_entry.text()); var min_sim_rez=0.5; var cur_text = $this_entry.text().toLowerCase(); //var cur_toggle = cur_text.indexOf(user_input_val) > -1; var cur_toggle = similarity(user_input_val,cur_text)>min_sim_rez; if(cur_toggle){ var replaced = $this_entry.text().replace(new RegExp("(" + user_input_val + ")", "i"), "$1"); $this_entry.html(replaced); }else if($this_entry.attr("data-bgen")){ var cur_text = $this_entry.attr("data-bgen").toLowerCase(); //var cur_toggle = cur_text.indexOf(user_input_val) > -1; var cur_toggle = similarity(user_input_val,cur_text)>min_sim_rez; } //$this_entry.toggle(cur_toggle); // za custom prevodi if($this_entry.attr("data-custom-trans") && cur_toggle===false){ var cur_text = $this_entry.attr("data-custom-trans").toLowerCase(); //var cur_toggle = cur_text.indexOf(user_input_val) > -1; var cur_toggle = similarity(user_input_val,cur_text)>min_sim_rez; } //$this_entry.toggle(cur_toggle); // za edinstveno chislo if($this_entry.attr("data-singular") && cur_toggle===false){ var cur_text = $this_entry.attr("data-singular").toLowerCase(); //var cur_toggle = cur_text.indexOf(user_input_val) > -1; var cur_toggle = similarity(user_input_val,cur_text)>min_sim_rez; } //$this_entry.toggle(cur_toggle); // exeption za "Q" if(cur_toggle===false){ var cur_text = $this_entry.attr("data-bgen").replace(new RegExp("(Ya)", "i"), "Q").toLowerCase(); //var cur_toggle = cur_text.indexOf(user_input_val) > -1; var cur_toggle = similarity(user_input_val,cur_text)>min_sim_rez; } $this_entry.toggle(cur_toggle); }); }; return; } var cur_holder = $this.closest(".smart_search_wrapper").find(".ajax_results_holder"); cur_holder.html(""); var q_str = $this.val();$.post( "/"+$this.attr("data-async-url"), { suggest: q_str }) .done(function( data ) { var data = eval("(" + data + ")"); //console.log(data); ajax_resp = data; ajax_fields_resp = ""; if(ajax_resp.arraydata.length > 0){ cur_holder.attr("data-last-entries",ajax_resp.arraydata.length-1); for (var i=0; i

"+ajax_resp.arraydata[i].name+"
Beachfront properties in Bulgaria for sale and rent. Apartment, house, plot of land, hotel with beachfront location (2024)
Top Articles
Latest Posts
Article information

Author: Edmund Hettinger DC

Last Updated:

Views: 6060

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Edmund Hettinger DC

Birthday: 1994-08-17

Address: 2033 Gerhold Pine, Port Jocelyn, VA 12101-5654

Phone: +8524399971620

Job: Central Manufacturing Supervisor

Hobby: Jogging, Metalworking, Tai chi, Shopping, Puzzles, Rock climbing, Crocheting

Introduction: My name is Edmund Hettinger DC, I am a adventurous, colorful, gifted, determined, precious, open, colorful person who loves writing and wants to share my knowledge and understanding with you.