1. Goings Law Firm, LLC Columbia Personal Injury Lawyers, Accident Attorneys, Workers Compensation | Goings Law Firm, LLC At the Goings Law Firm, LLC, our personal injury attorneys assist those of Columbia, SC who have been affected by the negligent acts of others. To learn how we may be able to help you, contact us today at (803) 350-9230.
2. Mark C. Tanenbaum, P.A. Charleston SC Personal Injury Lawyer | Free Consultation Need a skilled Charleston South Carolina law firm? Call 843-737-6279 for a free lawyer consultation with a personal injury attorney at The Law Office of Mark C. Tanenbaum, P.A.
3. Hood Law Firm, LLC Charleston, South Carolina Civil Litigation Attorneys
Committed to excellence. Dedicated to results.
The Hood Law Firm, LLC is a medium-sized trial law firm
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 === 'Toxic Torts') {
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);
}
});