Приветствую,
Есть список объектов со своими id, видимость которых попеременно переключается. Соответственно другие, кроме нужного приходиться сбрасывать. Сейчас делаю это весьма громоздкой кострукцией:
function mk1() {
	 	document.all.mark1.style.display='';
		document.all.mark2.style.display='none';
		document.all.mark3.style.display='none';
		document.all.mark4.style.display='none';
		...
                          document.all.mark66.style.display='none';
		document.all.mark67.style.display='none';
		}
        ...
        ...
	function mk67() {
	 	document.all.mark1.style.display='none';
		document.all.mark2.style.display='none';
		document.all.mark3.style.display='none';
		document.all.mark4.style.display='none';
		...
		document.all.mark66.style.display='none';
		document.all.mark67.style.display='';
		}
Понятно, что при увеличении числа объектов код растет с геометрической прогрессией. В результате файл со скриптом уже весит 200 Кб. Вопрос: Как заменить несколько инструкций по выключению видимости всех объектов (кроме нужного) на одну?