function onItemClick() {
  var li = this.parentNode;
  if (! li) return true;
  li.className = (li.className.indexOf('expanded') == -1) ? li.className+' expanded' : li.className.replace('expanded','');
  return false;
}
function activateMenu() {
  var arr = Array('submenu','submenu2');
  for( m = 0; m < arr.length; m++ ) {
    var menu = document.getElementById( arr[m] );
    if (! menu) continue;
    var a = menu.getElementsByTagName('A');
    for ( var i=0; i<a.length; i++ ) {
      var tag = a[i].nextSibling;
      // jeśli tekst to pobierz następny element
      if (tag && tag.nodeType == 3) tag = tag.nextSibling;
      // jeśli element listy zawiera podlistę
      if (tag && tag.tagName == 'UL') {
        a[i].onclick = onItemClick;
      }
    }
  }
}

// funkcja przełącza TabSheet
function changeTabSheet() {
  if ((!this) || (this.className == 'front')) return false;
  var ul = this.parentNode;
  var li = ul.getElementsByTagName('LI');
  for (var i=0; i<li.length; i++ ) {
    li[i].className = (li[i]==this) ? li[i].className.replace('back','front') : li[i].className.replace('front','back');
    var pg = document.getElementById('page'+i);
    if (pg) {
      pg.className = (li[i]==this)? pg.className.replace('back','front') : pg.className.replace('front','back');
    }
  }
  return false;
}
function activateTabSheet() {
  var ul = document.getElementsByTagName('UL');
  for( i=0; i<ul.length; i++ ) {
    if (ul[i].className != 'tabs') continue;
    var li = ul[i].getElementsByTagName('LI');
    for( j=0; j<li.length; j++ )
      li[j].onclick = changeTabSheet;
  }
}


window.onload = function() {
  activateMenu();
  activateTabSheet();
}
