Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2013, 15:04
Аспирант
Отправить личное сообщение для webmanss Посмотреть профиль Найти все сообщения от webmanss
 
Регистрация: 17.02.2013
Сообщений: 34

Оптимизировать код
Привет всем!
Есть много похожего кода, вопрос в том, чтобы его уменьшить.

function selekt(id) {
if(id == "ruchnoe")
  document.getElementById('sel-avto').className  = "not-select";
  document.getElementById('not-sel').className  = "not-select";
  document.getElementById(id).className  = "select";
  document.getElementById('tr1').style.dysplay = "none";
  document.getElementById('tr2').style.dysplay = "none";
  document.getElementById('tr3').style.dysplay = "none";
  document.getElementById('tr4').style.dysplay = "block";
  document.getElementById('osn-ruch').checked='checked';
  document.getElementById('osn-ruch').fireEvent('change');
  
  }
else if(id == "avto")
  document.getElementById('not-sel').className  = "not-select";
  document.getElementById('sel-prof').className  = "not-select";
  document.getElementById(id).className  = "select";
  document.getElementById('tr1').style.dysplay = "none";
  document.getElementById('tr2').style.dysplay = "none";
  document.getElementById('tr3').style.dysplay = "block";
  document.getElementById('tr4').style.dysplay = "none";
  document.getElementById('osn-avto').checked='checked';
  document.getElementById('osn-avto').fireEvent('change');
  
  }  
...
else if
else if
else if
...
}


вобщем нужно управлять стилями и классами блоков.
Как это можно решить иначе?
Ответить с цитированием