var sitemapPref=new Array;
sitemapPref[1]=true;
sitemapPref[2]=true;
sitemapPref[4]=true;

function sitemapLoadPref()
{
 if(!sitemapPref[1]) sitemapHide(1);
 else sitemapShow(1);
 if(!sitemapPref[2]) sitemapHide(2);
 else sitemapShow(2);
 if(!sitemapPref[4]) sitemapHide(4);
 else sitemapShow(4);
}

function sitemapOv(n)
{
 if(document.getElementById('dp'+n))
 document.getElementById('dp'+n).style.color='#ff0000';
 if(document.getElementById('dd'+n))
 document.getElementById('dd'+n).style.color='#ff0000';
}

function sitemapOu(n)
{
 if(document.getElementById('dp'+n))
 document.getElementById('dp'+n).style.color='';
 if(document.getElementById('dd'+n))
 document.getElementById('dd'+n).style.color='';
}

function sitemapHide(n)
{
 delay=1;
 step=10;
 
 obj=document.getElementById('1m'+n);
 objR=document.getElementById('rm'+n);
 
 obj.style.overflow='hidden';
 
 if(obj.offsetHeight>step)
 {
  obj.style.height=(obj.offsetHeight-step)+'px';
  if(obj.offsetHeight<40) objR.style.marginTop=obj.offsetHeight+'px';
  else objR.style.marginTop='40px';
  
  setTimeout('sitemapHide('+n+')', delay);
 }
 else
 {
  obj.style.display='none';
  objR.style.marginTop='0px';
  obj.style.height='1px';
  document.getElementById('c'+n).innerHTML='<img src="'+root+'graph/ic_treeOpen.gif" width="11" height="11" alt="+" align="left" style="margin-top: 2px; margin-right: 5px; cursor: pointer" onmouseover="changeImg(this, \'treeopen_ov\')" onmouseout="changeImg(this, \'treeopen\')" onclick="sitemapShow('+n+')" id="i'+n+'" />';
  document.getElementById('ddo'+n).style.display='block';
  sitemapPref[n]=false;
 }
} 

function sitemapShow(n)
{
 document.getElementById('ddo'+n).style.display='none';
 
 delay=1;
 step=30;
 
 obj=document.getElementById('1m'+n);
 objR=document.getElementById('rm'+n);
 objC=document.getElementById('c'+n);
 objI=document.getElementById('i'+n);
 
 obj.style.overflow='hidden';
 obj.style.display='block';
 
 if(obj.offsetHeight<obj.scrollHeight)
 {
  obj.style.height=(obj.offsetHeight+step)+'px';

  if(obj.offsetHeight<40)
  {
   objR.style.marginTop=obj.offsetHeight+'px';
   objI.style.marginTop=obj.offsetHeight+'px';
  }
  else
  {
   objR.style.marginTop='40px';
   objI.style.marginTop='42px';
  }
  setTimeout('sitemapShow('+n+')', delay);
 }
 else
 {
  objR.style.marginTop='40px';
  obj.style.height=obj.scrollHeight+'px';
  objC.innerHTML='<img src="'+root+'graph/ic_treeClose.gif" width="11" height="11" alt="-" align="left" style="margin-top: 42px; margin-right: 5px; cursor: pointer" onmouseover="changeImg(this, \'treeclose_ov\')" onmouseout="changeImg(this, \'treeclose\')" onclick="sitemapHide('+n+')" id="i'+n+'" />';
  sitemapPref[n]=true;
 }
} 

function sitemapGo(n)
{
 site=new Array;
 site[0]=root;
 site[1]=root+'ofirmie';
 site[101]=root+'ofirmie/misja';
 site[102]=root+'ofirmie/historia';
 site[103]=root+'ofirmie/wpolsce';
 site[109]=root+'ofirmie/naswiecie';
 site[2]=root+'marki';
 site[201]=root+'marki/produkty';
 site[202]=root+'marki/czywieszze';
 site[203]=root+'marki/porady';
 site[3]=root+'aktualnosci';
 site[301]=root+'aktualnosci/conowegounas';
 site[302]=root+'aktualnosci/nowosciproduktowe';
 site[303]=root+'aktualnosci/napisalionas';
 site[4]=root+'kariera';
 site[401]=root+'kariera/ofertypracy';
 site[402]=root+'kariera/zasadyrekrutacji';
 site[404]=root+'kariera/dolaczdonas';
 site[6]=root+'kontakt';
 
 document.location=site[n];
}

function sitemapShowAll()
{
 sitemapShow(1);
 sitemapShow(2);
 sitemapShow(3);
 sitemapShow(4);
}

function sitemapHideAll()
{
 sitemapHide(1);
 sitemapHide(2);
 sitemapHide(3);
 sitemapHide(4);
}
