Uncategorised

stand down fair work

When and How Employers Can Lawfully Stand Down Employees Under the Fair Work Act 

The Fair Work Act 2009 (Cth) (“the Act“) provides the statutory legal framework for managing various aspects of employee/employer relationships. One of the key provisions in the Fair Work Act 2009 (Cth) is the stand down provision under section 524, which allows employers to temporarily stand down employees without pay in certain circumstances. These provisions …

When and How Employers Can Lawfully Stand Down Employees Under the Fair Work Act  Read More »

NSW probate executor duties

NSW Probate Executor Duties: A Guide to Navigating Your Role

Taking on NSW probate executor duties can feel overwhelming, especially while grieving. But with the right guidance, you can manage the responsibilities with clarity and confidence. In this article, we break down handling probate in NSW. We also cover how to fulfil your duties as an executor efficiently. How Do I Know if I’m the …

NSW Probate Executor Duties: A Guide to Navigating Your Role Read More »

reasonable job relocation guidelines

Reasonable Job Relocation Guidelines: Legal Implications and Best Practices for Employers

When is Reasonable Relocation considered Reasonable or Unreasonable? Job relocation can have an immense impact on both the employer and employee. When businesses need to move due to expansion or financial constraints, it’s crucial for employers to understand reasonable job relocation guidelines and carefully consider the associated legal implications. This article examines what constitutes reasonable …

Reasonable Job Relocation Guidelines: Legal Implications and Best Practices for Employers Read More »

business purchase legal advice

Business Purchase Legal Advice: Expert Guidance for Buying a Business in Sydney

Purchasing a business is one of the riskiest investments you can make, yet it often receives less scrutiny than it deserves. Before diving in, it’s essential to seek business purchase legal advice early in the process. However, there are critical steps you can take yourself beforehand. If you’re buying a business in Sydney and need …

Business Purchase Legal Advice: Expert Guidance for Buying a Business in Sydney Read More »

homeownership challenges in Australia

Homeownership Challenges in Australia

Introduction Australia’s housing market space presents many significant hurdles for first-home buyers. Homeownership challenges in Australia are driven by inflation of housing prices, student debt, and strict guidelines for obtaining a mortgage. Consequently, this article will explore the homeownership challenges in Australia and how it has become increasingly difficult to purchase or obtain a loan …

Homeownership Challenges in Australia Read More »

domestic violence legal protections

Small Business Asset Protection: The Corporate Veil Myth and Your Obligations

Introduction to Small Business Asset Protection When starting a business—whether through social media, online, or in person—individuals often believe they must establish a corporate structure. They think this is necessary because “companies run businesses” and are drawn to the allure of the “corporate veil.” The corporate veil is a long-standing concept in business and law. …

Small Business Asset Protection: The Corporate Veil Myth and Your Obligations Read More »

Protecting trade secrets

Protecting Trade Secrets in the Australian Context

The recipe for Coca-Cola is one of the most famous trade secrets in history, safeguarded for over 130 years. This example illustrates the critical role trade secrets play in protecting valuable business information. In Australia, while trade secrets are crucial to maintaining a business’s competitive edge, they lack a specific statutory framework, unlike patents or …

Protecting Trade Secrets in the Australian Context Read More »

mental capacity

Mental Capacity: A Guide for Solicitors Assessing their Clients

As the median age of the Australian population continues to rise, some suggest that issues of capacity will increasingly impact the legal profession. Capacity is integral to a client’s ability to enter transactions or make legally binding agreements. While there’s a common law presumption that a client has the necessary capacity to make such decisions …

Mental Capacity: A Guide for Solicitors Assessing their Clients Read More »

caveatable interest in land

Forced Sale of Co-Owned Property: Understanding Section 66G

Co-owning property can become problematic, especially when relationships between co-owners deteriorate or circumstances change. In such cases, section 66G of the Conveyancing Act 1919 (NSW) provides a legal solution by allowing a co-owner to seek a Court order for the forced sale of co-owned property. Section 66G and Forced Sale of Co-Owned Property Section 66G …

