function addLoadEvent(func) {
  var oldonload = window.onload;
  if(typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function stripeTables() {
  if(document.getElementsByTagName) {
    var tables = document.getElementsByTagName('table');
    for(var i=0; i<tables.length; i++) {
      var rows = tables[i].getElementsByTagName('tr');
      for(var j=0; j<rows.length; j+=2) {
        rows[j].className = 'odd';
      }
    }
  }
}

addLoadEvent(stripeTables);


/* Startseite: JS-Slideshow */

var slideshow = (function() {
  var iterator = 0;
  var slides = [],
    slidesLen = null;
  var delay = 8000;
  var duration = 2000;

  var init = function(elem) {
    var container = document.getElementById(elem);
    slides = container.getElementsByTagName("li");
    slidesLen = slides.length;
    container.className += " initialized";
    setTimeout(rotate, delay);
  }

  var rotate = function() {
    slides[iterator].style.cssText = "display: block; z-index: 2;";
    $(slides).eq(iterator).fadeOut(duration);
    iterator++;
    if (iterator == slidesLen) iterator = 0;
    slides[iterator].style.cssText = "display: block; z-index: 1;";
    setTimeout(arguments.callee, delay);
  };
  
  return {
    init: init
  }
})();

