var sv,fs,dt,did

function startfade(startvalue,fadespeed,displaytime,divid) {
  sv = startvalue;
  fs = fadespeed;
  dt = displaytime;
  did = divid;
  
  setTimeout("fadeOut(0)",displaytime*1000);
  
  
}

function fadeOut(alpha) {
  var newalpha;
  if (alpha >= 100) {
   setMessage();
  }
  else {
    newalpha = alpha + (100 / fs);
    if (newalpha > 100) { newalpha = 100; }
   
    var object = document.getElementById(did).style; 
    object.opacity = newalpha / 100;
    object.MozOpacity = newalpha / 100;
    object.KhtmlOpacity = newalpha / 100;
    object.filter = "alpha(opacity=" + newalpha + ")";
    
    setTimeout("fadeOut("+newalpha+")",50);
  }
}

function setMessage() {
  if (sv >= message.length-1) {
    sv = 0;
  }
  else {
    sv = sv + 1;
  }
  
  document.getElementById('wijsheid').innerHTML = message[sv];

  fadeIn(100);
}

function fadeIn(alpha) { 
  var newalpha;
  if (alpha <= 0) {
   startfade(sv,fs,dt,did);
  }
  else {
    newalpha = alpha - (100 / fs);
    if (newalpha < 0) { newalpha = 0; }
   
    var object = document.getElementById(did).style; 
    object.opacity = newalpha / 100;
    object.MozOpacity = newalpha / 100;
    object.KhtmlOpacity = newalpha / 100;
    object.filter = "alpha(opacity=" + newalpha + ")";
    
    setTimeout("fadeIn("+newalpha+")",50);
  }
}
