${$('#preview').innerHTML} \n`); w.document.close(); setTimeout(()=>{try{w.focus();w.print();}catch(e){}},300); } function doClear(){ Object.keys(state).forEach(k=>{ if(k==='date')state.date=new Date().toISOString().slice(0,10); else if(k==='currency')state.currency='USD'; else if(k==='payment')state.payment='Cash'; else if(k==='cond')state.cond='asis'; else state[k]=''; }); saveState(); renderForm(); renderPreview(); } function loadExample(){ state={sName:'John A. Smith',sId:'DL-CA-X8723490',sAddr:'245 Oakwood Drive\nLos Angeles, CA 90026',sPhone:'+1 (213) 555-0148',bName:'Maria Gonzalez',bId:'DL-CA-X5512887',bAddr:'78 Elm Street, Apt 5B\nPasadena, CA 91101',bPhone:'+1 (626) 555-0199',date:new Date().toISOString().slice(0,10),price:8500,currency:'USD',payment:'Bank Transfer',itemDesc:'2018 Honda Civic EX\nVIN: 19XFC2F75EE012345\nOdometer: 64,200 miles\nColor: Modern Steel Metallic',cond:'asis',warranty:'',jurisdiction:'the State of California, USA'}; 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/invoice-generator.html', name:'Invoice Generator'}, {icon:'🧾', href:'/text/receipt-generator.html', name:'Receipt Generator'}, {icon:'💰', href:'/text/payslip-generator.html', name:'Payslip Generator'}, ] });