//Kuba.Skroler - biblioteka JavaScript do płynnego skrolowania warstwy
//(c) 2004 Kuba Zarembski - http://zarembski.com

function Pasek()
{
document.getElementById('scroller').style.display = "block"; 
wyslayer=visible-(document.getElementById('scroller').offsetHeight);

 if (wyslayer<0)
 { 
 pasekdl=(visible/(visible-wyslayer))*(visible/100)*lenghtsuwak;
 document.getElementById('suwak').style.height=pasekdl+'px';
 topsuwak = (visible/2)-((visible/200)*lenghtsuwak);
 document.getElementById('suwak').style.top=topsuwak+'px';
 document.getElementById('suwak').style.display = "block";
 document.getElementById('topb').style.display = "block";
 document.getElementById('bottomb').style.display = "block";
 }
 else
 {
 document.getElementById('scroller').style.width = "320px";
 }


}

function GoUp(krok,pix)
{
 interval = setInterval("GoUpScr()",krok);
 skok=pix;
 onSkrol();
}


function GoUpScr()
{
 gdzie=poslayer+skok;
 poslayer=gdzie;
 if (poslayer<0) 
  {
  Skroluj(poslayer);
  }
 else
  { 
  poslayer=0;
  Skroluj(0);
  clearInterval(interval);
  }
}


function GoDown(krok,pix)
{
 interval = setInterval("GoDownScr()",krok);
 skok=pix;
 onSkrol();
}


function GoDownScr()
{
 gdzie=poslayer-skok;
 poslayer=gdzie;

 if (poslayer>wyslayer) 
 {
  Skroluj(poslayer); 
 }
 else
 { 
  poslayer=wyslayer;
  Skroluj(wyslayer);
  clearInterval(interval);
 }
}


function Skroluj(topN) 
{
 Skroler =  document.getElementById('scroller');
 Skroler.style.top = topN+'px';

 Suwak =  document.getElementById('suwak');
 Suwak.style.top = (topsuwak -(topN/100)*(visible/(visible-wyslayer))*lenghtsuwak)+'px';

}


function GoDownMax()
{
 poslayer=wyslayer;
 Skroluj(poslayer);
}


function GoUpMax()
{
 poslayer=0;
 Skroluj(poslayer);
}


function OffMouse() 
{
 clearInterval(interval);
 offSkrol();
}

function onSkrol()
{
 Suwak =  document.getElementById('suwak');
 Suwak.style.background = '#E86F0E';
}

function offSkrol()
{
 Suwak =  document.getElementById('suwak');
 Suwak.style.background = '#515151';
}

