1. Clapp, Peterson, Tiemessen, Thorsness & Johnson, LLC Alaska Litigation Lawyer | Medical Negligence | Professional Malpractice To schedule an initial consult with our Alaska attorneys at Clapp Peterson, please call 907-272-9272 in Anchorage or 907-479-7776 in Fairbanks.
2. Pace Law Offices Anchorage Consumer Protection Lawyer | Landlord Tenant Law | Personal Injury Attorney Pace Law Offices of Anchorage, Alaska, provides skilled landlord-tenant representation. Call 907-222-4003 for a consultation.
3. Law Office of Gregory S. Parvin Criminal and Personal Injury Lawyers | The Law Office of Gregory S. Parvin | Wasilla I am an experienced criminal defense and personal injury attorney in Alaska. Call my office at 907-376-2800 for personal attention.
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 === 'Tire Defects') {
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);
}
});