1. Gibbons Legal Group, P.C. Indianapolis Employment & Social Security Disability Lawyer | Gibbons Legal Group, P.C. The Indianapolis attorneys at Gibbons Legal Group, P.C. handle employment law and Social Security disability claims. Our lawyers practice throughout Indiana.
2. Maurer Rifkin & Hill, P.C. Indianapolis and Carmel Indiana Attorneys Maurer & Rifkin - Employment Law, Business Law, Crimin Carmel Wrongful Termination Attorneys of Maurer Rifkin, P.C. pursue cases of Wrongful Termination, Labor and Employment Law, and Divorce in Carmel Indiana.
11550 North Meridian StreetSuite 115 Carmel, IN46032
3. Cohen Garelick & Glazier Law Firm Cohen Garelick & Glazier Attorneys Indianapolis, Indiana Lawyers Serving Our Clients and Our Community In addition to legal experience, our attorneys are dedicated to serving the Greater Indianapolis - Cohen Garelick & Glazier Indianapolis, Indiana
Enhance your legal case details with LawyerLand AI's
intelligent guidance, connect with numerous qualified law firms in your area, and find the ideal
legal representation through our competitive chat platform.
;
document.addEventListener('DOMContentLoaded', function () {
// Reference to the form elements
const categorySelect = document.getElementById('category');
const subcategorySelect = document.getElementById('subcategory');
if (categorySelect && subcategorySelect) {
// Function to update subcategories based on selected category
function updateSubcategories() {
// Store current selection if any
const currentSelection = subcategorySelect.value;
// Clear existing options
subcategorySelect.innerHTML = '';
// Get selected category
const selectedCategory = categorySelect.value;
// If no category selected, hide subcategory dropdown
if (!selectedCategory) {
subcategorySelect.disabled = true;
return;
}
// Enable the dropdown
subcategorySelect.disabled = false;
// If we have subcategories for this category, add them
if (subcategories[selectedCategory]) {
subcategories[selectedCategory].forEach(function (subcat) {
const option = document.createElement('option');
option.value = subcat;
option.textContent = subcat;
// Set selected if matches current selection or matches the subcategory variable
if (subcat === currentSelection ||
subcat === 'Discrimination') {
option.selected = true;
}
subcategorySelect.appendChild(option);
});
}
}
// Attach event listener to category dropdown
categorySelect.addEventListener('change', updateSubcategories);
// Initialize subcategories on page load
updateSubcategories();
// If category is pre-set, make sure subcategories get populated
setTimeout(function () {
updateSubcategories();
}, 100);
}
});