2. The Law Offices of Tyler & Peery San Antonio Personal Injury Attorneys | Truck Accident Lawyers Based in San Antonio, Texas, our personal injury attorneys at The Law Offices of Tyler & Peery serve injured people and their families. Call 866-798-0737.
3. Slack & Davis, L.L.P. Aviation & Personal Injury Attorneys | Slack & Davis Law Firm For 20 years, Slack & Davis has fought and won numerous significant personal injury and air crash cases. Small firm with large firm capabilities.
5. Raul Steven Pastrana Pastrana Law Firm | Austin Texas Personal Injury Attorney Pastrana Law Firm has represented clients in a wide range of cases involving serious catastrophic injury. As Texas personal injury lawyers, we have handled matters arising from Construction Accidents, Truck Accidents, Wrongful Death, Auto Accidwents, Workplace Injuries, and more.
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 === 'Aviation') {
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);
}
});