// Copyright© 2006 Den selvejende institution Frøslevlejren
var Startfarve = new Array()
var Slutfarve = new Array()
var Data = new Array("grafik/logo_top.jpg","grafik/menu.gif","grafik/logo_bottom.jpg","grafik/seperator.gif","grafik/dansk.gif","grafik/tysk.gif")
var Destination = "index2.asp"
var StatuslinieLaengde = 430
var StatuslinieHoejde = 20
var StatuslinieBaggrund = "#FFFFFF"
var Gap = 5
Startfarve[0] = "0" 
Startfarve[1] = "3"
Startfarve[2] = "9"
Slutfarve[0] = "0"
Slutfarve[1] = "3"
Slutfarve[2] = "9"
if (!document.all) location.replace(Destination)
var a = 10, b = 11, c = 12, d = 13, e = 14, f = 15, i, j, decimal = new Array(), hex = new Array(), diff = new Array();
var Konverteret = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"), imgLen = Data.length;
var Indlaest = new Array(), preBilleder = new Array(), Antal = 0, pSlutfarve = 0, h = 0, Fremhaev = new Array(), Skjul = new Array();
var Num = Math.floor(StatuslinieLaengde/Gap);
for (i = 0; i < 3; i++)
{
   Startfarve[i] = Startfarve[i].toLowerCase();
   Slutfarve[i] = Slutfarve[i].toLowerCase();
   Startfarve[i] = eval(Startfarve[i]);
   Slutfarve[i] = eval(Slutfarve[i]);
   diff[i] = (Slutfarve[i]-Startfarve[i])/Num;
   decimal[i] = Math.floor(diff[i]);
   hex[i] = Math.round((diff[i] - decimal[i])*15);
}
Slutfarve[0] = 0;
Slutfarve[1] = 2;
Slutfarve[2] = 1;
i = 0, j = 0;
while (i <= Num)
{
   Fremhaev[i] = "#";
   while (j < 3)
   {
      Fremhaev[i] += Konverteret[Startfarve[j]];
      Fremhaev[i] += Konverteret[Slutfarve[j]];
      Startfarve[j] += decimal[j];
      Slutfarve[j] += hex[j];
      if (Slutfarve[j] > 15)
      {
         Slutfarve[j] -= 15;
         Startfarve[j]++;
      }
      j++;	
   }
j = 0;
i++;
}
function IndlaesBilleder()
{
   for (i = 0; i < imgLen; i++)
   {
      preBilleder[i] = new Image();
      preBilleder[i].src = Data[i];
      Indlaest[i] = 0;
      Skjul[i] = Math.floor(Num/imgLen)*(i+1)
   }
   Skjul[Skjul.length-1] += Num%imgLen
   TjekIndlaes();
}
function TjekIndlaes()
{
   if (pSlutfarve) { Skift(); return }
   if (Antal == imgLen) { location.replace(Destination); return }
   for (i = 0; i < imgLen; i++)
   {
      if (!Indlaest[i] && preBilleder[i].complete)
      {
         Indlaest[i] = 1; pSlutfarve++; Antal++;
         TjekIndlaes();
         return;
      }
   }
   setTimeout("TjekIndlaes()",10);
}
function Skift()
{
   if (h+1 > Skjul[Antal-1])
   {
      var Procent = Math.round(100/imgLen)*Antal;
      if (Procent > 100) while (Procent != 100) Procent--;
      if (Antal == imgLen && Procent < 100) Procent = 100;
      pSlutfarve--;
      TjekIndlaes();
      return;
   }
   eval("document.all.cell" + (h+1) + ".style.backgroundColor = Fremhaev[h]");
   h++;
   setTimeout("Skift()",1);
}
