function toggle(id) {
 plist=document.getElementById(id);
 visible=plist.style.display=="block";
 lists=document.getElementsByTagName('li');
 for(i in lists)
  if(lists[i].className=='list')
   lists[i].style.display="none";
   plist.style.display=visible?"none":"block";
   while(plist=plist.parentNode)
    if(plist.className=='list')
     plist.style.display="block";
}

function toggle2(id, parentid, rozwinietaclass, zwinietaclass) {
 plist=document.getElementById(id);
 pli=document.getElementById(parentid); 
 visible=plist.style.display=="block";
 lists=document.getElementsByTagName('li');
 for(i in lists){
  if(lists[i].className=='list')
   lists[i].style.display="none";
  if(lists[i].className=='active')
   lists[i].className=zwinietaclass;

 }
 plist.style.display=visible?"none":"block";
 while(plist=plist.parentNode)
  if(plist.className=='list')
   plist.style.display="block";

 pli.className=visible?zwinietaclass:rozwinietaclass;
// window.alert( pli.className);
}