/*
  Copyright (C) 2005 Samuel Liden Borell
*/

var bredd = 168;
var hojd = 200;
var fontsize = 16;

document.write('<style type="text/css"><!--\n'+
'#animrutan { overflow: hidden; width: '+bredd+'px; height: '+hojd+'px }\n'+
'.animruta { display: none; width: '+bredd+'px; height: '+hojd+'px; background: white }\n'+
'.animtext { font-size: '+fontsize+'px; font-weight: bold; font-family: sans, helvetica, arial, sans-serif; position: relative; top: -'+(hojd/2+fontsize)+'px; text-align: center; color: white }\n'+
'//-->\n</style>\n');
document.write('<div id="animrutan">');
for (var i = 0; i < animAnim.length; i++) {
  var s = '<div id="ruta'+i+'" class="animruta">'+
    '<img id="bild'+i+'" src="/bilder/'+animAnim[i][1]+'" width="'+bredd+'" '+
    'height="'+hojd+'" alt="" class="animbild" />'+
    '<div id="text'+i+'" class="animtext">'+animAnim[i][0]+'</div></div>\n';
  document.write(s);
}

var animBildruta = 0;
var rutorPerBild = 50; // Ska vara delbart pa 2
function animera() {
  if ((animBildruta / rutorPerBild) >= animAnim.length) {
    animBildruta = 0;
  }
  var animBild = Math.floor(animBildruta / rutorPerBild);
  var animBildG = Math.floor((animBildruta-1) / rutorPerBild);
  if (animBildG < 0) { animBildG = animAnim.length -1; }
  var ruta = document.getElementById("ruta"+animBild);
  if ((animBildruta % rutorPerBild) == 0) {
    var gRuta = document.getElementById("ruta"+animBildG);
    if (gRuta) {
      gRuta.style.display = "none";
    }
    if (ruta) {
      ruta.style.display = "block";
    }
  }
  var bild = document.getElementById("bild"+animBild);
  genomskinlighet(bild, 1-Math.abs(1-(animBildruta % rutorPerBild)
                          / rutorPerBild * 2));
  if ((animBildruta % rutorPerBild) / rutorPerBild == 0.5) {
    window.setTimeout("animera()", 2000);
  } else {
    window.setTimeout("animera()", 50);
  }
  animBildruta++;
}

document.write('</div>');

animera();

