var Slides = new Object();

Slides.open = function(id) {
  Slides.reset();
  el = $(Slides.prefix + '_' + id).getElementsByTagName('div')[0];
  if ($(Slides.prefix + '_' + id).isOpen) {
    new Effect.BlindUp(el);
  } else {
    new Effect.BlindDown(el);
  }
  $(Slides.prefix + '_' + id).isOpen = !$(Slides.prefix + '_' + id).isOpen;
}
Slides.close = function(id) {
  el = $(Slides.prefix + '_' + id).getElementsByTagName('div')[0];
  if ($(Slides.prefix + '_' + id).isOpen) {
    new Effect.BlindUp(el);
    $(Slides.prefix + '_' + id).isOpen = false;
  }
}

Slides.reset = function() {
  for (var i = 1; i <= Slides.count; i++) {
    Slides.close(i);
  }
}

Slides.init = function(prefix, count) {
  Slides.prefix = prefix;
  Slides.count = count;

  for (var i = 1; i <= Slides.count; i++) {
    slide = document.getElementById(Slides.prefix + '_' + i);
    slide.i = i;
    slide.isOpen = false;
    slide.onclick = function() {
      Slides.open(this.i);
    }
//    slide.onmouseout = function() {
//      Slides.reset();
//    }
  }
}