var speed=10   
var sflag=true

function animate() {
var k
if(playmode=='Petla'){++j;if(j<1){k=j=picnum;}else if(j>picnum){k=j=1}else{k=j}
}else if(playmode=='Petla_wstecz'){j=j+s;if(j<1){k=j=1;s=1}else if(j>picnum){k=j=picnum;s=-1}else{k=j}
}else if(playmode=='Raz'){++j;if(j<1){k=j=picnum}else if(j==picnum){k=j;pause()}else if(j>picnum){k=picnum;j=1}else{k=j}
}
document.displayPic.src=imagePic[k].src
window.defaultStatus = " Obraz "+k+" z "+picnum+", Przyspieszenie "+(speed*ups/10)+unit+"->1sek "
}

function backward() {
if(sflag)iniall()
clearTimeout(interval)
j-- 
if(j<1)j=1
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
}
function changeplaymode(s) {
if(sflag)iniall()
clearTimeout(interval)
var i
i=s.selectedIndex
playmode=s.options[i].value
startAnimation()
}
function changespeed(s){
if(sflag)iniall()
clearTimeout(interval)
var i
i=s.selectedIndex
speed = s.options[i].value
delay=10000/speed
startAnimation()
}
function foreward() {
if(sflag)iniall()
clearTimeout(interval)
j++ 
if(j>picnum)j=picnum
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
}

function gofirst() {
if(sflag)iniall()
clearTimeout(interval)
j=1 
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
}
function golast(){
if(sflag)iniall()
clearTimeout(interval)
j=picnum 
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
}
function ini0(){
delay=1000000;window.status="Pauza"
imagePic=new Array(picnum+1)
imagePic[picnum]=new Image();imagePic[picnum].src=path+"/p"+padl(picnum,3,"0")+"."+extension;
j=picnum;s=1
}
function iniall(){
sflag=false
for(var p=1;p<picnum;p++){imagePic[p]=new Image();imagePic[p].src=path+"/p"+padl(p,3,"0")+"."+extension}
j=picnum;s=1
}
function padl(s,n,c){
var t=''+s;
while(t.length<n){t=c+t}
return(t)
}
function pause() {
if(sflag)iniall()
clearTimeout(interval)
delay=1000000
window.status="Pauza"
startAnimation()
}
function play() {
if(sflag)iniall()
clearTimeout(interval)
delay=10000/speed
window.status="Odtwarzanie"
startAnimation()
}
function startAnimation() {
interval=setTimeout('animate()',delay)
} 
