function generateWhatsAppMessage(form) { const date = form.date.value || ""; const modName = form.modName.value || ""; const designation = form.designation.value || ""; const totalRooms = form.totalRooms.value || ""; const cp = form.cpPax.value || ""; const ep = form.epPax.value || ""; const ap = form.apPax.value || ""; const map = form.mapPax.value || ""; const inHouse = form.inHousePax.value || ""; const pendingCheckins = form.pendingCheckins.value || ""; const fo = form.frontOffice.value || ""; const hk = form.housekeeping.value || ""; const mt = form.maintenance.value || ""; const ks = form.kitchen.value || ""; const cforms = form.cformsCount.value || ""; const idVerify = form.idVerification.value || ""; const vip = form.vipGuests.value || ""; const btc = form.btcGuests.value || ""; const petrol = form.petrolStock.value || ""; const diesel = form.dieselStock.value || ""; const vacantRooms = form.vacantRooms.value || ""; const roomNumbers = form.roomNumbers.value || ""; const breakfast = form.breakfastReady.value || ""; const music = form.musicOn.value || ""; const waterfall = form.waterfall.value || ""; const pool = form.pool.value || ""; const washrooms = form.washrooms.value || ""; const spa = form.spa.value || ""; const buggy = form.buggy.value || ""; const games = form.gamesArea.value || ""; const observations = form.observations.value || ""; const complaints = form.guestComplaints.value || ""; // Build message const msg = `Namaste, Dear Sir, MOD Closing Report – Regenta, Resort, Sakleshpur Date: ${date} Name: Mr. ${modName} Designation: ${designation} Occupancy Summary Total Rooms: ${totalRooms} Pax Breakdown: CP: ${cp} EP: ${ep} AP: ${ap} MAP: ${map} Total In-House Pax: ${inHouse} Pending Check-ins: ${pendingCheckins} Night Shift – Staff on Duty Front Office: ${fo} Housekeeping: ${hk} Maintenance: ${mt} Kitchen/Service: ${ks} Guest Services & Compliance C-Forms: ${cforms} ID Cards: ${idVerify} BTC Guests (Bill to Company): ${btc} VIP Guests: ${vip} Fuel Stock Petrol: ${petrol} Diesel: ${diesel} Vacant Room Inspection Room - ${roomNumbers} General Observations - ${observations} Guest Complaints - ${complaints} Operational Readiness – Checklist Breakfast arrangements: ${breakfast} Background music: ${music} Waterfall feature: ${waterfall} Swimming pool: ${pool} Public area washrooms: ${washrooms} SPA: ${spa} Buggy: ${buggy} Games area: ${games} Regards, Mr. ${modName} ${designation} Regenta Resort, Sakleshpur`; return encodeURIComponent(msg); } // Call WhatsApp function openWhatsApp(form) { const encoded = generateWhatsAppMessage(form); const url = `https://wa.me/?text=${encoded}`; window.open(url, "_blank"); }