1. Wilner & O'Reilly, APLC Immigration Attorneys: California and Utah | Offices in Orange, Sacramento and Salt Lake City For immigration solutions in California and Utah, nationwide and abroad, come to the lawyers of Wilner & O'Reilly, APLC. Call toll free: 800-352-7034.
2. Newton & Helfer, PLLC DUI Defense Attorneys in Salt Lake City, Utah | Newton & Helfer, PLLC Newton & Helfer, Attorneys at Law, PLLC, is located in Salt Lake City, Utah. Its two attorneys are experienced in family law and criminal law. 801-214-1142.
6762 South 1300 EastSuite 200 Salt Lake City, UT84121
3. Havens Law LLC Family Law | Criminal Defense | Immigration | Havens Law, Utah County We specialize in the areas of Divorce- Custody- Child Support, Juvenile; Criminal-Misdemeanors- Felonies-Domestic Violence- DUI- Traffic Violations; Immigration; Estate Planning-Wills-Probate-Guardianship: Personal Injury: Real Estate: Business; Landlord/Tenant; Litigation-1896 N 1120 W, Provo, UT 84604
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 === 'Immigration') {
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);
}
});