var intervalBox;
var nav = navigator.appName;
if (nav == "Netscape") {
    if (String(navigator.appVersion).indexOf("Safari", 0) != false) {
        nav = "Safari";
    }
}

function preloadImagesBoxZamien() {
    var img1 = new Image();
    var img2 = new Image();
    var img3 = new Image();
    var img4 = new Image();
    var img5 = new Image();
    var img6 = new Image();
    var img7 = new Image();
    var img8 = new Image();
    var img9 = new Image();
    var img10 = new Image();

    img1.src = "/lib/box/gfx/zmien1.png";
    img2.src = "/lib/box/gfx/zmien2.png";
    img3.src = "/lib/box/gfx/zmien3.png";
    img4.src = "/lib/box/gfx/zmien4.png";
    img5.src = "/lib/box/gfx/zmien5.png";
    img6.src = "/lib/box/gfx/zmien6.png";
    img7.src = "/lib/box/gfx/zmien7.png";
    img8.src = "/lib/box/gfx/zmien8.png";
    img9.src = "/lib/box/gfx/zmien9.png";
    img10.src = "/lib/box/gfx/zmien10.png";

}

function activateInterval(i, nazwaTabeli, liczbaRest, liczbaSekund,mainHref,width,height) {
    // intervalBox = window.setInterval("activateIntervalClick(" + i + ",'" + nazwaTabeli + "','" + liczbaRest + "')", liczbaSekund * 500);
   // intervalBox = window.setInterval("activateIntervalClick(" + i + ",'" + nazwaTabeli + "','" + liczbaRest + "','" + mainHref + "','" + width + "','" + height + "')", liczbaSekund * 500);
    window.clearInterval(intervalBox);
    intervalBox = window.setInterval("activateIntervalClick(" + i + ",'" + nazwaTabeli + "','" + liczbaRest + "','" + mainHref + "','" + width + "','" + height + "')", liczbaSekund * 500);
}

function activateIntervalClick(i, nazwaTabeli, liczbaRest, liczbaSekund, mainHref) {
    if (i == liczbaRest - 1) {
        i = 0;
    }
    for (j = i; j < liczbaRest; j++) {
        if (document.getElementById('boxRestElement' + nazwaTabeli + '' + String(j)).className == "boxRestActiveElement") {
            if (j == liczbaRest - 1) {

                sender = document.getElementById('boxRestElement' + nazwaTabeli + '0');
            }
            else {
                sender = document.getElementById('boxRestElement' + nazwaTabeli + '' + String(j+1));
            }
            //dezaktywowanie elementow
            boxRest = document.getElementById('boxRest' + nazwaTabeli);
            for (var k = 0; k < liczbaRest; k++) {
                document.getElementById('boxRestElement' + nazwaTabeli + '' + String(k)).className = "boxRestInActiveElement";
            }
            // aktywowanie elementu
            sender.className = "boxRestActiveElement";

            // zmiana leadow itp
            //pobranie danych
            //pobieranie numeru elementu
            id = String(sender.id).replace('boxRestElement' + nazwaTabeli + '', '');
            //pobieranie numeru elementu koniec
            photo = String(document.getElementById('boxRestPhoto' + nazwaTabeli + '' + id).getElementsByTagName("IMG")[0].src).replace('/min_','/');
            title = document.getElementById('boxRestTitle' + nazwaTabeli + '' + id).innerHTML;
            lead = document.getElementById('boxRestLead' + nazwaTabeli + '' + id).innerHTML;
            mainHref = document.getElementById('boxRestHref' + nazwaTabeli + '' + id).innerHTML;
            sizeMain = document.getElementById('boxRestSize' + nazwaTabeli + '' + id).innerHTML;
            if (String(sizeMain).indexOf("height", 0) == false) {
                height = String(sizeMain).replace('height=', '');
                height = String(height).replace('"', '');
                width = 0;
            }
            else {
                width = String(sizeMain).replace('width=', '');
                width = String(width).replace('"', ''); 
                height = 0;
            }
            //pobranie danych koniec
            //wstawienie danych  document.getElementById('boxMain_' + nazwaTabeli)
            zmienZdjecie(document.getElementById('boxMainPhoto' + nazwaTabeli), photo, nazwaTabeli, title, lead, mainHref, width, height);
            break;
        }
    }
    
}

