Unde?
Când?
2 persoane
Unde
Când
Cine
×
Destinații
Inedite
Proprietăți favorite
Aprilie - Mai
2027
joi
vin.
sâm.
dum.
lun.
mar.
mie.
29
30
1
2
3
4
5
vezi calendarul complet
Decembrie
2026
lun.
mar.
mie.
joi
vin.
sâm.
dum.
21
22
23
24
25
26
27
vezi calendarul complet
Decembrie
2026 - Ianuarie 2027
lun.
mar.
mie.
joi
vin.
sâm.
dum.
28
29
30
31
1
2
3
vezi calendarul complet
0 oferte Paste
0 oferte Craciun
0 oferte Revelion
Număr de camere
1
2
3
4
5+
Total oaspeti:
Adulți:
−
2
+
Copii:
−
0
+
Vârste copii:
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
Camera 1
Adulți:
−
2
+
Copii:
−
0
+
Vârste copii:
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
Camera 2
Adulți:
−
2
+
Copii:
−
0
+
Vârste copii:
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
Camera 3
Adulți:
−
2
+
Copii:
−
0
+
Vârste copii:
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
Camera 4
Adulți:
−
2
+
Copii:
−
0
+
Vârste copii:
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
alege
0 ani
1 an
2 ani
3 ani
4 ani
5 ani
6 ani
7 ani
8 ani
9 ani
10 ani
11 ani
12 ani
13 ani
14 ani
15 ani
16 ani
17 ani
$( document ).ready(function() { $( ".close_pcr" ).on( "click", function() { // calendar_reset(); $( "#sw-when").html("
Când?
"); $( "#date1").val(""); $( "#date2").val(""); select_dates(1, '00.00.0000', '00.00.0000'); $("#ti_m_ucc-2-f-t").html(""); $("#ti_m_ucc-2-f-t").removeClass( "red"); $("#calendar_p").hide(); $("#calendar_c").hide(); $("#calendar_r").hide(); $("#calendar_g").show(); }); $( "#bnr_cld_p" ).on( "click", function() { calendar_reset_p(); $("#calendar_p").show(); $("#calendar_c").hide(); $("#calendar_r").hide(); $("#calendar_g").hide(); bnr_cld_run(); show_sw_when(); }); $( "#bnr_cld_c" ).on( "click", function() { calendar_reset_c(); $("#calendar_p").hide(); $("#calendar_c").show(); $("#calendar_r").hide(); $("#calendar_g").hide(); bnr_cld_run(); show_sw_when(); }); $( "#bnr_cld_r" ).on( "click", function() { calendar_reset_r(); $("#calendar_p").hide(); $("#calendar_c").hide(); $("#calendar_r").show(); $("#calendar_g").hide(); bnr_cld_run(); show_sw_when(); }); $( "#div_oferte_pcr_p" ).on( "click", function() { calendar_reset_r(); $("#calendar_p").show(); $("#calendar_c").hide(); $("#calendar_r").hide(); $("#calendar_g").hide(); bnr_cld_run(); }); $( "#div_oferte_pcr_c" ).on( "click", function() { calendar_reset_r(); $("#calendar_p").hide(); $("#calendar_c").show(); $("#calendar_r").hide(); $("#calendar_g").hide(); bnr_cld_run(); }); $( "#div_oferte_pcr_r" ).on( "click", function() { calendar_reset_r(); $("#calendar_p").hide(); $("#calendar_c").hide(); $("#calendar_r").show(); $("#calendar_g").hide(); bnr_cld_run(); }); function bnr_cld_run() { $( "#sw-when").html("
Când?
"); $( "#date1").val(""); $( "#date2").val(""); $("#ti_m_ucc-2-f-t").html(""); $("#ti_m_ucc-2-f-t").removeClass( "red"); } day_start_p = 0; day_end_p = 0; function calendar_reset_p() { for (i = 1; i <= 4; i++) { $("#cd" + i + "p").removeClass("ccld_day_disabled ccld_day_hover ccld_day_sel_middle ccld_day_sel_first ccld_day_sel_last"); } for (i = 5; i <= 7; i++) { $("#cd" + i + "p").addClass("ccld_day_disabled").removeClass("ccld_day_hover ccld_day_sel_middle ccld_day_sel_first ccld_day_sel_last"); } } $( ".ccld_day_p" ).on( "click", function() { last_day_p = parseInt($('.ccld_day_p:last').attr("day_id_p")); cday_click_p = parseInt($( this ).attr("day_id_p")); if ($( this ).attr("day_id_p") > 0 && !$(this).hasClass("ccld_day_disabled") && !$(this).hasClass("ccld_day_disabled_extra")) { if ((parseInt(day_start_p) == 0) || (parseInt(day_end_p) > 0) || day_start_p > cday_click_p) { $("#ti_m_ucc-2-f-t").html(""); $("#ti_m_ucc-2-f-t").removeClass( "red"); $( "#sw-when").html("
Când?
"); $( "#date1").val(""); $( "#date2").val(""); day_start_p = parseInt($( this ).attr("day_id_p")); day_end_p = 0; calendar_reset_p(); $( this ).removeClass("ccld_day_hover"); $( this ).addClass("ccld_day_disabled"); $( this ).addClass("ccld_day_sel_first"); if (cday_click_p < 4) { for (i = cday_click_p + 1; i <= 4; i++) { $("#cd" + i + "p").addClass("ccld_day_disabled"); } } for (i = 5; i <= 7; i++) { $("#cd" + i + "p").removeClass("ccld_day_disabled"); } } else { if (parseInt($( this ).attr("day_id_p")) > parseInt(day_start_p)) { day_end_p = parseInt($( this ).attr("day_id_p")); $( this ).removeClass("ccld_day_hover"); calendar_reset_p(); $("#cd" + day_start_p + "p").addClass("ccld_day_sel_first"); $("#cd" + day_end_p + "p").addClass("ccld_day_sel_last"); if (day_start_p + 1 < day_end_p) { for (let day_tmp = day_start_p + 1; day_tmp < day_end_p; day_tmp++) { $("#cd" + day_tmp + "p").addClass("ccld_day_sel_middle"); } } temp_nr = day_end_p - day_start_p; if (temp_nr == 1) { temp_nr = "1 noapte"; } else { temp_nr = temp_nr + " nopți"; } $( "#date1" ).val($("#cd" + day_start_p + "p").attr("day_value")); $( "#date2" ).val($("#cd" + day_end_p + "p").attr("day_value")); $( "#sw-when").html("
" + $("#cd" + day_start_p + "p").attr("day_value").slice(0, -5) + " - " + $("#cd" + day_end_p + "p").attr("day_value").slice(0, -5) + "
"); $( "#ti_m_ucc-2-f-t").html("
" + temp_nr); if (tim_modal_mode == 0) { $("#ti_m_ucc-3-b").click(); } else { show_sw_who(); } } } } }); $( ".ccld_day_p" ).hover( function() { nr_dc = parseInt($('.ccld_day_p:last').attr("day_id_p")); if ($( this ).attr("day_id_p") > 0 && !$(this).hasClass("ccld_day_disabled") && !$(this).hasClass("ccld_day_disabled_extra")) { day_hover = parseInt($( this ).attr("day_id_p")); if (parseInt(day_start_p) > 0) { if (parseInt(day_end_p) > 0) { $( this ).addClass( "ccld_day_hover" ); } else { for (let lday_i = 1; lday_i <= nr_dc; lday_i++) { $("#cd" + lday_i + "p").removeClass("ccld_day_sel_middle"); if (day_start_p != lday_i) { $("#cd" + lday_i + "p").removeClass("ccld_day_sel_first"); } } if (day_hover < day_start_p) { $( this ).addClass( "ccld_day_sel_first" ); } else { for (i = 1; i <= day_hover; i++) { $("#cd" + i + "p").removeClass("ccld_day_sel_middle"); if (day_start_p != i) { $("#tcd" + i + "p").removeClass("ccld_day_sel_first"); } } $( this ).addClass( "ccld_day_sel_last" ); if (parseInt(day_start_p)+1 < parseInt($( this ).attr("day_id_p"))) { for (i = parseInt(day_start_p)+1; i <= parseInt($( this ).attr("day_id_p")) - 1; i++) { $("#cd" + i + "p").addClass("ccld_day_sel_middle"); } } for (i = day_hover; i <= nr_dc - 1; i++) { $("#cd" + i + "p").removeClass("tccld_day_sel_middle"); } } } } else { $( this ).addClass( "ccld_day_hover" ); } } else { for (let lday_i = 1; lday_i <= nr_dc; lday_i++) { if (day_start_p > 0 && day_end_p > 0) { if (lday_i < day_start_p && lday_i > day_end_p) { $("#cd" + lday_i + "p").removeClass("ccld_day_sel_middle"); } } else { $("#cd" + lday_i + "p").removeClass("ccld_day_sel_middle"); } if (day_start != lday_i) { $("#cd" + lday_i + "p" + i + "p").removeClass("ccld_day_sel_first"); } } } }, function() { $( this ).removeClass( "ccld_day_hover" ); if (parseInt(day_end_p) == 0) { $( this ).removeClass( "ccld_day_sel_last" ); for (i = 1; i <= nr_dc; i++) { $("#cd" + i + "p").removeClass("ccld_day_sel_middle"); } } } ); day_start_c = 0; day_end_c = 0; function calendar_reset_c() { for (i = 1; i <= 4; i++) { $("#cd" + i + "c").removeClass("ccld_day_disabled ccld_day_hover ccld_day_sel_middle ccld_day_sel_first ccld_day_sel_last"); } for (i = 5; i <= 7; i++) { $("#cd" + i + "c").addClass("ccld_day_disabled").removeClass("ccld_day_hover ccld_day_sel_middle ccld_day_sel_first ccld_day_sel_last"); } } $( ".ccld_day_c" ).on( "click", function() { last_day_c = parseInt($('.ccld_day_c:last').attr("day_id_c")); cday_click_c = parseInt($( this ).attr("day_id_c")); if ($( this ).attr("day_id_c") > 0 && !$(this).hasClass("ccld_day_disabled") && !$(this).hasClass("ccld_day_disabled_extra")) { if ((parseInt(day_start_c) == 0) || (parseInt(day_end_c) > 0) || day_start_c > cday_click_c) { $("#ti_m_ucc-2-f-t").html(""); $("#ti_m_ucc-2-f-t").removeClass( "red"); $( "#sw-when").html("
Când?
"); $( "#date1").val(""); $( "#date2").val(""); day_start_c = parseInt($( this ).attr("day_id_c")); day_end_c = 0; calendar_reset_c(); $( this ).removeClass("ccld_day_hover"); $( this ).addClass("ccld_day_disabled"); $( this ).addClass("ccld_day_sel_first"); if (cday_click_c < 4) { for (i = cday_click_c + 1; i <= 4; i++) { $("#cd" + i + "c").addClass("ccld_day_disabled"); } } for (i = 5; i <= 7; i++) { $("#cd" + i + "c").removeClass("ccld_day_disabled"); } } else { if (parseInt($( this ).attr("day_id_c")) > parseInt(day_start_c)) { day_end_c = parseInt($( this ).attr("day_id_c")); $( this ).removeClass("ccld_day_hover"); calendar_reset_c(); $("#cd" + day_start_c + "c").addClass("ccld_day_sel_first"); $("#cd" + day_end_c + "c").addClass("ccld_day_sel_last"); if (day_start_c + 1 < day_end_c) { for (let day_tmp = day_start_c + 1; day_tmp < day_end_c; day_tmp++) { $("#cd" + day_tmp + "c").addClass("ccld_day_sel_middle"); } } temp_nr = day_end_c - day_start_c; if (temp_nr == 1) { temp_nr = "1 noapte"; } else { temp_nr = temp_nr + " nopți"; } $( "#date1" ).val($("#cd" + day_start_c + "c").attr("day_value")); $( "#date2" ).val($("#cd" + day_end_c + "c").attr("day_value")); $( "#sw-when").html("
" + $("#cd" + day_start_c + "c").attr("day_value").slice(0, -5) + " - " + $("#cd" + day_end_c + "c").attr("day_value").slice(0, -5) + "
"); $( "#ti_m_ucc-2-f-t").html("
" + temp_nr); if (tim_modal_mode == 0) { $("#ti_m_ucc-3-b").click(); } else { show_sw_who(); } } } } }); $( ".ccld_day_c" ).hover( function() { nr_dc = parseInt($('.ccld_day_c:last').attr("day_id_c")); if ($( this ).attr("day_id_c") > 0 && !$(this).hasClass("ccld_day_disabled") && !$(this).hasClass("ccld_day_disabled_extra")) { day_hover = parseInt($( this ).attr("day_id_c")); if (parseInt(day_start_c) > 0) { if (parseInt(day_end_c) > 0) { $( this ).addClass( "ccld_day_hover" ); } else { for (let lday_i = 1; lday_i <= nr_dc; lday_i++) { $("#cd" + lday_i + "c").removeClass("ccld_day_sel_middle"); if (day_start_c != lday_i) { $("#cd" + lday_i + "c").removeClass("ccld_day_sel_first"); } } if (day_hover < day_start_c) { $( this ).addClass( "ccld_day_sel_first" ); } else { for (i = 1; i <= day_hover; i++) { $("#cd" + i + "c").removeClass("ccld_day_sel_middle"); if (day_start_c != i) { $("#tcd" + i + "c").removeClass("ccld_day_sel_first"); } } $( this ).addClass( "ccld_day_sel_last" ); if (parseInt(day_start_c)+1 < parseInt($( this ).attr("day_id_c"))) { for (i = parseInt(day_start_c)+1; i <= parseInt($( this ).attr("day_id_c")) - 1; i++) { $("#cd" + i + "c").addClass("ccld_day_sel_middle"); } } for (i = day_hover; i <= nr_dc - 1; i++) { $("#cd" + i + "c").removeClass("tccld_day_sel_middle"); } } } } else { $( this ).addClass( "ccld_day_hover" ); } } else { for (let lday_i = 1; lday_i <= nr_dc; lday_i++) { if (day_start_c > 0 && day_end_c > 0) { if (lday_i < day_start_c && lday_i > day_end_c) { $("#cd" + lday_i + "c").removeClass("ccld_day_sel_middle"); } } else { $("#cd" + lday_i + "c").removeClass("ccld_day_sel_middle"); } if (day_start != lday_i) { $("#cd" + lday_i + "c" + i + "c").removeClass("ccld_day_sel_first"); } } } }, function() { $( this ).removeClass( "ccld_day_hover" ); if (parseInt(day_end_c) == 0) { $( this ).removeClass( "ccld_day_sel_last" ); for (i = 1; i <= nr_dc; i++) { $("#cd" + i + "c").removeClass("ccld_day_sel_middle"); } } } ); day_start_r = 0; day_end_r = 0; function calendar_reset_r() { for (i = 1; i <= 4; i++) { $("#cd" + i + "r").removeClass("ccld_day_disabled ccld_day_hover ccld_day_sel_middle ccld_day_sel_first ccld_day_sel_last"); } for (i = 5; i <= 7; i++) { $("#cd" + i + "r").addClass("ccld_day_disabled").removeClass("ccld_day_hover ccld_day_sel_middle ccld_day_sel_first ccld_day_sel_last"); } } $( ".ccld_day_r" ).on( "click", function() { last_day_r = parseInt($('.ccld_day_r:last').attr("day_id_r")); cday_click_r = parseInt($( this ).attr("day_id_r")); if ($( this ).attr("day_id_r") > 0 && !$(this).hasClass("ccld_day_disabled") && !$(this).hasClass("ccld_day_disabled_extra")) { if ((parseInt(day_start_r) == 0) || (parseInt(day_end_r) > 0) || day_start_r > cday_click_r) { $("#ti_m_ucc-2-f-t").html(""); $("#ti_m_ucc-2-f-t").removeClass( "red"); $( "#sw-when").html("
Când?
"); $( "#date1").val(""); $( "#date2").val(""); day_start_r = parseInt($( this ).attr("day_id_r")); day_end_r = 0; calendar_reset_r(); $( this ).removeClass("ccld_day_hover"); $( this ).addClass("ccld_day_disabled"); $( this ).addClass("ccld_day_sel_first"); if (cday_click_r < 4) { for (i = cday_click_r + 1; i <= 4; i++) { $("#cd" + i + "r").addClass("ccld_day_disabled"); } } for (i = 5; i <= 7; i++) { $("#cd" + i + "r").removeClass("ccld_day_disabled"); } } else { if (parseInt($( this ).attr("day_id_r")) > parseInt(day_start_r)) { day_end_r = parseInt($( this ).attr("day_id_r")); $( this ).removeClass("ccld_day_hover"); calendar_reset_r(); $("#cd" + day_start_r + "r").addClass("ccld_day_sel_first"); $("#cd" + day_end_r + "r").addClass("ccld_day_sel_last"); if (day_start_r + 1 < day_end_r) { for (let day_tmp = day_start_r + 1; day_tmp < day_end_r; day_tmp++) { $("#cd" + day_tmp + "r").addClass("ccld_day_sel_middle"); } } temp_nr = day_end_r - day_start_r; if (temp_nr == 1) { temp_nr = "1 noapte"; } else { temp_nr = temp_nr + " nopți"; } $( "#date1" ).val($("#cd" + day_start_r + "r").attr("day_value")); $( "#date2" ).val($("#cd" + day_end_r + "r").attr("day_value")); $( "#sw-when").html("
" + $("#cd" + day_start_r + "r").attr("day_value").slice(0, -5) + " - " + $("#cd" + day_end_r + "r").attr("day_value").slice(0, -5) + "
"); $( "#ti_m_ucc-2-f-t").html("
" + temp_nr); if (tim_modal_mode == 0) { $("#ti_m_ucc-3-b").click(); } else { show_sw_who(); } } } } }); $( ".ccld_day_r" ).hover( function() { nr_dc = parseInt($('.ccld_day_r:last').attr("day_id_r")); if ($( this ).attr("day_id_r") > 0 && !$(this).hasClass("ccld_day_disabled") && !$(this).hasClass("ccld_day_disabled_extra")) { day_hover = parseInt($( this ).attr("day_id_r")); if (parseInt(day_start_r) > 0) { if (parseInt(day_end_r) > 0) { $( this ).addClass( "ccld_day_hover" ); } else { for (let lday_i = 1; lday_i <= nr_dc; lday_i++) { $("#cd" + lday_i + "r").removeClass("ccld_day_sel_middle"); if (day_start_r != lday_i) { $("#cd" + lday_i + "r").removeClass("ccld_day_sel_first"); } } if (day_hover < day_start_r) { $( this ).addClass( "ccld_day_sel_first" ); } else { for (i = 1; i <= day_hover; i++) { $("#cd" + i + "r").removeClass("ccld_day_sel_middle"); if (day_start_r != i) { $("#tcd" + i + "r").removeClass("ccld_day_sel_first"); } } $( this ).addClass( "ccld_day_sel_last" ); if (parseInt(day_start_r)+1 < parseInt($( this ).attr("day_id_r"))) { for (i = parseInt(day_start_r)+1; i <= parseInt($( this ).attr("day_id_r")) - 1; i++) { $("#cd" + i + "r").addClass("ccld_day_sel_middle"); } } for (i = day_hover; i <= nr_dc - 1; i++) { $("#cd" + i + "r").removeClass("tccld_day_sel_middle"); } } } } else { $( this ).addClass( "ccld_day_hover" ); } } else { for (let lday_i = 1; lday_i <= nr_dc; lday_i++) { if (day_start_r > 0 && day_end_r > 0) { if (lday_i < day_start_r && lday_i > day_end_r) { $("#cd" + lday_i + "r").removeClass("ccld_day_sel_middle"); } } else { $("#cd" + lday_i + "r").removeClass("ccld_day_sel_middle"); } if (day_start != lday_i) { $("#cd" + lday_i + "r" + i + "r").removeClass("ccld_day_sel_first"); } } } }, function() { $( this ).removeClass( "ccld_day_hover" ); if (parseInt(day_end_r) == 0) { $( this ).removeClass( "ccld_day_sel_last" ); for (i = 1; i <= nr_dc; i++) { $("#cd" + i + "r").removeClass("ccld_day_sel_middle"); } } } ); }); function set_num_cam(cam_nr) { $('.cam_link').each(function (index, obj) { $(this).removeClass("sel"); }); if (cam_nr == 0) { $("#cam_link_5").addClass("sel"); } else { $("#cam_link_" + cam_nr).addClass("sel"); } $("#config_camere").val(cam_nr); $("#cam_0").hide(); $("#cam_1").hide(); $("#cam_2").hide(); $("#cam_3").hide(); $("#cam_4").hide(); $("#cam_lbl_1").show(); $("#cam_lbl_1").html("
Camera 1
"); if (cam_nr == 1) { $("#cam_lbl_1").html("
Oaspeti:
"); // $("#cam_lbl_1").hide(); $("#cam_1").show(); } else if (cam_nr == 2) { $("#cam_1").show(); $("#cam_2").show(); } else if (cam_nr == 3) { $("#cam_1").show(); $("#cam_2").show(); $("#cam_3").show(); } else if (cam_nr == 4) { $("#cam_1").show(); $("#cam_2").show(); $("#cam_3").show(); $("#cam_4").show(); } else if (cam_nr == 0) { $("#cam_0").show(); } set_config_input(); } $( ".cam_link" ).on( "click", function(e) { set_num_cam($(this).attr("camere")); }); function show_when_rs() { if ($(window).width() >= 900) { show_sw_when(); } else { // hide_info_w(); tim_openmodal('ti_m_ucc','ti_m_ucc-2'); } } function show_sw_where() { const myButton = document.getElementById('sw-bar'); tim_openinline('ti_m_ucc', myButton, { hideHeader: true, hideFooter: false, width: '720px', height: '500px', maxHeight: '500px', startTabId: 'ti_m_ucc-1', align: 'left' }); $("#sw-bar").addClass("search-bar-popup"); $("#sw-where").addClass("search-item-popup"); } function show_sw_when() { const myButton = document.getElementById('sw-bar'); tim_openinline('ti_m_ucc', myButton, { hideHeader: true, hideFooter: false, width: '720px', maxHeight: '500px', startTabId: 'ti_m_ucc-2', align: 'center' }); $("#sw-bar").addClass("search-bar-popup"); $("#sw-when").addClass("search-item-popup"); } function show_sw_who() { const myButton = document.getElementById('sw-bar'); tim_openinline('ti_m_ucc', myButton, { hideHeader: true, hideFooter: false, width: '600px', height: '500px', maxHeight: '500px', startTabId: 'ti_m_ucc-3', align: 'right' }); $("#sw-bar").addClass("search-bar-popup"); $("#sw-who").addClass("search-item-popup"); $("#sw-go").addClass("search-item-popup"); $("#sw-go").addClass("search-item-popup-bl0"); } function check_config_ac() { for (let cam_tmp = 0; cam_tmp <= 4; cam_tmp++) { $("#div_copii_lbl_" + cam_tmp).removeClass("font_color_red"); } cop_v_incom = 0; cam = parseInt($("#config_camere").val()); if (cam == 0) { cam_start = 0; } else { cam_start = 1 ; } for (let cam_tmp = cam_start; cam_tmp <= cam; cam_tmp++) { tmp_cop = parseInt($("#config_copii_" + cam_tmp).val()); if (tmp_cop > 0) { for (let coptmpi = 1; coptmpi <= tmp_cop; coptmpi++) { tmp_copv = $("#config_copii_" + cam_tmp + "_" + coptmpi).val(); if (tmp_copv == "") { $("#config_copii_" + cam_tmp + "_" + coptmpi).addClass( "input_red").effect( "shake", {times:3, distance: 10}, 500 ); cop_v_incom = 1; } } } } return cop_v_incom; } function set_config(tip, cam, oper) { cam = parseInt(cam); if (cam > 0) { copii_toshow = 4; } else { copii_toshow = 20; } if (tip == "adulti") { if (cam == 0) { v_min = 1; v_max = 40; } else { v_min = 1; v_max = 6; } } else if (tip == "copii") { if (cam == 0) { v_min = 0; v_max = 20; } else { v_min = 0; v_max = 4; } } v_val = parseInt($("#config_" + tip + "_" + cam).val()); if (oper == "p") { if (v_val >= v_max) { v_val = v_max; } else { v_val = v_val + 1; } } else if (oper == "m") { if (v_val <= v_min) { v_val = v_min; } else { v_val = v_val - 1; } } if (v_val== v_min) { $("#config_" + tip + "_m" + "_" + cam).addClass("btn_counter_inactive"); $("#config_" + tip + "_p" + "_" + cam).removeClass("btn_counter_inactive"); } else if (v_val == v_max) { $("#config_" + tip + "_p" + "_" + cam).addClass("btn_counter_inactive"); $("#config_" + tip + "_m" + "_" + cam).removeClass("btn_counter_inactive"); } else { $("#config_" + tip + "_m" + "_" + cam).removeClass("btn_counter_inactive"); $("#config_" + tip + "_p" + "_" + cam).removeClass("btn_counter_inactive"); } $("#config_" + tip + "_" + cam).val(v_val); $("#config_" + tip + "_lbl" + "_" + cam).html(v_val); if (tip == "copii") { if (v_val == 0) { $("#div_copii" + "_" + cam).addClass("d-none"); } else { $("#div_copii" + "_" + cam).removeClass("d-none"); } for (i=1 ; i <= v_val ; i++) { $("#div_vcs_" + cam + "_" + i).removeClass("d-none"); } for (i=(v_val+1) ; i <= copii_toshow ; i++) { $("#div_vcs_" + cam + "_" + i).addClass("d-none"); $("#config_copii_" + cam + "_" + i).val(""); } } set_config_input(); } function set_config_input() { cam = parseInt($("#config_camere").val()); if (cam == 0) { total_adulti = parseInt($("#config_adulti_0").val()); total_copii = parseInt($("#config_copii_0").val()); } else if (cam == 1) { total_adulti = parseInt($("#config_adulti_1").val()); total_copii = parseInt($("#config_copii_1").val()); } else if (cam == 2) { total_adulti = parseInt($("#config_adulti_1").val()) + parseInt($("#config_adulti_2").val()); total_copii = parseInt($("#config_copii_1").val()) + parseInt($("#config_copii_2").val()); } else if (cam == 3) { total_adulti = parseInt($("#config_adulti_1").val()) + parseInt($("#config_adulti_2").val()) + parseInt($("#config_adulti_3").val()); total_copii = parseInt($("#config_copii_1").val()) + parseInt($("#config_copii_2").val()) + parseInt($("#config_copii_3").val()); } else if (cam == 4) { total_adulti = parseInt($("#config_adulti_1").val()) + parseInt($("#config_adulti_2").val()) + parseInt($("#config_adulti_3").val()) + parseInt($("#config_adulti_4").val()); total_copii = parseInt($("#config_copii_1").val()) + parseInt($("#config_copii_2").val()) + parseInt($("#config_copii_3").val()) + parseInt($("#config_copii_4").val()); } if (total_adulti > 1) { lbl_input = total_adulti + " adulți"; } else { lbl_input = "1 adult"; } if (total_copii > 0) { if (total_copii > 1) { lbl_input = lbl_input + " și " + total_copii + " copii"; } else { lbl_input = lbl_input + " și 1 copil"; } } $("#ti_m_ucc-3-f-t").html("
" + lbl_input); total_persoane = total_adulti + total_copii; if (total_persoane == 1) { $( "#sw-who-txt").html("1 persoana"); } else { $( "#sw-who-txt").html(total_persoane + " persoane"); } if (parseInt(cam) >= 1) { if (parseInt(cam) > 1) { lbl_input = lbl_input + " în " + cam + " camere"; } else { lbl_input = lbl_input + " în 1 cameră"; } } } document.addEventListener('DOMContentLoaded', function() { function check_pcr() { function update_pcrd(div_id, map, key, oferta_nume, oferta_pref) { const $div = $(div_id); $div.hide(); return ""; if (map && map instanceof Map && map.has(key)) { const count = Number(map.get(key)); const text = (count === 1 ? "1 oferta " : count + " oferte ") + oferta_nume; $div.html(text).show(); } else { $div.hide(); } } const tip_d = $("#tip_dest").val(); const $search_input = $("#search_input_id"); const search_val = $search_input.val(); $("#div_oferte_pcr_p, #div_oferte_pcr_c, #div_oferte_pcr_r").hide(); if (tip_d === "g") { if (!search_val) { return; } if (search_val.startsWith("u-")) { $(".close_pcr").first().trigger("click"); return; } let c_cpcrd = null; let prefix = null; for (const [p, map_set] of Object.entries(cpcrd)) { if (search_val.startsWith(p)) { prefix = p; c_cpcrd = map_set; break; } } if (!c_cpcrd) { return; } const id = Number(search_val.slice(prefix.length)); if (isNaN(id)) return; // invalid id update_pcrd("#div_oferte_pcr_p", c_cpcrd.p, id, "Paste", "p"); update_pcrd("#div_oferte_pcr_c", c_cpcrd.c, id, "Craciun", "c"); update_pcrd("#div_oferte_pcr_r", c_cpcrd.r, id, "Revelion", "r"); } else { const tag_id = Number($("#tag_id").val()); if (!tag_id) { return; } update_pcrd("#div_oferte_pcr_p", cpcrt.p, tag_id, "Paste", "p"); update_pcrd("#div_oferte_pcr_c", cpcrt.c, tag_id, "Craciun", "c"); update_pcrd("#div_oferte_pcr_r", cpcrt.r, tag_id, "Revelion", "r"); } } check_pcr(); $(".select_m_tip_item").on('click', function(event) { $("#ti_m_ucc-1-f-t").removeClass( "red"); $('.select_m_tip_item').removeClass('selected'); $(this).addClass('selected'); $('#tip_dest').val(this.getAttribute('wid')); if (this.getAttribute('wid') == "g") { if ($("#search_input_id").val().startsWith("u-")) { calendar_load_unit($("#search_input_id").val().slice(2)) } else { calendar_load_default(); } check_pcr(); $("#select_ce_ct").addClass('d-none'); $("#select_ce_cf").addClass('d-none'); $("#select_ce_cd").removeClass('d-none'); if ($("#search_input").val() == "") { $("#sw-where").html("
Unde?
"); } else { $("#sw-where").html("
" + $("#search_input").val() + "
"); } } else if (this.getAttribute('wid') == "f") { $("#select_ce_cf").removeClass('d-none'); $("#select_ce_ct").addClass('d-none'); $("#select_ce_cd").addClass('d-none'); calendar_load_default(); } else { calendar_load_default(); $("#select_ce_ct").removeClass('d-none'); $("#select_ce_cf").addClass('d-none'); $("#select_ce_cd").addClass('d-none'); if ($('div.ws-tags-item.selected').length > 0) { $("#sw-where").html("
" + $("#select_ce").find(":selected").attr("wn") + "
"); } else { $("#sw-where").html("
Unde?
"); } check_pcr(); } tim_u_count_units(); }); $(".tim-tags-item").on('click', function(event) { $("#ti_m_ucc-1-f-t").removeClass( "red"); $('.tim-tags-item').removeClass('selected'); $(this).addClass('selected'); $("#tag_id").val($(this).attr("wtid")); check_pcr(); $("#sw-where").html("
" + $(this).attr("wtn") + "
"); tim_u_count_units(); if (tim_modal_mode == 0) { $("#ti_m_ucc-2-b").click(); } else { show_sw_when(); } }); window.reset_destination = function(val, id, input) { calendar_load_default(); last_location = ""; last_location_name = ""; $("#ti_m_ucc-1-f-t").removeClass( "red"); $("#destination-delete").addClass("d-none"); $("#search_input").val(""); $("#search_input_id").val(""); check_pcr(); $("#sw-where").html("
Unde?
"); $("#search_input").focus(); tim_u_count_units(); }; window.ti_u_on_select = function(val, id, input) { last_location = id; last_location_name = input; $("#ti_m_ucc-1-f-t").removeClass( "red"); $("#search_input_id").val(id); if ($("#search_input_id").val().startsWith("u-")) { calendar_load_unit($("#search_input_id").val().slice(2)); } else { calendar_load_default(); } check_pcr(); $("#destination-delete").removeClass("d-none"); $("#sw-where").html("
" + last_location_name + "
"); tim_u_count_units(); }; window.tim_u_count_units = function() { fetch_count = 1; tip_unde = $("#tip_dest").val(); if (tip_unde == "g") { tag_search = $("#search_input_id").val(); if (tag_search == "") { $("#ti_m_ucc-1-f-t").html(""); fetch_count = 0; } tag_id = 0; } else { tag_id = $("#tag_id").val(); if (tag_id == "") { $("#ti_m_ucc-1-f-t").html(""); fetch_count = 0; } tag_search = 0; fetch_count = 0; } if (fetch_count == 1) { $.post("/ajax/search_count", { tip_unde: tip_unde, tag_id: tag_id, tag_search: tag_search }, function(rez) { $("#ti_m_ucc-1-f-t").html(rez); }); } else { $("#ti_m_ucc-1-f-t").html(""); } }; tim_u_count_units(); $('#search_input').keydown(function(e) { let container, input, filter, li, input_val; container = $("#search_div"); input_val = container.find("input").val(); switch (e.keyCode) { /************ case 13: container.find("#search_input_id").val(container.find("ul li.selected").text()).blur(); ti_u_on_select(container.find("ul li.selected").text(), container.find("ul li.selected").attr("data"), container.find("ul li.selected").attr("data-input")); e.preventDefault(); break; case 38: // up if ($("#search_results").find("li").index($("#search_results").find("li.selected")) > 0) { $("#search_results").find("li.selected").removeClass("selected").prevAll().first().addClass("selected"); } break; case 40: // down if ( $("#search_results").find("li").hasClass("selected")) { if ($("#search_results").find("li").index($("#search_results").find("li.selected")) + 1 < $("#search_results").find("li").length) { $("#search_results").find("li.selected").removeClass("selected").nextAll().first().addClass("selected"); } } else { $("#search_results li:first-child").addClass("selected"); } return false; break; ***********/ default: if (timeout) { clearTimeout(timeout); timeout = null; } timeout = setTimeout(search_ajax, 200) } }); $("#search_input").blur(function () { setTimeout(function () { $("#search_results").hide(); if (last_location_name != $("#search_input").val()) { $("#search_input").val(last_location_name); $("#search_input_id").val(last_location); check_pcr(); } }, 300); }); $(document).on('click', '.ws-search-res-card', function () { $("#search_input").val($(this).attr("data-input")).blur(); ti_u_on_select($(this).text(),$(this).attr("data"),$(this).attr("data-input")); if (tim_modal_mode == 0) { $("#ti_m_ucc-2-b").click(); } else { show_sw_when(); } }); $("#search_input").focus(function () { $("#search_input").removeClass( "input_red"); search_ajax(); }); function search_ajax() { var str = $("#search_input").val(); if (str.length == 0) { $("#destination-delete").addClass("d-none"); $.post("/ajax/search", { tip: 'history' }, function(rez) { $('#search_results').html(rez); if (rez == '') {} else { $('#search_results').fadeIn(); }; }); } else if (str.length > 0 && str.length < 3) { $("#destination-delete").removeClass("d-none"); $('#search_results').html("
Minim 3 caractere ...
"); } else { $("#destination-delete").removeClass("d-none"); if (str.match(/(\w|\W){3,64}/i)) { $.post("/ajax/search", { term: str }, function(rez) { $('#search_results').html(rez); if (rez == '') { $('#search_results').html("
Nici un rezultat ...
"); } else { $('#search_results').fadeIn(); }; $("#search_results li").hover(function () { $("#search_div").find("ul li.selected").removeClass("selected"); $(this).addClass("selected"); }); }); } } clearTimeout(timeout); } for (let step = 0; step < 5; step++) { set_config("adulti", step, ""); set_config("copii", step, ""); } set_num_cam(1); $( "#sw-where" ).on( "click", function(e) { show_sw_where(); }); $( "#sw-when" ).on( "click", function(e) { show_sw_when(); }); $( "#sw-who" ).on( "click", function(e) { if (event.target.closest('i')) { $("#form_ucc").submit(); return; } show_sw_who(); }); $('#ti_m_ucc-1-btn').click(function(){ submit = 1; tip_unde = $("#tip_dest").val(); if (tip_unde == "g") { tag_search = $("#search_input_id").val(); check_pcr(); if (tag_search == "") { submit = 0; $("#ti_m_ucc-1-b").click(); $("#ti_m_ucc-1-f-t").html("Alege o destinație"); $("#ti_m_ucc-1-f-t").addClass( "red"); $("#search_input").addClass( "input_red"); setTimeout(() => { $("#ti_m_ucc-1-f-t").effect( "shake", {times:3, distance: 10}, 500 ); }, 300); } } else if (tip_unde == "f") {