$(function() {
  
  // homepage slideshow
  var slides = $("#slideshow img"),
      currentSlide = -1,
      speed = 900,
      nextSlide;
  
  slides.hide();
  $(slides[0]).show();
  
  if($("body").hasClass("home")) {
    
    (function imageLoop() {
      
      (nextSlide >= slides.length-1) ? nextSlide = 0 : nextSlide = currentSlide +1
     
      swapSlide();
      setTimeout(imageLoop, 4500);
      
    })();
    
  }
  
  function swapSlide() {
       
 
    
    $(slides[currentSlide]).fadeOut(speed);
    $(slides[nextSlide]).fadeIn(speed);
    
    (currentSlide >= slides.length-1) ? currentSlide = 0 : currentSlide++;

  }
  
  
  // load images into product details
  
    var numberHolder,
      thumbs = $(".detail-thumb"),
      largeImages = $("#detail-images img");


  
  thumbs.mouseover(function() {
    
    $("#detail-images").show();
    
    var $this = $(this);
    var att = $this.attr('src');
    var numberHolder;
    largeImages.hide();
    
    $.each(thumbs, function(index) {
      
      var hoverAtt = $(thumbs[index]).attr('src')
      if(att == hoverAtt) {
        numberHolder = index;
  
      }
    });
    
    $(largeImages[numberHolder]).show();
    
  
  }).mouseout(function() {
    $("#detail-images").hide();
  });
  
  
  
  
});
