1. Moody & Warner, P.C. New Mexico Employment Lawyer | Employer and Employee Representation Moody & Warner of Albuquerque, New Mexico, provides exceptional employment and labor law representation. Call 505-227-8343 for a consultation.
2. The Jaffe Law Firm Albuquerque Personal Injury Law Firm | Family Attorneys New Mexico | Rio Rancho, Corrales NM For personal injury law, employment law, or business representation, contact the civil and criminal litigation attorneys at the Jaffe Law Firm, in Albuquerque, New Mexico, at (505) 242-9311.
4. Steven G. Farber Steven G. Farber - Santa Fe Law Firm | New Mexico Criminal Law, Personal Injury and Civil Rights Att Sante Fe attorney Steven G. Farber has more than 40 years of experience representing clients in New Mexico. Call 505-988-9725.
5. Almanzar & Youngers, P.A. Las Cruces Personal Injury Attorney | Santa Fe Car Accident Lawyer Call the personal injury attorneys at Almanzar & Youngers, P.A., in Las Cruces and Santa Fe for a free consultation: 866-442-0020.
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 === 'Discrimination') {
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);
}
});