function activateClick(id, nazwaTabeli, liczbaRest, liczbaSekund, mainHref,width,height) {//	$tabela[0]=array ($nazwaTabeli,$id,$nazwaKolumny,$nazwaZdjecia,$tytul,$lead); <div id=\"boxMain_$nazwaTabeli\")
    sender = document.getElementById(id);
    if (sender.className == "boxRestInActiveElement") {
        //dezaktywowanie elementow
        boxRest=document.getElementById('boxRest' + nazwaTabeli);
        for (var i = 0; i < liczbaRest; i++) {
            document.getElementById('boxRestElement' + nazwaTabeli + '' + String(i)).className = "boxRestInActiveElement";
        }
        // aktywowanie elementu
        sender.className = "boxRestActiveElement";

        // zmiana leadow itp
         //pobranie danych
         //pobieranie numeru elementu
        id = String(sender.id).replace('boxRestElement' + nazwaTabeli + '', '');
        //pobieranie numeru elementu koniec
        photo = String(document.getElementById('boxRestPhoto' + nazwaTabeli + '' + id).getElementsByTagName("IMG")[0].src).replace('/min_', '/');
        title = document.getElementById('boxRestTitle' + nazwaTabeli + '' + id).innerHTML;
        lead = document.getElementById('boxRestLead' + nazwaTabeli + '' + id).innerHTML;
        mainHref = document.getElementById('boxRestHref' + nazwaTabeli + '' + id).innerHTML;
        sizeMain = document.getElementById('boxRestSize' + nazwaTabeli + '' + id).innerHTML;
        if (String(sizeMain).indexOf("height", 0) == false) {
            height = String(sizeMain).replace('height=', '');
            height = String(height).replace('"', '');
            width = 0;
        }
        else {
            width = String(sizeMain).replace('width=', '');
            width = String(width).replace('"', '');
            height = 0;
        }
        //pobranie danych koniec
        //wstawienie danych
        zmienZdjecie(document.getElementById('boxMainPhoto' + nazwaTabeli), photo, nazwaTabeli, title, lead, mainHref, width, height);
    }
}

function zmienBoxZdjecieBackground(div, photo, nazwaTabeli, title, lead, mainHref,width,height) {
    window.setInterval(function() {
        aktualny = document.getElementById(div.id + 'Zmien');
        back = String(document.getElementById(div.id + 'Zmien').style.backgroundImage);
        j = 10;
        if (String(back) != "") {
            if (String(back).indexOf('zmien1') != -1) {
                j = 2;
            }
            if (String(back).indexOf('zmien2') != -1) {
                j = 3;
            }
            if (String(back).indexOf('zmien3') != -1) {
                j = 4;
            }
            if (String(back).indexOf('zmien4') != -1) {
                j = 5;
            }
            if (String(back).indexOf('zmien5') != -1) {
                j = 6;
            }
            if (String(back).indexOf('zmien6') != -1) {
                j = 7;
            }
            if (String(back).indexOf('zmien7') != -1) {
                j = 8;
            }
            if (String(back).indexOf('zmien9') != -1) {
                j = 10;
            }
        }
        else {
            j = 1;
        }
        document.getElementById(div.id + 'Zmien').style.visibility = 'visible';
        document.getElementById(div.id + 'Zmien').style.backgroundImage = 'url(/lib/box/gfx/zmien' + String(j) + '.png)';
        if (j == 10) {
            div.getElementsByTagName("IMG")[0].style.width = "";
            div.getElementsByTagName("IMG")[0].style.height = "";
            if (width == "")
                div.getElementsByTagName("IMG")[0].style.height = parseInt(height) + "px";
            else
                div.getElementsByTagName("IMG")[0].style.width = parseInt(width) + "px";
            div.getElementsByTagName("IMG")[0].src = photo;
            document.getElementById(div.id + 'Zmien').style.backgroundImage = '';
            document.getElementById('boxMainOverlayText' + nazwaTabeli).innerHTML = lead;
            document.getElementById('boxMainOverlayLead' + nazwaTabeli).getElementsByTagName("h1")[0].innerHTML = title;
            for (var i = 0; i < document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a").length; i++) {
                document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a")[i].href = String(mainHref).replace('&amp;', '&');
            }
        }
        else {
            zmienBoxZdjecieBackground(div, photo, nazwaTabeli, title, lead, mainHref, width, height)
        }

    }, 50);

}

function zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref,width,height) {
    div.getElementsByTagName("IMG")[0].src = photo;
    document.getElementById('boxMainOverlayText' + nazwaTabeli).innerHTML = lead;
    document.getElementById('boxMainOverlayLead' + nazwaTabeli).getElementsByTagName("h1")[0].innerHTML = title;
    for (var i = 0; i < document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a").length; i++) {
        document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a")[i].href = String(mainHref).replace('&amp;', '&');
    }
}
function zmienZdjecie(div, photo, nazwaTabeli, title, lead, mainHref,width,height) {
    if (nav == "Microsoft Internet Explorer") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
        if (nav == "Netscape") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
            if (nav == "Opera") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
                if (nav == "Safari") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
        zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead,mainHref, width, height);

}






function activateIntervalMore(i, nazwaTabeli, liczbaRest, liczbaSekund, mainHref, width, height) {
    intervalBox = window.setInterval("activateIntervalClick(" + i + ",'" + nazwaTabeli + "','" + liczbaRest + "')", liczbaSekund * 500);
}

function activateIntervalClickMore(i, nazwaTabeli, liczbaRest, liczbaSekund, mainHref) {
    if (i == liczbaRest - 1) {
        i = 0;
    }
    for (j = i; j < liczbaRest; j++) {
        if (document.getElementById('boxRestElement' + nazwaTabeli + '' + String(j)).className == "boxRestActiveElement") {
            if (j == liczbaRest - 1) {

                sender = document.getElementById('boxRestElement' + nazwaTabeli + '0');
            }
            else {
                sender = document.getElementById('boxRestElement' + nazwaTabeli + '' + String(j + 1));
            }
            //dezaktywowanie elementow
            boxRest = document.getElementById('boxRest' + nazwaTabeli);
            for (var k = 0; k < liczbaRest; k++) {
                document.getElementById('boxRestElement' + nazwaTabeli + '' + String(k)).className = "boxRestInActiveElement";
            }
            // aktywowanie elementu
            sender.className = "boxRestActiveElement";

            // zmiana leadow itp
            //pobranie danych
            //pobieranie numeru elementu
            id = String(sender.id).replace('boxRestElement' + nazwaTabeli + '', '');
            //pobieranie numeru elementu koniec
            photo = String(document.getElementById('boxRestPhoto' + nazwaTabeli + '' + id).getElementsByTagName("IMG")[0].src).replace('/min_', '/');
            title = document.getElementById('boxRestTitle' + nazwaTabeli + '' + id).innerHTML;
            lead = document.getElementById('boxRestLead' + nazwaTabeli + '' + id).innerHTML;
            mainHref = document.getElementById('boxRestHref' + nazwaTabeli + '' + id).innerHTML;
            sizeMain = document.getElementById('boxRestSize' + nazwaTabeli + '' + id).innerHTML;
            if (String(sizeMain).indexOf("height", 0) == false) {
                height = String(sizeMain).replace('height=', '');
                height = String(height).replace('"', '');
                width = 0;
            }
            else {
                width = String(sizeMain).replace('width=', '');
                width = String(width).replace('"', '');
                height = 0;
            }
            //pobranie danych koniec
            //wstawienie danych  document.getElementById('boxMain_' + nazwaTabeli)
            zmienZdjecieMore(document.getElementById('boxMainPhoto' + nazwaTabeli), photo, nazwaTabeli, title, lead, mainHref, width, height);

            break;
        }
    }

}

function activateClickMore(id, nazwaTabeli, liczbaRest, liczbaSekund, mainHref, width, height) {//	$tabela[0]=array ($nazwaTabeli,$id,$nazwaKolumny,$nazwaZdjecia,$tytul,$lead); <div id=\"boxMain_$nazwaTabeli\")
    clearInterval(intervalBox);

    sender = document.getElementById(id);
    if (sender.className == "boxRestInActiveElement") {
        //dezaktywowanie elementow
        boxRest = document.getElementById('boxRest' + nazwaTabeli);
        for (var i = 0; i < liczbaRest; i++) {
            document.getElementById('boxRestElement' + nazwaTabeli + '' + String(i)).className = "boxRestInActiveElement";
        }
        // aktywowanie elementu
        sender.className = "boxRestActiveElement";

        // zmiana leadow itp
        //pobranie danych
        //pobieranie numeru elementu
        id = String(sender.id).replace('boxRestElement' + nazwaTabeli + '', '');
        //pobieranie numeru elementu koniec
        photo = String(document.getElementById('boxRestPhoto' + nazwaTabeli + '' + id).getElementsByTagName("IMG")[0].src).replace('/min_', '/');
        title = document.getElementById('boxRestTitle' + nazwaTabeli + '' + id).innerHTML;
        lead = document.getElementById('boxRestLead' + nazwaTabeli + '' + id).innerHTML;
        mainHref = document.getElementById('boxRestHref' + nazwaTabeli + '' + id).innerHTML;
        sizeMain = document.getElementById('boxRestSize' + nazwaTabeli + '' + id).innerHTML;
        if (String(sizeMain).indexOf("height", 0) == false) {
            height = String(sizeMain).replace('height=', '');
            height = String(height).replace('"', '');
            width = 0;
        }
        else {
            width = String(sizeMain).replace('width=', '');
            width = String(width).replace('"', '');
            height = 0;
        }
        //pobranie danych koniec
        //wstawienie danych
        zmienZdjecieMore(document.getElementById('boxMainPhoto' + nazwaTabeli), photo, nazwaTabeli, title, lead, mainHref, width, height);
        intervalBox = window.setInterval("activateIntervalClick(" + id + ",'" + nazwaTabeli + "','" + liczbaRest + "','" + mainHref + "','" + width + "','" + height + "')", liczbaSekund * 500);
    }
}

