<!-- 



startingColor = new Array()

endingColor = new Array() 





var yourImages = new Array('./pix/bg/bg_ol.jpg','./pix/bg/bg_or.jpg','./pix/bg/bg_ml.jpg','./pix/bg/bg_mr.jpg','./pix/bg/bg_ul.jpg','./pix/bg/bg_ur.jpg','./pix/logoroe.gif','./pix/logoroe_sm.gif','./pix/info.jpg','./pix/nav/intro.gif','./pix/nav/cast.gif','./pix/nav/story.gif','./pix/nav/filmography.gif','./pix/nav/music_score.gif','./pix/nav/music_theory.gif','./pix/nav/credits.gif','./pix/nav/nav_space.gif','./pix/nav/nav_space2.gif','./pix/nav/news.gif','./pix/nav/guests.gif','./pix/nav/flash_this.gif','./pix/nav/under_flash.gif','./pix/m_info.jpg','./pix/nav/m_intro.gif','./pix/nav/m_cast.gif','./pix/nav/m_story.gif','./pix/nav/m_filmography.gif','./pix/nav/m_music_score.gif','./pix/nav/m_music_theory.gif','./pix/nav/m_credits.gif','./pix/nav/m_news.gif','./pix/logoroe_sm.gif','./pix/nav/m_guests.gif') 
var locationAfterPreload = "./root/" 

var preloadbarWidth = 320; 

var preloadbarHeight = 10; 

var backgroundOfGradient = "#575C60"



// Farbe mir der der Balken beginnt! Gib erste, dritte und fünfte Zahl/Buchstaben der Farbe an

startingColor[0] = "c"

startingColor[1] = "c"

startingColor[2] = "c"



// Wie oben nur die Farbe mit dem es endet

endingColor[0] = "3"

endingColor[1] = "3"

endingColor[2] = "3"


var gap = 7 // mind. 2! verändern, wenn es nen JS-Error gibt.









if (!document.all) location.replace(locationAfterPreload)

var a = 10, b = 11, c = 12, d = 13, e = 14, f=15, i, j, ones = new Array(), sixteens = new Array(), diff = new Array();

var convert = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"), imgLen = yourImages.length;

var loaded = new Array(), preImages = new Array(), currCount = 0, pending = 0, h = 0, hilite = new Array(), cover = new Array();

var num = Math.floor(preloadbarWidth/gap);

for (i = 0; i < 3; i++) {

startingColor[i] = startingColor[i].toLowerCase();

endingColor[i] = endingColor[i].toLowerCase();

startingColor[i] = eval(startingColor[i]);

endingColor[i] = eval(endingColor[i]);

diff[i] = (endingColor[i]-startingColor[i])/num;

ones[i] = Math.floor(diff[i]);

sixteens[i] = Math.round((diff[i] - ones[i])*15);

}

endingColor[0] = 0;

endingColor[1] = 0;

endingColor[2] = 0;

i = 0, j = 0;

while (i <= num) {

hilite[i] = "#";

while (j < 3) {

hilite[i] += convert[startingColor[j]];

hilite[i] += convert[endingColor[j]];

startingColor[j] += ones[j];

endingColor[j] += sixteens[j];

if (endingColor[j] > 15) {

endingColor[j] -= 15;

startingColor[j]++;

}

j++;

}

j = 0;

i++;

}

function loadImages() {

for (i = 0; i < imgLen; i++) {

preImages[i] = new Image();

preImages[i].src = yourImages[i];

loaded[i] = 0;

cover[i] = Math.floor(num/imgLen)*(i+1)

}

cover[cover.length-1] += num%imgLen

checkLoad();

}

function checkLoad() {

if (pending) { changeto(); return }

//if (currCount == imgLen) { location.replace(locationAfterPreload); return }

for (i = 0; i < imgLen; i++) {

if (!loaded[i] && preImages[i].complete) {

loaded[i] = 1; pending++; currCount++;

checkLoad();

return;

}

}

setTimeout("checkLoad()",10);

}

function changeto() {

if (h+1 > cover[currCount-1]) {

var percent = Math.round(100/imgLen)*currCount;

if (percent > 100) while (percent != 100) percent--;

if (currCount == imgLen && percent < 100) percent = 100;

defaultStatus =  + currCount + " von " + imgLen + " Bildern wurden geladen! [" + percent + "%].";


pending--;

checkLoad();

return;

}

eval("document.all.cell" + (h+1) + ".style.backgroundColor = hilite[h]");

h++;

setTimeout("changeto()",1);

}

defaultStatus = " 0 von " + imgLen + " Bildern geladen ! [0%]."

//  -->
