window.onload = init;

var x = 0;
var tabela = '<table class="rotate_table"><tr>';
var opacity_p = 0.00;
var opacity_k = 1.00;
var aktualny = 1;
var automatycznie = 1;
var zajety = 0;

function init(){

var alldiv = document.getElementsByTagName("div");

for(var i=0; i<alldiv.length; i++){
if(alldiv[i].className == "rotate"){
x++;
tabela += '<td class="rotate_td" id="td'+x+'"><a class="rotate_link" onClick="wyswietl(\''+x+'\',\'klik\')">'+x+'</a></td>';
}
}

tabela += '</tr></table>';

document.getElementById("foto-rotate").innerHTML += tabela;

document.getElementById("td1").style.backgroundColor = "#02532a";
document.getElementById("tab1").style.display = "block";

setTimeout("kolejny()", 4000);

}

function wyswietl(parm, parm2){

if(parm == aktualny){
}else{

if(zajety == 0){
zajety = 1;
for(var i=1; i<=x; i++){
document.getElementById("td"+i).style.backgroundColor = "#000000";
}

if(parm2){
automatycznie = 0;
}

document.getElementById("td"+parm).style.backgroundColor = "#02532a";

if(parm < aktualny){
document.getElementById("tab"+parm).style.display = "block";

wysun(parm, aktualny)
setTimeout("zamiana("+parm+")", 1000);

}else{

document.getElementById("tab"+parm).style.opacity = "0";
document.getElementById("tab"+parm).style.display = "block";
pokaz(parm);
}
}
}
}

function wysun(parm, aktualny){

opacity_k = opacity_k - 0.05;

if(opacity_k > 0.0){

document.getElementById("tab"+aktualny).style.opacity = opacity_k;

setTimeout("wysun("+parm+","+aktualny+")", 50);

}else{
document.getElementById("tab"+aktualny).style.display = "none";
opacity_k = 1.00;
document.getElementById("tab"+aktualny).style.opacity = opacity_k;
zajety = 0;
}


}

function pokaz(parm){

opacity_p = opacity_p + 0.05;

if(opacity_p < 1.0){

document.getElementById("tab"+parm).style.opacity = opacity_p;

setTimeout("pokaz("+parm+")", 50);

}else{
document.getElementById("tab"+aktualny).style.display = "none";
aktualny = parm;
opacity_p = 0.00;
zajety = 0;
}

}

function kolejny(){

if(automatycznie == 0){
setTimeout("kolejny()", 15000);
automatycznie = 1;
}else{

var zm = aktualny+1;

if(zm > x){
zm = 1;
}

wyswietl(zm);

setTimeout("kolejny()", 4000);
}
}

function zamiana(parm){
aktualny = parm;
}

