VEHICLE LOAN AGREEMENT
Owner Signature
Printed Name:
Borrower Signature
Printed Name:
Vehicle & Terms
Loan Period
Insurance & Liability
Usage Restrictions
Party Identification
IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first written above.
`; document.getElementById('vba-form-contract-text').innerHTML = contractText; }; window.vbaResetData = function(silent = false) { if (silent || confirm("Clear all data fields?")) { document.getElementById('vba-form-cfg-owner').value = "Pat L. Johnson"; document.getElementById('vba-form-cfg-borrower').value = "Chris M. Anderson"; document.getElementById('vba-form-in-make').value = "Ford F-150"; document.getElementById('vba-form-in-vin').value = "1FTEW1E59JK32791"; document.getElementById('vba-form-in-license').value = "NY-ABC-123"; document.getElementById('vba-form-in-insurance').value = "State Farm Policy #123456"; document.getElementById('vba-form-in-mileage').value = 500; document.getElementById('vba-form-in-area').value = "Within New York State only"; document.getElementById('vba-form-in-condition').value = "Agreed"; document.getElementById('vba-form-cfg-state').value = "New York"; // Reset Dates const now = new Date(); const end = new Date(now.getTime() + (7 * 24 * 60 * 60 * 1000)); // 7 days later document.getElementById('vba-form-in-start').value = now.toISOString().substring(0, 16); document.getElementById('vba-form-in-end').value = end.toISOString().substring(0, 16); vbaGenerateContract(); if (!silent) alert("Form reset to default values."); } }; // --- PDF Export --- window.vbaDownloadPDF = function() { const element = document.getElementById('vba-form-export-area'); const opt = { margin: 0.75, filename: 'Vehicle_Loan_Agreement.pdf', image: { type: 'jpeg', quality: 0.98 }, html2canvas: { scale: 2 }, jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' } }; html2pdf().set(opt).from(element).save(); }; })();