2. Boaz Law Firm, P.C. Salem Oregon Family Law Lawyer | Portland Divorce Lawyer | Eugene OR Child Custody Attorney If you need a Salem family law attorney, contact Boaz Law Firm, P.C., at 503-400-9513 for a free phone consultation.
3. The Law Office of Alexander M. Jones Salem Divorce Lawyer | Custody Battles, Visitation Rights Contact a Salem family law attorney at The Law Office of Alexander M. Jones. Call 503-798-9795 to speak with a skilled divorce lawyer.
4. Randy M. Elmer, Attorney at Law, PC Salem Workers Comp Lawyer | Oregon Personal Injury & Employment Law Attorney Randy M. Elmer, Attorney at Law, PC, is an elite litigation law firm in Salem, Oregon. For help with workers' compensation cases, call 503-877-2940.
5. The Law Offices of Brian R. Whitehead, PC Law Offices Of Brian Whitehead - Personal Injury Attorney Salem Oregon We provide experienced and aggressive representation for clients who have an injury caused by the negligence and wrongdoing of others.
6. Whitford Law Offices LLC Oregon Employment Law Attorney | Salem Employer Rights Lawyer | Eugene OR Discrimination Defense Har Experienced Washington employment law attorneys can advise you about the most effective way to protect your business. The Whitford Law Offices, L.L.C. strives to implement your values into the policies and procedures of your business.
7. Lance D. Youd, Attorney at Law Salem, Oregon Personal Injury & Family Law | YoudLaw.com The Salem, Oregon firm of Lance D. Youd, Attorney at Law is thoroughly practiced in all aspects of Family Law, Personal Injury Law, and Criminal Law.
8. Charles Vincent & Associates Eugene Family Law Attorney | Springfield Criminal Attorney | Lane County Divorce Charles Vincent & Associates is a law firm in Eugene, Oregon, focusing on family law and criminal defense. Contact them at (541) 687-6765.
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
}
});