 ns6 = (!document.all && document.getElementById) ? true : false;
ie = (document.all)? true:false;
var speed=10
var sflag=true
var interval=50000
var one=0;
var rad_pocz=1;
var picnum=kon;
var tym=1;
var prev=0;
function animate() {
var k
if(playmode=='Petla'){
++j;  if(j<rad_pocz){k=j=picnum;
}else if(j>picnum){k=j=rad_pocz}
else{k=j}
}else if(playmode=='Petla_wstecz')
{
j=j+s;if(j<rad_pocz){k=j=rad_pocz;s=1}else if(j>picnum)
{k=j=picnum;s=-1}else{k=j}
}else if(playmode=='Raz')
{++j;if(j<rad_pocz){k=j=picnum
}else if(j==picnum){k=j;pause()
}else if(j>picnum){k=picnum;j=rad_pocz
}else{k=j}
}

zm_kolor("m"+k,tlo_aktiv)
if(prev!=0){
zm_kolor("m"+prev,tlo_wyb)
}
document.displayPic.src=imagePic[k].src
window.defaultStatus = " Obraz "+k+" z "+picnum+", Przyspieszenie "+(speed*ups/10)+unit+"->1sek "
prev=k;
}
lc=1;

function zakres(n){
if(lc==1){
zm_kolor("m"+n,tlo_wyb)
tym=n;
}
if(lc==2 ){
rad_pocz=n;
picnum=tym;
if(n>tym){
rad_pocz=tym;
picnum=n;
}

for (i=rad_pocz; i<=picnum; i++){
zm_kolor("m"+i,tlo_wyb);
}
ini0();document.displayPic.src=imagePic[picnum].src 
}
lc++
}


function zm_kolor(idk,col){
 document.getElementById(idk).style.backgroundColor=col;
}

function present(j) {
if(sflag)iniall()
clearTimeout(interval)
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
}

function backward() {
if(sflag)iniall()
clearTimeout(interval)
j-- 
if(j<rad_pocz){j=rad_pocz; prev=j+1}
document.displayPic.src=imagePic[j].src
zm_kolor("m"+j,tlo_aktiv)
zm_kolor("m"+prev,tlo_wyb)
prev=j;
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; prev=j-1}
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
zm_kolor("m"+j,tlo_aktiv)
zm_kolor("m"+prev,tlo_wyb)
prev=j;
}

function gofirst() {
if(sflag)iniall()
clearTimeout(interval)
j=rad_pocz 
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
zm_kolor("m"+j,tlo_aktiv)
zm_kolor("m"+prev,tlo_wyb)
prev=j;
}

function golast(){
if(sflag)iniall()
clearTimeout(interval)
j=picnum 
document.displayPic.src=imagePic[j].src
window.defaultStatus = "Obraz "+j+" z "+picnum 
zm_kolor("m"+j,tlo_aktiv)
zm_kolor("m"+prev,tlo_wyb)
prev=j;
}

function ini0(){
delay=1000000;window.status="Pauza"
imagePic=new Array(picnum+rad_pocz)
imagePic[picnum]=new Image();imagePic[picnum].src=path+"/p"+padl(picnum,3,"0")+extension;
j=picnum;s=rad_pocz
}
function iniall(){
sflag=false
for(var p=rad_pocz;p<picnum;p++){imagePic[p]=new Image();imagePic[p].src=path+"/p"+padl(p,3,"0")+extension}
j=picnum;s=rad_pocz
}

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)
} 

var empty=path+"/nic.gif";
function checkAll() {
  for (var j = 0; j < 4; j++){
    if(document.chekboxy[j].checked)
	document.chekboxy[j].checked = !document.chekboxy[j].checked
  }
  	document.chekboxy[0].checked=true
	  document.chekboxy[4].checked=true
	show("miasta", path+"/rad_miasta.gif");
	show_id("opad");
}

function zm(object,backgr) {
  if(object.checked) {
    show(object.value,backgr);
  }else {
    hide(object.value);
	}
}

function show(ident,tlo) {
		document.getElementById(ident).style.background='url('+tlo+')'
  }

function hide(ident) { 
	document.getElementById(ident).style.background='url('+empty+')'
  }
  
function vis_hid_id(object) {
  if(object.checked) {
    show_id(object.value);
  }else {
    hide_id(object.value);
	}
}
function show_id(idk) {
		document.getElementById(idk).style.visibility="visible"
  }

function hide_id(idk) { 
		document.getElementById(idk).style.visibility="hidden"
  }
 function listwa() {
  document.write('<table class=tabela><tr><td align=center>');  
  document.write('<table class=tabela><tr><td align=center>&nbsp;Zakres animacji</td></tr></table>');  
  document.write('<table border=0 cellspacing=0 cellpadding=1 bgcolor=#099BEB><tr><td>');
  document.write('<table border=0 cellspacing=0 cellpadding=0 class=mala>');
  for (i=1; i<=kon; i++) {
    document.write('<tr bgcolor='+tlo_zakr+' id=m'+i+'><td onClick=zakres('+i+') class=mala_gray style=cursor:default width=50 align=center>'+i+'</td></tr>');
  };	
  document.write('</table>'); 
  document.write('</td></tr></table>');
  document.write('<table><tr><td align=center bgcolor=#AFCDFB onClick="new_ini()" class=tabela style=cursor:default>Czyść zakres</td></tr></table>');  
   document.write('</td></tr></table>');  
}
function new_ini() {
pause();
rad_pocz=1;
picnum=kon;
tym=1;
prev=0;
playmode='Petla';
speed=10;
sflag=true;
interval=50000;
lc=1;
document._speed.speed.options[0].selected=true;
document._playmode.playmode.options[0].selected=true;
ini0();
document.displayPic.src=imagePic[picnum].src;
for (i=1; i<=kon; i++){
zm_kolor("m"+i,tlo_zakr)
}
}
 