Forced Sale of Co-Owned Property: Understanding Section 66G Read More »

- End", entire site, priority AFTER 8417. * * What it does: * 1. On load, reads gclid + utm_* from the URL and stores them in a * first-party cookie for 90 days (only overwrites gclid when a new one * is present, so a later organic visit does not wipe the paid click). * 2. Appends those params to every calendly.com link and to any inline * Calendly embed, so a completed booking carries them into Calendly and * onward to the RedRain integration. */ (function () { 'use strict'; var COOKIE = 'jm_attr'; var MAXAGE = 60 * 60 * 24 * 90; // 90 days var UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term']; function readCookie(name) { var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)'); return m ? decodeURIComponent(m[1]) : ''; } function writeCookie(name, val) { document.cookie = name + '=' + encodeURIComponent(val) + '; path=/; max-age=' + MAXAGE + '; SameSite=Lax; Secure'; } // ---- 1. capture from URL, merge with stored ---- function capture() { var url = new URLSearchParams(window.location.search); var stored = {}; try { stored = JSON.parse(readCookie(COOKIE) || '{}'); } catch (e) { stored = {}; } var incomingGclid = url.get('gclid'); if (incomingGclid) { stored.gclid = incomingGclid; } // only overwrite on a fresh click UTM_KEYS.forEach(function (k) { var v = url.get(k); if (v) { stored[k] = v; } }); // if a gclid arrived but no utm_source, tag the source so RedRain is not blank if (incomingGclid && !stored.utm_source) { stored.utm_source = 'google'; stored.utm_medium = 'cpc'; } if (Object.keys(stored).length) { writeCookie(COOKIE, JSON.stringify(stored)); } return stored; } var attr = capture(); if (!attr || (!attr.gclid && !attr.utm_source)) { return; } // nothing to forward // ---- 2. build a query string for Calendly ---- function calendlyParams() { var p = new URLSearchParams(); UTM_KEYS.forEach(function (k) { if (attr[k]) { p.set(k, attr[k]); } }); // carry the raw gclid too. utm_content is the safe carrier RedRain can map // if its Calendly field mapping does not expose a native gclid slot. if (attr.gclid) { p.set('gclid', attr.gclid); if (!p.get('utm_content')) { p.set('utm_content', 'gclid:' + attr.gclid); } } return p.toString(); } function withParams(href) { if (!href || href.indexOf('calendly.com') === -1) { return href; } var qs = calendlyParams(); if (!qs) { return href; } // don't double-append if (href.indexOf('utm_source=') !== -1 || href.indexOf('gclid=') !== -1) { return href; } return href + (href.indexOf('?') === -1 ? '?' : '&') + qs; } // ---- 3a. rewrite anchor links (covers the popup/booking click path) ---- function rewriteLinks() { var links = document.querySelectorAll('a[href*="calendly.com"]'); for (var i = 0; i < links.length; i++) { var a = links[i]; if (a.getAttribute('data-jm-attr') === '1') { continue; } a.setAttribute('href', withParams(a.getAttribute('href'))); a.setAttribute('data-jm-attr', '1'); } } // ---- 3b. rewrite inline embeds. Must run before Calendly widget.js reads // data-url; if the widget already initialised, re-point and let it // re-read on next interaction. Most bookings go via the link path. ---- function rewriteEmbeds() { var w = document.querySelectorAll('.calendly-inline-widget[data-url]'); for (var i = 0; i < w.length; i++) { var el = w[i]; if (el.getAttribute('data-jm-attr') === '1') { continue; } el.setAttribute('data-url', withParams(el.getAttribute('data-url'))); el.setAttribute('data-jm-attr', '1'); } } function run() { rewriteLinks(); rewriteEmbeds(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); } // catch links injected later (Elementor popups, lazy content) if (window.MutationObserver) { var mo = new MutationObserver(function () { rewriteLinks(); }); mo.observe(document.documentElement, { childList: true, subtree: true }); } })();