1. Geiger Prell Business Litigation Attorneys Serving Kansas and Missouri - Geiger Prell Attorneys specializing in business litigation, trust litigation, and securities litigation. We serve businesses and individuals in Kansas and Missouri.
10000 College BoulevardSuite 100 Overland Park, KS66210
2. Oliver & Reichel, P.A. Kansas City Medical Malpractice Attorneys | Overland Park Medication Error Lawyers | Topeka, St. Jos Free case evaluation. Call the EXPERIENCED Kansas City medical malpractice attorneys from Oliver & Reichel, P.A. 913.826.6202.
3. Vasos Law Offices Attorneys Vasos Law Offices Fairway Kansas KS Federal Employer's Liability Act (FELA) -- Employer In Kansas law office accepting referrals in products liability, malpractice, wrongful death.
Suite 1004400 Shawnee Mission Pkwy. Fairway, KS66205
4. Law Firm of Martin & Wallentine, LLC Olathe Criminal Lawyers | Divorce Attorney Serving Johnson County Olathe-based Johnson County, KS attorneys offering skilled and experienced representation for criminal defense and divorce & family law cases. Available 24/7.
130 North Cherry StreetSuite 201 Olathe, KS66061-3460
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 === 'Legal Malpractice') {
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);
}
});