//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 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){ 
			      if (ns6){ 
        styleSwitch = ''; 
  eval('document.getElementById('+'"'+layerID+'"'+').style.visibility="hidden"');
      } 
      else { 
        layerRef = 'document.all'; 
        styleSwitch = '.style'; 
   		eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.visibility="hidden"'); 
      }
    } 
function showLayerOnly(layerID){ 
			      if (ns6){ 
        styleSwitch = ''; 
  eval('document.getElementById('+'"'+layerID+'"'+').style.visibility="visible"');

      } 
      else { 
        layerRef = 'document.all'; 
        styleSwitch = '.style'; 
   	eval(  layerRef+ '["' + layerID + '"]' +  styleSwitch + '.visibility="visible"');
     }
     }
//koniec      
function ani3(blysk,czas1,t){
		if(!blysk){
			return
			}
		t1=t
		czas2=czas1
		if(t){
		czason = czas1 
		czasoff = 2*czas1
		}else{
		czason = 2*czas1 
		czasoff = czas1
		}
		if(n==1){
				n=2
				v=blysk
				czas=czas1
				showLayerOnly(v)	
			setTimeout("ani3(v,czas2,t1)",czason)
				}
				else {
					n=1
					v=blysk
					czas=2*czas1	
				hideLayerOnly(v)
			setTimeout("ani3(v,czas2,t1)",czasoff)
						}

}
//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 != ""){
	//		document.write(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
//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
//start
function ani5(l1,l2){
	
				a1 = l1
				a2 = l2
				showLayerOnly(a1)
				hideLayerOnly(a2)
				czas=5000
			setTimeout("ani5(a2,a1)",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)
{

var tolb=0
var st=0
var loc=0
var dir=0
men=(men==null)? 0 : men
var scr="yes"
var 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
//plik
window.open(plik,"koment",opcje)
}
//koniec


/*eof*/