Employment Termination Legal Risk Checker

Employment Termination Legal Risk Checker

Assess potential legal risks before proceeding with an employee termination.

Documentation & Justification

1. Is the reason for termination based on clear, objective, and well-documented performance or conduct issues?

Discrimination Risk

2. Does the employee belong to a protected class (e.g., race, gender, religion, age over 40, disability, pregnancy)?

3. Has the company treated other employees (not in a protected class) with similar performance/conduct issues more leniently?

Retaliation & Contracts

4. Has the employee recently engaged in legally protected activity (e.g., filed a harassment complaint, reported a safety violation, requested FMLA leave, whistleblowing)?

5. Is there an employment contract, union agreement, or company policy that specifies conditions for termination?

Based on your answers, the immediate legal risks appear to be low. Ensure all company policies are followed during the termination process.

`}

Disclaimer: This tool provides a general risk assessment for informational purposes only and is not a substitute for legal advice. Employment law is highly complex and varies by state and locality. Always consult with qualified legal counsel before making a final termination decision.

`; // Animate progress bar setTimeout(() => { const bar = pdfContent.querySelector('.progress-bar-fill'); if(bar) bar.style.width = `${totalScore > 100 ? 100 : totalScore}%`; }, 100); return true; }; const nextPrev = (direction) => { if (direction === 1 && currentTab === 0) { if (!generateReport()) return; } if (nextBtn.textContent === 'Start Over' && direction === 1) { questionnaireForm.reset(); currentTab = 0; showTab(0); return; } const newTab = currentTab + direction; if (newTab >= 0 && newTab < tabs.length) { currentTab = newTab; showTab(currentTab); } }; const downloadPDF = () => { const { jsPDF } = window.jspdf; const content = document.getElementById('pdf-content'); if (!content) return; html2canvas(content, { scale: 2, backgroundColor: '#ffffff', useCORS: true }) .then(canvas => { const imgData = canvas.toDataURL('image/png'); const pdf = new jsPDF({ orientation: 'p', unit: 'mm', format: 'a4' }); const pdfWidth = pdf.internal.pageSize.getWidth(); const canvasWidth = canvas.width; const canvasHeight = canvas.height; const ratio = canvasWidth / canvasHeight; const imgWidth = pdfWidth - 20; const imgHeight = imgWidth / ratio; pdf.addImage(imgData, 'PNG', 10, 10, imgWidth, imgHeight); pdf.save('Termination-Legal-Risk-Report.pdf'); }); }; // --- EVENT LISTENERS --- prevBtn.addEventListener('click', () => nextPrev(-1)); nextBtn.addEventListener('click', () => nextPrev(1)); downloadPdfBtn.addEventListener('click', downloadPDF); tabNavs.forEach((nav, index) => nav.addEventListener('click', () => { if(index < currentTab) { currentTab = index; showTab(index); } else if(index > currentTab) { nextPrev(1); } })); // --- INITIALIZATION --- showTab(currentTab); });
Scroll to Top