Thank you. Your booking is confirmed.
Please check your email for your reservation confirmation.
#${orderId}
`;
// Schimb?m textul principal pentru a include ID-ul comenzii
var titleSpan = document.querySelector('.booking-confirmation');
if (titleSpan) {
titleSpan.innerHTML = 'Thank you. Your booking
#' + orderId + ' is confirmed.';
}
}
// 1. Prelu?m datele de contact
var nume = sessionStorage.getItem('gf_nume') || '-';
var telefon = sessionStorage.getItem('gf_telefon') || '-';
var email = sessionStorage.getItem('gf_email') || '-';
var mesaj = sessionStorage.getItem('gf_message') || '';
// 2. Prelu?m datele de transfer
var depDate = sessionStorage.getItem('gf_dep_date') || '-';
var depTime = sessionStorage.getItem('gf_dep_time') || '-';
var plecare = sessionStorage.getItem('gf_plecare') || '-';
var destinatie = sessionStorage.getItem('gf_destinatie') || '-';
var flight = sessionStorage.getItem('gf_flight') || '';
var ferry = sessionStorage.getItem('gf_ferry') || '';
var pickupAddr = sessionStorage.getItem('gf_pickup_addr') || '';
var dropoffAddr = sessionStorage.getItem('gf_dropoff_addr') || '';
// 3. Prelu?m vehiculul, pasagerii, pre?ul ?i METODA DE PLAT?
var masina = sessionStorage.getItem('gf_masina') || '';
var pax = sessionStorage.getItem('gf_pax') || '1';
var total = sessionStorage.getItem('gf_pret') || '0';
var plata = sessionStorage.getItem('gf_payment') || 'Cash';
// 4. Prelu?m restul detaliilor (Bagaje, Scaune)
var luggage = sessionStorage.getItem('gf_luggage') || '0';
var baby = sessionStorage.getItem('gf_baby') || '0';
var child = sessionStorage.getItem('gf_child') || '0';
var booster = sessionStorage.getItem('gf_booster') || '0';
// 5. Prelu?m detaliile pentru retur
var isReturn = sessionStorage.getItem('gf_tipcursa') === 'Round Trip';
var retDate = sessionStorage.getItem('gf_ret_date') || '';
var retTime = sessionStorage.getItem('gf_ret_time') || '';
// 6. Construim rândurile op?ionale
var flightRow = flight ? `
` : '';
var ferryRow = ferry ? `
` : '';
var messageRow = mesaj ? `
` : '';
var pickupRow = pickupAddr ? `
Pickup Address
${pickupAddr}
` : '';
var dropoffRow = dropoffAddr ? `
Drop-off Address
${dropoffAddr}
` : '';
// 7. Construim sec?iunea de Extras
var extrasText = [];
if (parseInt(baby) > 0) extrasText.push("Baby seats: " + baby);
if (parseInt(child) > 0) extrasText.push("Child seats: " + child);
if (parseInt(booster) > 0) extrasText.push("Booster seats: " + booster);
var extrasDisplay = extrasText.length > 0 ? extrasText.join(', ') : 'None';
// 8. Construim HTML-ul pentru cursa de retur
var returnHtml = '';
if (isReturn && retDate !== '') {
var returnPickupRow = dropoffAddr ? `
Return Pickup Address
${dropoffAddr}
` : '';
var returnDropoffRow = pickupAddr ? `
Return Drop-off Address
${pickupAddr}
` : '';
returnHtml = `
Return Transfer details
Return From
${destinatie}
${returnPickupRow}
${returnDropoffRow}
`;
}
// Gener?m HTML-ul final
var summaryHtml = `
`;
document.getElementById('final-booking-summary').innerHTML = summaryHtml;
});