
var Vukr_sm=0;
var BokMenu=0;



function submenuc(kogo,jak)
{
  kogo.style.backgroundColor=jak;
}

function czy_wtablicy(co,gdzie)
{
  for(t=0;t<gdzie.length;t++)
  {
    if(gdzie[t]==co)
    {
      return true;
    }
  }
  return false;
}

function ukr_wieksze(odkad)
{


  var tablica= new Array();
  tablica[0]=odkad;
  var tmp1=document.getElementById(odkad);
  var tata='';
  for(r=1;r<100;r++)
  {
    if(tmp1!=null)
    {
      tata=tmp1.title;
      tablica[r]=tata;
      tmp1=document.getElementById(tata);
    }
  }
  for(z=0;z<200;z++)
  {
    var obj=document.getElementById('sm_'+z);
    if(obj!=null)
    {
      if(!czy_wtablicy('sm_'+z,tablica))
      {
        obj.style.display='none';
      }
    }
  
  }

}


function pok_sm(gdzie,kogo,kierunek,nieukr)
{
  Vukr_sm=0;
  ukr_wieksze(nieukr);
  var obj=document.getElementById('sm_'+kogo); 

  if(kierunek=='d')
  {
    
    obj.style.left=absX(document.getElementById(gdzie));
    obj.style.top=absY(document.getElementById(gdzie))+20;
  }
  
  if(kierunek=='p')
  {
    
    obj.style.left=absX(document.getElementById(gdzie))+190;
    obj.style.top=absY(document.getElementById(gdzie));  
    BokMenu=kogo;
  }
  obj.style.zIndex=absY(document.getElementById(gdzie));
  obj.style.display='block';
}



function ukr_sm()
{
  for(y=0;y<200;y++)
  {
    var obj=document.getElementById('sm_'+y);
    if(obj!=null)
    { 
      obj.style.display='none';
    }
  }
}



function odl_ukr_sm()
{
    if(Vukr_sm==2)
    {
      ukr_sm();
    }
    if(Vukr_sm==1)
    {
      Vukr_sm=2;
      setTimeout("odl_ukr_sm()",1000);
    }
}


function absY( oBiekt )
{
    var iReturnValue = 0;
    while( oBiekt != null ) {
    	iReturnValue += oBiekt.offsetTop;
    	oBiekt = oBiekt.offsetParent;
    }
    
    return iReturnValue;
}

function absX( oBiekt )
{
    var iReturnValue = 0;
    while( oBiekt != null ) {
	     iReturnValue += oBiekt.offsetLeft;
	     oBiekt = oBiekt.offsetParent;
    }
    
    return iReturnValue;
}


function rmp(idmp)
{
  var tab1=document.getElementsByTagName('div');
  var z;
  var tytul=new Array;
  for(z=0;z<tab1.length;z++)
  {
    tytul=new Array;
    tytul=tab1[z].title.split("s");
    if(tytul[0]=='mp'+idmp)
    {
      
      //document.title=">"+tab1[z].style.display;
      if(tab1[z].style.display!='block')
      {
        var wysTmp;
        tab1[z].style.display='block';
        wysTmp=parseInt(tab1[z].scrollHeight);
        
        if(wysTmp==0)
        {
          wysTmp=16;
        }
        menu_rozwin(tab1[z].id,0,wysTmp);
      }
      else{
        menu_zwin(tab1[z].id,16,0);
        if(tytul[1])
        {
          zwijanie_podmenu(tytul[1]);
        }
      }
    }
  }
}

function zwijanie_podmenu(idmp)
{
  var tab1=document.getElementsByTagName('div');
  var z;
  var tytul= new Array;
  for(z=0;z<tab1.length;z++)
  {
    tytul=new Array;
    tytul=tab1[z].title.split("s");
    if(tytul[0]=='mp'+idmp)
    {
      if(tab1[z].style.display=='block')
      {
        menu_zwin(tab1[z].id,16,0);
      }
    }
  }
  
}

function menu_rozwin(kto,odkad,dokad)
{
  
  if(odkad<dokad && kto!="")
  {
    //alert(kto);
    try{
    odkad=odkad+1;
    kto2=document.getElementById(kto);
    kto2.style.height=odkad+"px";
    kto2.style.display='block';
    setTimeout("menu_rozwin('"+kto+"',"+odkad+","+dokad+")",10);
    }
    catch(blad)
    {
      //alert(blad+" - "+kto);
    }
  }
}

function menu_zwin(kto,odkad,dokad)
{
  if(odkad>dokad && kto!="")
  {
    try{
      odkad=odkad-1;
      kto2=document.getElementById(kto);
      kto2.style.height=odkad+"px";
      kto2.style.display='block';
      if(odkad==dokad)
      {
        kto2.style.display='none';
      }
      else
      {
        setTimeout("menu_zwin('"+kto+"',"+odkad+","+dokad+")",10);
      }
    }
    catch(blad)
    {
      //alert(blad+" - "+kto);
    }
  }
}
