function resizeInit() {
   var val = window.name;
   if(val == "") {
      return true;
   }
   else {
     var faktor = val;
     var el = document.getElementById("story");
     el.style.fontSize = faktor + '%';
     el.style.lineHeight = faktor * 1.6 + '%';
   }
}

function resize(val) {
   var val = Number(val);
   var el = document.getElementById("story");
   if ((el.style.fontSize == "") || (val == 0)) {
      el.style.fontSize = '100%';
      el.style.lineHeight = '160%';
   }
   newFontSize = (parseInt(el.style.fontSize) + (val*5));
   newLineHeight = (parseInt(el.style.fontSize) + (val*5)) * 1.6;
   window.name = newFontSize;
   el.style.fontSize = newFontSize + '%';
   el.style.lineHeight = newLineHeight + '%';
}

function fade() {
   if(colhex < 200) {
      htmlobj.style.color = "rgb("+colhex+","+colhex+","+colhex+")";
      colhex = colhex + colstep;
      setTimeout("fade()", fadespeed + 4000 * (colhex == colstep));
   }
   else {
      colhex = 0;
      while(events[eventidx] == "") eventidx++;
      if(eventidx >= eventsnum) eventidx = 0;
      while(events[eventidx] == "") eventidx++;
      htmlobj.innerHTML = events[eventidx++];
      fade();
   }
}

function fadeevents() {
   var eventstofade = 1;
   htmlobj = document.getElementById("eventdata");
   var htmlevents = htmlobj.innerHTML;
   events = htmlevents.split("\n");
   eventsnum = events.length;
   if(eventsnum > eventstofade) {
      fadespeed = 150;
      colhex = 0;
      colstep = 22;
      eventidx = 0;
      while(events[eventidx] == "") eventidx++;
      htmlobj.innerHTML = events[eventidx++];
      fade();
   }
}
