2. Harlovic and Perko, Attorneys and Counselors at Law Dundee Illinois Appeal Attorney | IL Commercial Real Estate Closing Business Lawyer Harlovic & Perko, located in Dundee, Illinois, represents individuals with real estate, family and business law as well as litigation and appeals. Over 35 years experience. Call 847-829-0361.
3. Camic Johnson, Ltd. Aurora Illinois Criminal Defense Attorney | Elgin Injury & Family Lawyers Camic Johnson, Ltd., is the law firm other attorneys turn to in Aurora. Call 630-859-0135 for a consultation.
4. Davi Law Group, LLC DuPage Family Law Attorney | Wheaton Divorce Lawyer | Warrenville Law Firm | IL Wheaton family law attorneys at the Davi Law Group assist clients with divorce, estate planning, real estate, traffic, contracts, and more in DuPage County.
1776 S. Naperville RoadBuilding A, Suite 105 Wheaton, IL60189-5870
5. Davi Law Group, LLC DuPage Family Law Attorney | Wheaton Divorce Lawyer | Warrenville Law Firm | IL Wheaton family law attorneys at the Davi Law Group assist clients with divorce, estate planning, real estate, traffic, contracts, and more in DuPage County.
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 === 'Contracts') {
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);
}
});