1. Hoff Curtis, P.C. Burlington Criminal Law Attorney | Essex Family Law Lawyer | St. Albans Personal Injury Contact a Burlington criminal law attorney at Hoff Curtis, P.C. for strong representation. Call 802-316-4962 to schedule an appointment.
2. Hoff Curtis, P.C. Burlington Criminal Law Attorney | Essex Family Law Lawyer | St. Albans Personal Injury Contact a Burlington criminal law attorney at Hoff Curtis, P.C. for strong representation. Call 802-316-4962 to schedule an appointment.
3. Dinse, Knapp & McAndrew, P.C. Dinse Knapp McAndrew | Home Dinse, Knapp & McAndrew is one of Vermont and Northern New York's largest law firms focusing on Business Planning and Taxation, Civil Litigation, Education, Employment, Estate Planning and Probate, Health Care, Immigration, Insurance, and Real Estate.
5. Montroll & Backus, P.C. Montroll & Backus, P.C. Attorneys At Law | Law Firm Based in Burlington, VT Experience. Integrity. Results. Based in Burlington, VT, Montroll & Backus, P.C. is a law firm that provides professional law services throughout New England.
6. Paul Frank + Collins P.C. Paul Frank + Collins :: Vermont Law Firm Award-winning attorneys and a record of success make Paul Frank + Collins one of the most respected business and litigation law firms in New England.
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
}
});