var slider = {
  
  timmerId : 0,
  element : -1,
  elements: 0,
  direction: 1,
  
  init: function(length)
  {
    slider.elements = length;
    $('slide').down('.arrowLeft').onclick = function() { slider.change(slider.element-1);return false; }
    $('slide').down('.arrowRight').onclick = function() { slider.change(slider.element+1);return false; }
    
    slider.showSlide();
  },
  
  change: function(i)
  {
    if(slider.element == i) return;
    
    slider.element = i-1;
    clearTimeout(slider.timmerId);
    slider.showSlide();
  },
  
  showSlide: function ()
  {
    slider.element++;
    
    if(slider.element >= slider.elements)
      slider.element = 0;
    
    if(slider.element < 0)
      slider.element = slider.elements - 1;
      
    new Effect.Morph('slideImage',{
      style: {
        left: (-1 * slider.element * 500) + 'px'
      },
      duration: 1,
      transition: Effect.Transitions.sinoidal
    });
    
    slider.timmerId = setTimeout("slider.showSlide()", 10000);
  }
}
