// CSS management | Done by Maxim Pershin

function setBottomPosition(state)
{
 document.getElementById('bottom').style.position = state ? 'relative' : 'static';
}

function saveViewState(value)
{
 var expires = new Date();
 expires.setTime(expires.getTime() + 3652 * 24 * 60 * 60 * 1000);
 document.cookie = 'viewState=' + value + '; expires=' + expires.toGMTString();
}

function switchView()
{
 var currentState = document.styleSheets[2].disabled;

 document.styleSheets[2].disabled = true;
 document.styleSheets[3].disabled = true;

 if (currentState)
 {
  document.styleSheets[2].disabled = false;
  document.getElementById('vsc').className = 'vw';
  document.getElementById('vsb').title = 'Обычный режим';
  saveViewState('fixed');
 }
 else
 {
  document.styleSheets[3].disabled = false;
  document.getElementById('vsc').className = 'vf';
  document.getElementById('vsb').title = 'Фиксированная ширина';
  saveViewState('wide');
 }

 setBottomPosition(false);
 setTimeout('setBottomPosition(true)', 1);

 return false;
}

