/**
 * HeJian scriptaculous slideshow.
 *
 * @copyright Copyright 2008 HeJian (http://shpchp.3322.org)
 */
function start_slideshow(start_frame, end_frame, delay) {
  setTimeout(fadeInOut(start_frame, start_frame, end_frame, delay), delay);
}
function fadeInOut(frame, start_frame, end_frame, delay) {
  return (function() {
    slides = $$('#slideshow .slide');
    Effect.Fade(slides[frame]);
    if (frame == end_frame) { frame = start_frame; } else { frame++; }
    appear = slides[frame];
    setTimeout("Effect.Appear(appear);", 850);
    setTimeout(fadeInOut(frame, start_frame, end_frame, delay), delay+850);
  })
}
Event.observe(window, 'load', function() {
  var delay = 5000;
  var start_frame = 0;
  var slides = $$('#slideshow .slide');
  var end_frame = slides.length - 1;
  for (i=1; i < slides.length; i++) {
    slides[i].style.display = 'none';
  }
  start_slideshow(start_frame, end_frame, delay);
});
