1. Law Office of Jeffrey A. Jones, P.A. Minneapolis Car Accident Attorney | Minnesota Personal Injury Lawyer If you were injured in an auto accident, call the Law Office of Jeffrey A. Jones, P.A., in Minneapolis, Minnesota, at 612-335-9975 to discuss your rights.
2. Robert M. Smith Attorney At Law Minneapolis Litigation Lawyer | St. Paul Business Dispute Attorney | Trust And Estate Litigation Attorney Robert Smith represents clients in Minneapolis in business and commercial law matters. Call 612-284-3820.
100 South 5th StreetSuite 2100 Minneapolis, MN55402
5. Maschka, Riedy & Ries Law Firm Mankato Minnesota Personal Injury Lawyers - Maschka, Riedy & Ries Located in Mankato Minnesota representing clients in southern Minnesota including Blue Earth County, Dodge County, Faribault County, Fillmore County, Freeborn County, Mower County, Nicollet County, Olmsted County, Steele County, Winona County, Waseca County, and the cities of Albert Lea, Austin, Blue Earth, Mankato, Mantorville, New Ulm, Owatonna, Preston, Rochester, St. Peter, and Waseca.
Union Square Business Center201 North Broad Street Suite 200 Mankato, MN56002
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);
}
});