// carousel-manual
$(".carousel-btn-prev").click(function() {
  var currentbtn = $(this);
  var movevalue = $(currentbtn).siblings('div').find('li').outerWidth(true);
  $(currentbtn).siblings('div').children('ul').animate({ left: '+=' +movevalue }, 500, function() {
    $(currentbtn).siblings('div').find("li:last-child").prependTo($(currentbtn).siblings('div').children('ul'));
    $(currentbtn).siblings('div').children('ul').css("left", "");
  });
});
$(".carousel-btn-next").click(function() {
  var currentbtn = $(this);
  var movevalue = $(currentbtn).siblings('div').find('li').outerWidth(true);
  $(currentbtn).siblings('div').children('ul').animate({ left: '-=' +movevalue }, 500, function() {
    $(currentbtn).siblings('div').find("li:first-child").appendTo($(currentbtn).siblings('div').children('ul'));
    $(currentbtn).siblings('div').children('ul').css("left", "");
  });
});

function slideShow(){
  var currentbtn = $('.carousel-btn-next');
  var movevalue = $(currentbtn).siblings('div').find('li').outerWidth(true);
  $(currentbtn).siblings('div').children('ul').animate(
      {left: '-=' +movevalue },500,
      function(){
        $(currentbtn).siblings('div').find("li:first-child").appendTo($(currentbtn).siblings('div').children('ul'));
        $(currentbtn).siblings('div').children('ul').css("left", "");
      }
  );
}

var theInterval;

function startSlide() {
    theInterval = setInterval(slideShow, 4000);
}

function stopSlide() {
    clearInterval(theInterval);
}
$(function () {
  startSlide();
  $('.integrations-carousel > div').hover(function () {
      stopSlide();
  }, function () {
      startSlide();
  })
});