National Finance

×

Litigator

Based in Port Moresby and reporting to the Collections Manager and CEO, this is an important role within the organisation responsible for the preparation of court and other documents on a timely basis, and attendance to court matters as part of our debt recovery process. You will be responsible for the following duties: Your credentials […]

document.addEventListener('wpcf7mailsent', function (event) { const form = event.target; const submitBtn = form.querySelector('input[type="submit"], button[type="submit"]'); if (submitBtn) { submitBtn.disabled = false; submitBtn.style.pointerEvents = 'auto'; submitBtn.style.opacity = '1'; submitBtn.value = 'Submit'; } }); // Re-enable after failed mail document.addEventListener('wpcf7mailfailed', function (event) { enableButton(event); }); // Re-enable after validation error document.addEventListener('wpcf7invalid', function (event) { enableButton(event); }); // Re-enable after spam/captcha error document.addEventListener('wpcf7spam', function (event) { enableButton(event); }); function enableButton(event) { const form = event.target; const submitBtn = form.querySelector('input[type="submit"], button[type="submit"]'); if (submitBtn) { submitBtn.disabled = false; submitBtn.style.pointerEvents = 'auto'; submitBtn.style.opacity = '1'; submitBtn.value = 'Submit'; } } }); document.addEventListener('wpcf7mailsent', function(event) { if (event.detail.status !== 'mail_sent') return; const formId = event.detail.contactFormId; const endpoint = "https://script.google.com/macros/s/AKfycbxGuDSR4xCcjqXS8uANxiUREsbkQxSNbSBWmR5xGGkxp5Nx0EhOFxT6yh-f3_2J3vJfXg/exec"; const formFields = { 14574: [ "firstname", "lastname", "employee_file_number", "contact_number", "current_loan", "loan_arrears", "preferred_time" ], 14482: [ "title", "firstname", "lastname", "dob", "employee", "employetype" ] }; if (!formFields[formId]) return; const data = {}; event.detail.inputs.forEach(function(input) { data[input.name] = input.value || ""; }); const formData = new FormData(); formData.append("secret", "MY_SUPER_SECRET_2026"); formFields[formId].forEach(function(field) { formData.append(field, data[field] || ""); }); formData.append("contact_form_id", formId); formData.append("page_url", window.location.href); fetch(endpoint, { method: "POST", body: formData }) .then(response => response.json()) .then(result => { console.log("Google Sheet Success:", result); }) .catch(error => { console.error("Google Sheet:", error); }); });
CHAT