
var aPoprzednia = Array();
var bPusta = 1;
var stop;

var wyrWatek;
var zapamietanyPunktOdniesienia = 111;


function punktOdniesienia(nazwa)
{

  var w;
  var x = document.getElementById(nazwa);
  if ((parseInt(document.body.clientWidth) - parseInt(x.width))>0)
    w = (parseInt(document.body.clientWidth) - parseInt(x.width)) / 2;
  else
    w = 0;
  return w;
}

function wyrownaj()
{
  var x = document.getElementsByTagName('div')
  var znaki = new Array('0','1','2','3','4','5','6','7','8','9');
  var str = new String(""); 
  var w;
  var iPierwszyLeft = 0;
  clearTimeout(wyrWatek);

  iPierwszyLeft = punktOdniesienia('tabela');
  for(var i=0; i<x.length; i++) 
  {
    if (x[i].className == 'divmenu' || x[i].className == 'divpodmenu')
    {
      str = "";
      for (var j=0; j<x[i].style.left.length; j++)
      {
        w=0;
        for (var z = 0; z < znaki.length; z++)
        {
          if (znaki[z]==x[i].style.left.charAt(j))
            flaga=1;
        }
        if (flaga==1)
          str = str + x[i].style.left.charAt(j);
      }
        w = parseInt(str) - (zapamietanyPunktOdniesienia - iPierwszyLeft);
      x[i].style.left = w;
    }
  }
  zapamietanyPunktOdniesienia = iPierwszyLeft;
  wyrWatek = setTimeout( 'wyrownaj()', 300 );
}

function pokaz( identnazwa )
{
  var ident = document.getElementById( identnazwa );
  if (document.getElementById)
    ident.style.display = '';
}

function ukryj( identnazwa )
{
	var ident = document.getElementById( identnazwa );
  if (document.getElementById)
    ident.style.display = 'none';
}



function wysun(objAktywny, aTab)
{
  if (bPusta) zasunT(aPoprzednia)
  aPoprzednia = aTab;
  clearTimeout(stop);
  for (var i=0; i<aTab.length; i++)
  {
    /*if (i!=0)
    {*/
      pokaz(aTab[i])
  }
  objAktywny.style.backgroundColor = '#FFD700';
  bPusta = 0;
}


function zasun(objAktywny, aTab)
{	
  var str='';
  bPusta = 1;
  objAktywny.style.backgroundColor = '#ffffcc';
  str = 'zasunT([\'';
  for (var i=0; i<aTab.length; i++)
  {	  	
    if (i!=(aTab.Length-1))
    {
      str = str + aTab[i] + '\',\'';
    }  
  }
  str = str + '\'])';
  stop = setTimeout( str, 500 )
}


function zasunT(aTab)
{
	for (var i=0; i<aTab.length; i++)
  {
  	if (i!=0)
    {
    	if (aTab[i])
        ukryj(aTab[i]);
    }
  }
  clearTimeout(stop);
}

function MoveTo(obj,y) 
{  
  //if (document.getElementById)
  {
    obj.style.top = y; 
  } 
}  

