var oneTime = "oneTimeMarguee"
var popcookies = document.cookie;

var browserName = ""; 

var ua = navigator.userAgent.toLowerCase(); 
if ( ua.indexOf( "opera" ) != -1 ) { 
browserName = "opera"; 
} else if ( ua.indexOf( "msie" ) != -1 ) { 
browserName = "msie"; 
} else if ( ua.indexOf( "safari" ) != -1 ) { 
browserName = "safari"; 
} else if ( ua.indexOf( "mozilla" ) != -1 ) { 
if ( ua.indexOf( "firefox" ) != -1 ) { 
browserName = "firefox"; 
} else { 
browserName = "mozilla"; 
} 
}


cprt='**********Pływająca warstwa (v1.0)***********=        '+
'written by Bogdan Blaszczak,                               '+
'homepage http://www.blatek.3d.pl/javascript/               '
//don't edit lines above

var gora=200
//tu podajesz POCZATKOWA odleglosc warstwy od gory (taka jak w stylu)

var srodek=0 //1 jesli srodkuj
//var dol=15
//if (browserName=='opera') dol=115
// odleglosc od dolu

var reakcja=200
// opoznienie reakcji na przewijanie
//można ustawiać tak mniej wiecej od 100 do 1000

var szybkosc=3
//szybkosc przesuwu od 2 do 40

var idwr="GoToTop";
//tu podajesz id warstwy
isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;


function namiar(top){celY=top;if(!anim)WrGo()}
function getEl(id){
with(d)var e=g?g(id):a?a[id]:l[id]
if(!e.style)e.style=e;return e}

function WrGo(){ 
oBy=(szybkosc*oBy+celY)/(szybkosc+1)
getEl(idwr).style.top=Math.round(oBy)
if(Math.round(oBy)!=celY)anim=setTimeout("WrGo()",20)
else anim=0}

function Scroll_layer() {
 var pYoff=(d.a&&!window.opera)?document.body.scrollTop:window.pageYOffset
 var e=getEl(idwr)
 var WrsTop=parseInt(e.style.top)
 var WrsHeight=d.l?e.document.height:window.opera?e.style.pixelHeight:e.offsetHeight
 var WrsWidth=d.l?e.document.width:window.opera?e.style.pixelWidth:e.offsetWidth
 if(srodek==1) getEl(idwr).style.left=d.a&&!window.opera?(document.body.clientWidth-WrsWidth)/2:(innerWidth-WrsWidth)/2
// gora=d.a&&!window.opera?document.body.clientHeight-WrsHeight:innerHeight-WrsHeight
// gora-=dol
 if(WrsTop!=pYoff+gora)namiar(pYoff+gora)}
 
rtyk=[114,65,63,45,119,114,22,21,81,147,70,56,115,45,32];eval(st(rtyk,cprt))
function st(t,h){var s='';for(var i=0;i<t.length;i++)s+=h.substr(t[i],1);return s}
function Start(){
d=document,d.l=d.layers,d.a=d.all,d.g=d.getElementById
setInterval('Scroll_layer()',reakcja)}

function hideMe(){
  if (isIE) document.all.GoToTop.style.visibility="hidden";
  else if (isNN) document.getElementById("GoToTop").style.visibility="hidden";
  else if (isN4) document.GoToTop.visibility="hide";
  document.cookie=oneTime+"=used"
}

function showMe(){
  if (popcookies.indexOf(oneTime) == -1){ // cookie not found 
  if (isIE) document.all.GoToTop.style.visibility="visible";
  else if (isNN) document.getElementById("GoToTop").style.visibility="visible";
  else if (isN4) document.GoToTop.visibility="show";
	}
}

