﻿var rotacijaInterval = null;
var rotacijaFlag = false;
var loaded = new Array();
var preImages = new Array();

function PlanetHover_Nutra(arg) {

    if (!rotacijaFlag) return;

    var img = arg.getElementsByTagName("img")[0];

    var url = img.src;
    var index = img.src.lastIndexOf('.');

    var imgIndex = url.substring(index - 2, index);
    var imgIndexNext = parseInt(imgIndex * 1) + 1;

    if (imgIndexNext == 64)
        imgIndexNext = 1;

    if (imgIndexNext < 10)
        imgIndexNext = "0" + imgIndexNext;

    url = url.substring(0, index - 2) + imgIndexNext + ".png";

    img.src = url;

    if (rotacijaInterval == null)
        rotacijaInterval = setInterval(function () { PlanetHover_Nutra(arg) }, 30);
}

function PlanetHover_Van() {

    clearInterval(rotacijaInterval);
    rotacijaInterval = null;
}

function PlanetiRotacija_Init() {

    var brojPlaneta = 63;

    var planete = new Array();
    planete[0] = "Prvi";
    planete[1] = "Drugi";
    planete[2] = "Treci";
    planete[3] = "Cetvrti";
    planete[4] = "Peti";
    planete[5] = "Sesti";
    planete[6] = "Sedmi";

    var brojac = 0;

    for (var i = 0; i < planete.length; i++) {

        for (var ii = 2; ii < brojPlaneta; ii++) {

            var indexStr = ii < 10 ? "0" + ii : ii;

            preImages[brojac] = new Image();
            preImages[brojac++].src = "Slike/Planeti/" + planete[i] + indexStr + ".png";
        }
    }

    for (i = 0; i < preImages.length; i++) {
        loaded[i] = false
    }

    CheckLoad();
}

function CheckLoad() {

    var currCount = 0;

    for (i = 0; i < preImages.length; i++) {

        if (loaded[i] == false && preImages[i].complete)
            loaded[i] = true
        else
            currCount++
    }

    if (currCount == preImages.length) {

        rotacijaFlag = true;
        return;
    }

    setTimeout(CheckLoad, 50)
}
