$(function() {

  var viewport = $('.Slider .Slides');
  var slides = viewport.find('.Slide');
  var slidecount = slides.size();

  var controller = new Moskova.Slider();

  controller.init(viewport);
  
  var autoplay;
  var ap_count = 0;
  function startAutoplay() {
    autoplay = setInterval(function() {
      var page_num = controller.page(controller.current_x);
      next = page_num + 1;
      if (next == slidecount)
        next = 0;
      controller.current_x = controller.pageX(next);
      controller.update(controller.current_x);  
    }, 7000);
  }
  function stopAutoPlay() {
    clearInterval(autoplay);	
  }
  function resetAutoPlay() {
    stopAutoPlay();
    startAutoplay();
  }
  
  if (slidecount > 1)
    startAutoplay();
  
});
