$(function() {

    var InfiniteRotator = {
      init: function() {
        var initialFadeIn = 1000;
        var itemInterval = 4000;
        var fadeTime = 2000;
        var numberOfItems = $('.rotating-item').length;
        var currentItem = Math.floor(Math.random()*(numberOfItems+1));

        $('.rotating-item').eq(currentItem).fadeIn(initialFadeIn);

        var infiniteLoop = setInterval(function(){
          $('.rotating-item').eq(currentItem).fadeOut(fadeTime);

          if(currentItem == numberOfItems -1){
            currentItem = 0;
          }else{
            currentItem++;
          }
          $('.rotating-item').eq(currentItem).fadeIn(fadeTime);

        }, itemInterval);
      }
    };
 
    InfiniteRotator.init();

});
