window.addEvent('load',function() {
  /* settings */
  var sources=new Array ('/ihk-r/system/pics/IHKReg01.jpg', '/ihk-r/system/pics/IHKReg02.jpg', '/ihk-r/system/pics/IHKReg03.jpg', '/ihk-r/system/pics/IHKReg04.jpg', '/ihk-r/system/pics/IHKReg05.jpg', '/ihk-r/system/pics/IHKReg06.jpg', '/ihk-r/system/pics/IHKReg07.jpg', '/ihk-r/system/pics/IHKReg08.jpg', '/ihk-r/system/pics/IHKReg09.jpg', '/ihk-r/system/pics/IHKReg10.jpg', '/ihk-r/system/pics/IHKReg11.jpg', '/ihk-r/system/pics/IHKReg12.jpg', '/ihk-r/system/pics/IHKReg13.jpg', '/ihk-r/system/pics/IHKReg14.jpg', '/ihk-r/system/pics/IHKReg15.jpg', '/ihk-r/system/pics/IHKReg16.jpg', '/ihk-r/system/pics/IHKReg17.jpg', '/ihk-r/system/pics/IHKReg18.jpg', '/ihk-r/system/pics/IHKReg19.jpg', '/ihk-r/system/pics/IHKReg20.jpg', '/ihk-r/system/pics/IHKReg21.jpg', '/ihk-r/system/pics/IHKReg22.jpg', '/ihk-r/system/pics/IHKReg23.jpg', '/ihk-r/system/pics/IHKReg24.jpg', '/ihk-r/system/pics/IHKReg25.jpg', '/ihk-r/system/pics/IHKReg26.jpg', '/ihk-r/system/pics/IHKReg27.jpg', '/ihk-r/system/pics/IHKReg28.jpg', '/ihk-r/system/pics/IHKReg29.jpg', '/ihk-r/system/pics/IHKReg30.jpg', '/ihk-r/system/pics/IHKReg31.jpg', '/ihk-r/system/pics/IHKReg32.jpg', '/ihk-r/system/pics/IHKReg33.jpg', '/ihk-r/system/pics/IHKReg34.jpg', '/ihk-r/system/pics/IHKReg35.jpg', '/ihk-r/system/pics/IHKReg36.jpg', '/ihk-r/system/pics/IHKReg37.jpg', '/ihk-r/system/pics/IHKReg38.jpg', '/ihk-r/system/pics/IHKReg39.jpg', '/ihk-r/system/pics/IHKReg40.jpg', '/ihk-r/system/pics/IHKReg41.jpg');
  var images=new Array ();
  var showDuration = 10000;
  var container = $('slideshow-container');
  var currentIndex = 0;
  var interval;
  /* opacity and fade */
  sources=sources.shuffle();
  sources.each(function(src,i){ 
    var myimage = new Element('img', {
      src:src,
      alt: 'Slideshow'
    });
    if(i > 0) {
      myimage.setStyle('opacity',0);
    }
    myimage.inject(container);
    images.push(myimage);
  });
  /* worker */
  var show = function() {
    images[currentIndex].fade('out');
    images[currentIndex = currentIndex < images.length - 1 ? currentIndex+1 : 0].fade('in');
  };
  /* start once the page is finished loading */
  
    interval = show.periodical(showDuration);

});
