1. Ted B. Lyon & Associates Texas Oil Field Accident Attorney | Midland Pipeline Explosion Injury Contact the Texas oil field accident attorneys of The Law Firm of Ted B. Lyon & Associates at 866-453-3078. Free initial consultation in Midland and West Texas.
2. Johnson, Zegen, Scott & Williams, PLLC Johnson, Zegen, Scott & Williams, PLLC At Johnson, Zegen, Scott & Williams, PLLC, Dallas personal injury attorneys thoroughly understand Texas personal injury law and specialize in all areas of personal injury law. They are ready to get to work on your behalf. They will investigate every aspect of your case in order to secure the compensation you are entitled to.
3. Allen Law Firm Abilene Personal Injury Attorney | Allen Law Firm Call West Central Texas personal injury insurance litigation attorney Greg Allen at Allen Law Firm in Abilene at 325-267-3486 for a free consultation.
4. The Burnett Law Firm Abilene Personal Injury Lawyer | Burnett Law Firm Personal injury firm with locations in Abilene, Dallas and Eagle Pass. Contact The Burnett Law Firm for a free attorney consultation.
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 === 'Wrongful Death') {
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);
}
});