+total.toFixed(2)+'
' +'Total to return with the deposit:
| Year | Rate | Period held | Interest |
|---|
LandlordPass teaches you to self-manage. If you would rather hand it off, Jimmy Ng and the licensed team at 3PM Real Estate Services Inc. manage rental properties across Metro Vancouver under BC\'s Real Estate Services Act.
' +'Talk to Jimmy →'; root.appendChild(promo); /* ---------- gating + signup ---------- */ function unlock(){ grid.classList.remove("lp-locked"); lock.style.display="none"; setup.style.display="none"; ok.style.display="block"; } if(member()){ unlock(); } btn.addEventListener("click",function(){ err.style.display="none"; var email=document.getElementById("lp-email").value.trim(); var name=document.getElementById("lp-name").value.trim(); var city=document.getElementById("lp-city").value; if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)){err.textContent="Please enter a valid email address.";err.style.display="block";return;} if(!document.getElementById("lp-consent").checked){err.textContent="Please check the consent box so we can store your email.";err.style.display="block";return;} btn.disabled=true; btn.textContent="Setting up…"; var payload={email:email,name:name,city:city,source:"dashboard",ts:new Date().toISOString()}; var done=function(){ try{localStorage.setItem("lp_member",JSON.stringify(payload));}catch(e){} grid.classList.remove("lp-locked"); lock.style.display="none"; ok.style.display="block"; btn.textContent="Done"; }; if(LP_CONFIG.APPS_SCRIPT_URL.indexOf("http")===0){ fetch(LP_CONFIG.APPS_SCRIPT_URL,{method:"POST",mode:"no-cors",headers:{"Content-Type":"text/plain"},body:JSON.stringify(payload)}) .then(done).catch(function(){ done(); /* unlock anyway; Sheet write retried on next visit is not critical */ }); } else { done(); } }); })();