//anilayers.js
//skrypt do animacji obrazkow i layerow
//By Lori Hylan, "http://www.dhtmlzone.com/articles/"
//fragmenty skryptu:
//slideshow with layers
    var layerRef = ""; var styleSwitch = ""; var x=2600; var x1=1100; var layerActiv="";
		var y=1000; var y1=10000;		var kolor="";  var layerN = "k"; var n = 1; m = 4;
   var l_klatek=2; 
 plomyk1=new Image()
 plomyk2=new Image()
//plomyk1.src="grafika/banerlatstg_3.jpg"
//plomyk2.src="grafika/bananisem.gif"
var licz=1
var layerZ = layerN + m
				if (document.all)    {n=0;ie=1;ns6=0;fShow="visible";fHide="hidden";}
				if (document.getElementById&&!document.all)    {n=0;ie=0;ns6=1;fShow="visible";fHide="hidden";}
				if (document.layers) {n=1;ie=0;ns6=0;fShow="show";fHide="hide";}
function ani(){
document.images[layerZ].src=eval("plomyk"+licz+".src")
licz++
if(licz>l_klatek)
	licz=1
Llos=10*Math.random()	
x=parseInt(Llos)
y2=x*700
if(y2<1500)
	y2+=2000
setTimeout("ani()",y2)
}
//***********************
//zaleznie od tego, czy losowa liczba jest parzysta
//wyswietla obrazki albo animowany baner
function ani2(){
Llos=100*Math.random()	
licz=parseInt(Llos)

licz1=licz%2+1
if (licz1==2)
document.images[layerZ].src=eval("plomyk"+licz1+".src")
}

//start
//otwieraja i zamykaja layer bez zamykania juz otwartego
function hideLayerOnly(layerID){ 
    eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.visibility="hidden"'); 
    } 
      
function showLayerOnly(layerID){ 
    eval(  layerRef+ '["' + layerID + '"]' + styleSwitch + '.visibility="visible"'); 
    } 
//koniec      
function ani3(blysk){
		if(n==1){
				n=2
				v=blysk
				czas=y
				showLayerOnly(v)	
			setTimeout("ani3(v)",czas)
				}
				else {
					n=1
					v=blysk
					czas=y1	
				hideLayerOnly(v)
			setTimeout("ani3(v)",czas)
						}

}
//wyswietla naprzemian 2 layery z roznym czasem trwania
function ani1(){
		if(n==1){
				v=layerN + n
				n=2
				z=layerN + n
				czas=x
				}
				else {
					v=layerN + n
					n=1
					z=layerN + n
					czas=x1	
						}
				hideLayer(v)
				showLayer(z)	

			setTimeout("ani1()",czas)
}
//otwieraja i zamykaja ostatnio
//otwarty layer
function hideLayer(){ 
			if(layerActiv == "")
			return
			      if (ns6){ 
        styleSwitch = ''; 
  eval('document.getElementById('+'"'+layerActiv+'"'+').style.visibility="hidden"');
      } 
      else { 
        layerRef = 'document.all'; 
        styleSwitch = '.style'; 
   		eval(layerRef + '["' + layerActiv + '"]' + styleSwitch + '.visibility="hidden"'); 
      }
   	
 		 	layerActiv = "";
    
 } 
//poczatek      
function showLayer(layerID){
			if(layerActiv != "")
			hideLayer()

			      if (ns6){ 
        styleSwitch = ''; 
  eval('document.getElementById('+'"'+layerID+'"'+').style.visibility="visible"');

      } 
      else { 
        layerRef = 'document.all'; 
        styleSwitch = '.style'; 
   	eval(  layerRef+ '["' + layerID + '"]' +  styleSwitch + '.visibility="visible"');
     }


    
		layerActiv = layerID;
   
 }
//koniec
//poczatek      
function hideLa(layerID){

			      if (ns6){ 
        styleSwitch = ''; 
  eval('document.getElementById('+'"'+layerID+'"'+').style.visibility="hidden"');

      } 
      else { 
        layerRef = 'document.all'; 
        styleSwitch = '.style'; 
   	eval(  layerRef+ '["' + layerID + '"]' +  styleSwitch + '.visibility="hidden"');
     }


    
		layerActiv = layerID;
   
 }
//koniec
//zmienia kolor tla
//start
function ani4(blysk){
		if(n==1){
				n=2
				v=blysk
				czas=y1/10
				ustawKolor(v,'#ccddcc')	
			setTimeout("ani4(v)",czas)
				}
				else {
					n=1
					v=blysk
					czas=y1/10
				ustawKolor(v,'#336666')	
			setTimeout("ani4(v)",czas)
				}
}
//koniec
//ustawia kolor tla
//start
function ustawKolor(layerID,kolor)
{
	    
	    eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.background-color="'+kolor+'"'); 
   } 
//koniec
//otwiera nowe okno z przekazanymi parametrami
//start
function koment(plik,men,szer,wys,mLeft,mTop,res)
{

var tolb=0
var st=0
var loc=0
var dir=0
men=(men==null)? 0 : men
var scr="yes"
res=1
szer=(szer==null)? 300 : szer
wys=(wys==null)? 500 : wys
mLeft=(mLeft==null)? 0 : mLeft
mTop=(mTop==null)? 0 : mTop
var opcje
opcje="toolbar="+tolb+",status="+st+",location="+loc
opcje+=",directories="+dir+",menubar="+men+",scrollbars="+scr
opcje+=",resizable="+res+",width="+szer+",height="+wys+",screen.Left="+mLeft+",screen.Top="+mTop

window.open(plik,"koment",opcje)
}
//koniec


/*eof*/