function zmienBoxZdjecieBackgroundMore(div, photo, nazwaTabeli, title, lead, mainHref, width, height) {
    window.setInterval(function() {
        aktualny = document.getElementById(div.id + 'Zmien');
        back = String(document.getElementById(div.id + 'Zmien').style.backgroundImage);
        j = 10;
        if (String(back) != "") {
            if (String(back).indexOf('zmien1') != -1) {
                j = 2;
            }
            if (String(back).indexOf('zmien2') != -1) {
                j = 3;
            }
            if (String(back).indexOf('zmien3') != -1) {
                j = 4;
            }
            if (String(back).indexOf('zmien4') != -1) {
                j = 5;
            }
            if (String(back).indexOf('zmien5') != -1) {
                j = 6;
            }
            if (String(back).indexOf('zmien6') != -1) {
                j = 7;
            }
            if (String(back).indexOf('zmien7') != -1) {
                j = 8;
            }
            if (String(back).indexOf('zmien9') != -1) {
                j = 10;
            }
        }
        else {
            j = 1;
        }
        document.getElementById(div.id + 'Zmien').style.visibility = 'visible';
        document.getElementById(div.id + 'Zmien').style.backgroundImage = 'url(/lib/box/gfx/zmien' + String(j) + '.png)';
        if (j == 10) {
            div.getElementsByTagName("IMG")[0].style.width = "";
            div.getElementsByTagName("IMG")[0].style.height = "";
            if (width == "")
                div.getElementsByTagName("IMG")[0].style.height = parseInt(height) + "px";
            else
                div.getElementsByTagName("IMG")[0].style.width = parseInt(width) + "px";
            div.getElementsByTagName("IMG")[0].src = photo;
            document.getElementById(div.id + 'Zmien').style.backgroundImage = '';
            document.getElementById('boxMainOverlayText' + nazwaTabeli).innerHTML = lead;
            document.getElementById('boxMainOverlayLead' + nazwaTabeli).getElementsByTagName("h1")[0].innerHTML = title;
            for (var i = 0; i < document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a").length; i++) {
                document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a")[i].href = String(mainHref).replace('&amp;', '&');
            }
        }
        else {
            zmienBoxZdjecieBackgroundMore(div, photo, nazwaTabeli, title, lead, mainHref, width, height)
        }

    }, 50);

}

function zmienZdjecieResztaMore(div, photo, nazwaTabeli, title, lead, mainHref, width, height) {
    div.getElementsByTagName("IMG")[0].src = photo;
    document.getElementById('boxMainOverlayText' + nazwaTabeli).innerHTML = lead;
    document.getElementById('boxMainOverlayLead' + nazwaTabeli).getElementsByTagName("h1")[0].innerHTML = title;
    for (var i = 0; i < document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a").length; i++) {
        document.getElementById('boxMain' + nazwaTabeli).getElementsByTagName("a")[i].href = String(mainHref).replace('&amp;', '&');
    }
}
function zmienZdjecieMore(div, photo, nazwaTabeli, title, lead, mainHref, width, height) {
    if (nav == "Microsoft Internet Explorer") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
        if (nav == "Netscape") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
        if (nav == "Opera") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
        if (nav == "Safari") zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height); else
        zmienZdjecieReszta(div, photo, nazwaTabeli, title, lead, mainHref, width, height);

}

