16. Callahan & Blaine Phoenix Personal Injury Lawyer | Arizona Accident Injury Attorney | Wrongful Death If you need an experienced personal injury litigation law firm in Arizona, contact Callahan & Blaine at 888-321-8994 to schedule a free consultation.
17. Suzuki Law Offices, L.L.C. Tempe Lawyer | Suzuki Law Offices, L.L.C. Schedule your free consultation with an experienced, highly rated attorney in Tempe. Call (480) 568-6622 to speak with the Suzuki Law Offices, L.L.C.
2929 East Camelback RoadSuite 224 Phoenix, AZ85016
18. Knapp & Roberts Phoenix Personal Injury Lawyer | Knapp & Roberts For the best legal representation when facing a catastrophic injury or wrongful death, call the Knapp & Roberts Law Firm at 480-991-7677 or 800-541-4477.
19. The Law Offices of John Phebus Glendale AZ Criminal Defense Lawyer | Peoria DUI Attorney | The Law Offices of John Phebus Contact The Law Offices of John Phebus in Glendale now at 623-377-7459 for a free consultation. Offering personal injury and criminal defense representation.
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 === 'Car Accident') {
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);
}
});