${$('#preview').innerHTML} \n`); w.document.close(); setTimeout(()=>{try{w.focus();w.print();}catch(e){}},300); } function doClear(){ state={borrower:'',borrowerAddr:'',lender:'',lenderAddr:'',date:new Date().toISOString().slice(0,10),principal:0,rate:0,months:12,currency:'USD',pmtType:'install',jurisdiction:'',collateral:''}; saveState(); renderForm(); renderPreview(); } function loadExample(){ state={borrower:'Michael Chen',borrowerAddr:'55 River Road, Apt 3C\nBoston, MA 02108',lender:'Sarah Williams',lenderAddr:'12 Oak Avenue\nCambridge, MA 02139',date:new Date().toISOString().slice(0,10),principal:10000,rate:6.5,months:24,currency:'USD',pmtType:'install',jurisdiction:'the Commonwealth of Massachusetts, USA',collateral:'2017 Honda Accord, VIN 1HGCV1F31HA012345'}; saveState(); renderForm(); renderPreview(); } loadState(); renderForm(); renderPreview(); $('#toolbar').innerHTML = ``; GZ.renderToolPage({ category: 'text', titleKey: 'toolTitle', descKey: 'toolDesc', howToSteps: ['step1','step2','step3','step4'], related: [ {icon:'🔒', href:'/text/nda-generator.html', name:'NDA Generator'}, {icon:'🧾', href:'/text/bill-of-sale-generator.html', name:'Bill of Sale'}, {icon:'🛒', href:'/text/purchase-order-generator.html', name:'Purchase Order'}, {icon:'💲', href:'/text/estimate-generator.html', name:'Estimate Generator'}, ] });