1. Wagner & Wagner, Attorneys at Law Chattanooga Personal Injury Attorney | WAGNER & WAGNER | Car and Truck Accidents For experienced legal representation in Chattanooga and beyond, contact Wagner & Wagner Attorneys at Law in Chattanooga. Free consultation at 423-509-8472.
2. Rogers, Duncan & North Manchester TN Trial Attorneys | Coffee County Injury Lawyers | Vehicle Accident, McMinnville Rogers, Duncan & North in Manchester, Tennessee, provides highly skilled and experienced representation in many areas of law. Call 931-728-0820.
3. Law Offices Of McBee & Ford Lawyers | Attorneys Winchester, TN - Law Offices Of McBee & Ford The Law Offices Of McBee & Ford offer more than 50 years' combined legal experience in the representation of clients in and around Winchester, TN. 931-967-1715
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 === 'Social Security') {
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);
}
});