function nl2br (str, is_xhtml) { var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '
' : '
'; return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2'); } function flyToElement(flyer, flyingTo) { var $func = $(this); var divider = 3; var flyerClone = $(flyer).clone(); $(flyerClone).css({position: 'absolute', top: $(flyer).offset().top + "px", left: $(flyer).offset().left + "px", opacity: 1, 'z-index': 1000}); $('body').append($(flyerClone)); var gotoX = $(flyingTo).offset().left + ($(flyingTo).width() / 2) - ($(flyer).width()/divider)/2; var gotoY = $(flyingTo).offset().top + ($(flyingTo).height() / 2) - ($(flyer).height()/divider)/2; $(flyerClone).animate({ opacity: 0.4, left: gotoX, top: gotoY, width: $(flyer).width()/divider, height: $(flyer).height()/divider }, 700, function () { $(flyingTo).fadeOut('fast', function () { $(flyingTo).fadeIn('fast', function () { $(flyerClone).fadeOut('fast', function () { $(flyerClone).remove(); }); }); }); }); $('html, body').animate({scrollTop: $('.podsumowanie').offset().top}, 500); } function podsumowanie(){ $('.podsumowanie').load( "ajax.php?operacja=podsumowanie", { } ); blad_html_old = $(".blad").html(); $('.blad').load( "ajax.php?operacja=blad", {}, function(){ blad_html_new = $(".blad").html(); if(blad_html_old != blad_html_new && blad_html_new.length > 4){ $('html, body').animate({scrollTop: $('#a-blad').offset().top}, 500); } }); } function analytics_ga(page){ console.log(page); gtag('config', 'UA-2810694-7', {'page_path': page}); } function scroll(anchor){ $('html, body').animate({scrollTop: $('#'+anchor).offset().top}, 500); } function przepisz_dostawa(klucz){ if($('#przepisz-dostawa').is(':checked')){ $( '.dostawa-voucher' ).each(function() { if($( this ).hasClass('dostawa-voucher-'+klucz)){ } else { $(this).fadeOut(); } }); } else { $('.dostawa-voucher').fadeIn(); } } function przepisz_zamawiajacy(klucz){ if($('#przepisz-zamawiajacy').is(':checked')){ $( '.zamawiajacy-voucher' ).each(function() { if($( this ).hasClass('zamawiajacy-voucher-'+klucz)){ } else { $(this).fadeOut(); } }); } else { $('.zamawiajacy-voucher').fadeIn(); } } function przepisz_faktura(klucz){ if($('#faktura-vat-'+klucz).is(':checked')){ $('#faktura-dane-'+klucz).fadeIn(); } else { $('#faktura-dane-'+klucz).fadeOut(); } } function faktura_init(){ $( '.faktura' ).each(function() { klucz = $(this).data('klucz'); if($( this ).is(':checked')){ $('#faktura-dane-'+klucz).fadeIn(); } else { $('#faktura-dane-'+klucz).fadeOut(); } }); } $(function() { $('.zaplac-submit').click(function(){ $('#form-podsumowanie').submit(); return false; }); $('body').on('click', '.btn-voucher-dodaj', function(){ analytics_ga('/dodaj-voucher-oferta.html'); id_oferta = $(this).data('id'); rodzaj = $(this).data('rodzaj'); if(rodzaj == "ofertowy"){ var item = $(this).parent().parent().parent().parent().parent(); var id_pokoj = $('#input-pokoj-'+id_oferta).val(); var osoby = $('#input-osoby-'+id_oferta).val(); var osoby_d1 = $('#input-osoby-d1-'+id_oferta).val(); var osoby_d2 = $('#input-osoby-d2-'+id_oferta).val(); var ilosc = $('#input-ilosc-'+id_oferta).val(); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "voucher_pokoj_przelicz", id_pokoj:id_pokoj, id_oferta:id_oferta, osoby:osoby, osoby_d1:osoby_d1, osoby_d2:osoby_d2, ilosc:ilosc} }) .done(function( msg ) { if(msg.error){ $('#modal-label').html('Wybierz voucher'); $('#modal-footer').show(); $('#modal-footer').html('Zamknij'); $('#modal-body').html(''); $('#modal-body').removeClass('modal-body-footer'); $('#modal').modal('show'); $('#modal-body').html(msg.error); } else{ $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "dodaj_voucher_ofertowy", id_pokoj:id_pokoj, id_oferta:id_oferta, osoby:osoby, osoby_d1:osoby_d1, osoby_d2:osoby_d2, ilosc:ilosc} }) .done(function( msg ) { if(msg.error){ $('#modal-label').html('Wybierz voucher'); $('#modal-footer').show(); $('#modal-footer').html('Zamknij'); $('#modal-body').html(''); $('#modal-body').removeClass('modal-body-footer'); $('#modal').modal('show'); $('#modal-body').html(msg.error); } else{ podsumowanie(); flyToElement($(item), $('.podsumowanie-gora')); } }); } $('#oferta-osoby-'+id_oferta).html(msg.osoby); }); } else if(rodzaj == "uslugowy"){ ilosc = $('#input-ilosc-'+id_oferta).val(); kwota = $('#input-kwota-'+id_oferta).val(); var item = $(this).parent().parent().parent().parent().parent(); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "dodaj_voucher_uslugowy", id_oferta: id_oferta, ilosc: ilosc, kwota: kwota} }) .done(function( msg ) { if(msg.error){ $('#modal-label').html('Wybierz voucher'); $('#modal-footer').show(); $('#modal-footer').html('Zamknij'); $('#modal-body').html(''); $('#modal-body').removeClass('modal-body-footer'); $('#modal').modal('show'); $('#modal-body').html(msg.error); } else{ podsumowanie(); flyToElement($(item), $('.podsumowanie-gora')); $('#input-ilosc-'+id_oferta).val(1); $('#input-kwota-'+id_oferta).val(''); } }); } else if(rodzaj == "kwotowy"){ ilosc = $('#input-ilosc-'+id_oferta).val(); kwota = $('#input-kwota-'+id_oferta).val(); wykorzystanie = $('#wykorzystanie-'+id_oferta).val(); pokaz_kwota = $('#pokaz-kwota-'+id_oferta).is(':checked'); var item = $(this).parent().parent().parent().parent().parent(); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "dodaj_voucher_kwotowy", id_oferta: id_oferta, ilosc: ilosc, kwota: kwota,wykorzystanie:wykorzystanie, pokaz_kwota:pokaz_kwota} }) .done(function( msg ) { if(msg.error){ $('#modal-label').html('Wybierz voucher'); $('#modal-footer').show(); $('#modal-footer').html('Zamknij'); $('#modal-body').html(''); $('#modal-body').removeClass('modal-body-footer'); $('#modal').modal('show'); $('#modal-body').html(msg.error); } else{ podsumowanie(); flyToElement($(item), $('.podsumowanie-gora')); $('#input-ilosc-'+id_oferta).val(1); $('#input-kwota-'+id_oferta).val(''); } }); } return false; }); $('body').on('click', '.oferta-szczegoly', function(){ analytics_ga('/voucher-oferta-info.html'); id_oferta = $(this).data('id'); wskaznik = $(this).data('wskaznik'); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "voucher_oferta_info", id_oferta: id_oferta, wskaznik: wskaznik} }) .done(function( msg ) { $('#modal-label').html(msg.nazwa); $('#modal-footer').show(); $('#modal-footer').html('Zamknij'); $('#modal-body').html(''); $('#modal-body').removeClass('modal-body-footer'); $('#modal').modal('show'); $('#modal-body').html(msg.info); }); return false; }); $('body').on('click', '.btn-usun-voucher', function(){ if(confirm('Czy chcesz usunąć voucher?')){ klucz = $(this).data('klucz'); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "usun_voucher", klucz: klucz} }) .done(function( msg ) { $('#podsumowanie-voucher-'+klucz).fadeOut(); $('#podsumowanie-form-voucher-'+klucz).fadeOut(); podsumowanie(); }); } return false; }); $('body').on('change', '#przepisz-dostawa', function(){ klucz = $(this).data('klucz'); przepisz_dostawa(klucz); }); $('body').on('change', '#przepisz-zamawiajacy', function(){ klucz = $(this).data('klucz'); przepisz_zamawiajacy(klucz); }); $('body').on('change', '.dostawa-poczta, .dostawa-email, .dostawa-osobisty', function(){ klucz = $(this).data('klucz'); if($('input[name=dostawa-'+klucz+']:checked', '').val() == "poczta"){ console.log(1); $('#dostawa-email-'+klucz).fadeOut(); $('#dostawa-poczta-'+klucz).fadeIn(); } else if($('input[name=dostawa-'+klucz+']:checked', '').val() == "email"){ $('#dostawa-poczta-'+klucz).fadeOut(); $('#dostawa-email-'+klucz).fadeIn(); } else { $('#dostawa-poczta-'+klucz).fadeOut(); $('#dostawa-email-'+klucz).fadeOut(); } }); $('body').on('change', '.faktura', function(){ klucz = $(this).data('klucz'); przepisz_faktura(klucz); }); $('body').on('click','.regulamin-szczegoly', function(){ analytics_ga('/szczegoly-regulamin.html'); $('#modal-label').html(''); $('#modal-footer').html(''); $('#modal-footer').show(); $('#modal-body').html(''); $('#modal-body').addClass('modal-body-footer'); $('#modal').modal('show'); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "warunki_voucher"} }) .done(function( msg ) { if(msg.error){ } else{ $('#modal-label').html(msg.regulamin_nazwa); $('#modal-body').html(msg.regulamin_opis); //$('#modal-footer').html(msg.oferta_footer); } }); return false; }); $('body').on('click','.voucher-podglad', function(){ analytics_ga('/voucher-podglad.html'); klucz = $(this).data('klucz'); tresc_zaproszenia = $('#tresc-zaproszenia-'+klucz).val(); rodzaj = $(this).data('rodzaj'); tresc_zaproszenia = nl2br(tresc_zaproszenia); tresc_zaproszenia = tresc_zaproszenia.replace(/(\r\n\t|\n|\r\t)/gm,""); wyglad = $('input[name="wyglad-'+klucz+'"]:checked').val(); wykorzystanie = $('#wykorzystanie-'+klucz).val(); dla_imie = $('#voucher-dla-imie-'+klucz).val(); dla_nazwisko = $('#voucher-dla-nazwisko-'+klucz).val(); if($('#nie-kwota-'+klucz).is(':checked')){ nie_kwota = 1; } else { nie_kwota = 0; } $('#modal-podglad-label').html('Podgląd vouchera'); $('#modal-podglad-footer').html(''); $('#modal-podglad-footer').show(); //$('#modal-podglad-body').html('
'); $('#modal-podglad-body').html('
'); $('#modal-podglad-body').removeClass('modal-body-footer'); $('#modal-podglad').modal('show'); $('.modal-backdrop').css("background-color", "#fff"); var options = { height: "460px", pdfOpenParams: { pagemode: "thumbs", navpanes: 0, toolbar: 0, statusbar: 0, } }; var myPDF = PDFObject.embed("ajax_pdf.php?operacja=voucher_podglad_pdf&klucz="+klucz+"&tresc_zaproszenia="+tresc_zaproszenia+"&dla_imie="+dla_imie+"&dla_nazwisko="+dla_nazwisko+"&wyglad="+wyglad+"&wykorzystanie="+wykorzystanie+"&nie_kwota="+nie_kwota, "#pdf", options); return false; }); $('body').on('click','.voucher-podglad-jpg', function(){ analytics_ga('/voucher-podglad.html'); klucz = $(this).data('klucz'); tresc_zaproszenia = $('#tresc-zaproszenia-'+klucz).val(); rodzaj = $(this).data('rodzaj'); wyglad = $('input[name="wyglad-'+klucz+'"]:checked').val(); console.log(wyglad); console.log(rodzaj); if(rodzaj == 'ofertowy'){ oferta = $(this).data('oferta'); if(oferta == 'kierunek_urlop'){ if(wyglad == 'standardowy'){ scr = 'gfx/podglad_kierunek_urlop_s.jpg'; } else if(wyglad == 'swiateczny'){ scr = 'gfx/podglad_kierunek_urlop_bn.jpg'; } else if(wyglad == 'czerwony'){ scr = 'gfx/podglad_kierunek_urlop_c.jpg'; } } else if(oferta == 'romans'){ if(wyglad == 'standardowy'){ scr = 'gfx/podglad_romans_r.jpg?v=2021-12-02'; } else if(wyglad == 'swiateczny'){ scr = 'gfx/podglad_romans_bn.jpg?v=2021-12-02'; } else if(wyglad == 'czerwony'){ scr = 'gfx/podglad_romans_c.jpg?v=2021-12-02'; } } } else if(rodzaj == 'uslugowy'){ oferta = $(this).data('oferta'); if(oferta == 'day_spa'){ if(wyglad == 'swiateczny'){ scr = 'gfx/podglad_day_spa_bn.jpg?v=2021-12-02'; } else if(wyglad == 'standardowy'){ scr = 'gfx/podglad_day_spa_r.jpg?v=2021-12-02'; } else if(wyglad == 'czerwony'){ scr = 'gfx/podglad_day_spa_c.jpg?v=2021-12-02'; } } else if(oferta == 'babcia_dziadek_aquapark_2h'){ if(wyglad == 'babcia'){ scr = 'gfx/podglad_babcia_dziadek_aquapark_2h_babcia.jpg?v=2021-12-02'; } } else if(oferta == 'romantyczna_kolacja'){ if(wyglad == 'babcia'){ scr = 'gfx/podglad_romantyczna_kolacja_babcia.jpg?v=2021-12-02'; } } else if(oferta == 'babcia_dziadek_spa'){ if(wyglad == 'babcia'){ scr = 'gfx/podglad_spa_babcia_dziadek.jpg?v=2021-12-02'; } } else if(oferta == 'babcia_spa'){ if(wyglad == 'babcia'){ scr = 'gfx/podglad_spa_babcia.jpg?v=2021-12-02'; } } else if(oferta == 'dziadek_spa'){ if(wyglad == 'babcia'){ scr = 'gfx/podglad_spa_dziadek.jpg?v=2021-12-02'; } } else if(oferta == 'aquatynka_1'){ scr = 'gfx/podglad_aquatynka_1.jpg?v=2024-01-30'; } else if(oferta == 'aquatynka_2'){ scr = 'gfx/podglad_aquatynka_2.jpg?v=2024-01-30'; } else if(oferta == 'aquatynka_3'){ scr = 'gfx/podglad_aquatynka_3.jpg?v=2024-01-30'; } } else if(rodzaj == 'kwotowy'){ if(wyglad == 'swiateczny'){ if(tresc_zaproszenia != ''){scr = 'gfx/podglad_bz.jpg';} else{scr = 'gfx/podglad_bz_bez.jpg';} } else if(wyglad == 'standardowy'){ if(tresc_zaproszenia != ''){scr = 'gfx/podglad_s.jpg';} else{scr = 'gfx/podglad_s_bez.jpg';} } else if(wyglad == 'niebieski'){ if(tresc_zaproszenia != ''){scr = 'gfx/podglad_n.jpg';} else{scr = 'gfx/podglad_n_bez.jpg';} } else if(wyglad == 'rozowy'){ if(tresc_zaproszenia != ''){scr = 'gfx/podglad_r.jpg';} else{scr = 'gfx/podglad_r_bez.jpg';} } else if(wyglad == 'czerwony'){ if(tresc_zaproszenia != ''){scr = 'gfx/podglad_c.jpg';} else{scr = 'gfx/podglad_c_bez.jpg';} } else if(wyglad == 'babcia'){ if(tresc_zaproszenia != ''){scr = 'gfx/podglad_c.jpg';} else{scr = 'gfx/podglad_babcia_bez.jpg';} } } $('#modal-podglad-label').html('Podgląd vouchera'); $('#modal-podglad-footer').html(''); $('#modal-podglad-footer').show(); $('#modal-podglad-body').html(''); $('#modal-podglad-body').removeClass('modal-body-footer'); $('#modal-podglad').modal('show'); $('.modal-backdrop').css("background-color", "#fff"); return false; }); $('body').on('change','.oferta-pokoj', function(){ var id_oferta = $(this).data('id_oferta'); var id_pokoj = $('#input-pokoj-'+id_oferta).val(); var osoby = $('#input-osoby-'+id_oferta).val(); var osoby_d1 = $('#input-osoby-d1-'+id_oferta).val(); var osoby_d2 = $('#input-osoby-d2-'+id_oferta).val(); var ilosc = $('#input-ilosc-'+id_oferta).val(); $.ajax({ type: "GET", url: "ajax.php", dataType: 'json', data: { operacja: "voucher_pokoj_przelicz", id_pokoj:id_pokoj, id_oferta:id_oferta, osoby:osoby, osoby_d1:osoby_d1, osoby_d2:osoby_d2, ilosc:ilosc} }) .done(function( msg ) { if(msg.pokaz_pokoje == 1){ $('#oferta-osoby-'+id_oferta).fadeIn(); } else { $('#oferta-osoby-'+id_oferta).fadeOut(); } if(msg.error){ $('#pokoj-kwota-'+id_oferta).html(''+msg.error+''); } else{ $('#pokoj-kwota-'+id_oferta).html(msg.kwota); } $('#oferta-osoby-'+id_oferta).html(msg.osoby); }); return false; }); $('body').on('change','.radio-wykorzystanie', function(){ var id_oferta = $(this).data('id_oferta'); var value = $(this).val(); val = $(this).val(); $('#wykorzystanie-'+id_oferta).val(value); return false; }); });