1. O'Reilly Rancilio P.C. Sterling Heights MI Attorneys | O'Reilly Rancilio P.C. The Sterling Heights law firm of O'Reilly Rancilio is a leader in southeast Michigan in banking, business law and creditors' rights. Call 800-708-3528.
12900 Hall RoadSuite 350 Sterling Heights, MI48313
2. Mesadieu Law Firm, PLLC Mesadieu Law Firm: Service - Integrity - Excellence Mesadieu Law Firm, PLLC is a full-service law firm serving individuals and businesses throughout the state of Michigan.
13854 Lakeside Cir.Ste. 247 Sterling Heights, MI48313
4. Goldman & Associates Lawyers in Michigan - Michigan Divorce, Criminal, DUI, Accident in Detroit, Southfield, Lansing, Ann Free consultation with top Michigan lawyers specializing in Divorce, Custody, Criminal, Accident and Injury. Call (877) 737-8800 (24/7) for legal advice.
2107 East 14 Mile RoadSuite 140 Sterling Heights, MI48310
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 === '') {
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
}
});