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;
});
});