/**
 * jQuery auto scrolling slideshow
 * Author: Topsitemakers
 * http://www.topsitemakers.com/
 */
$(document).ready(function(){
  // mouseover or click
  var transitionType = "click";
  var slideshow = "#featured";
  var slides = slideshow+" .slide";
  var slidesSelected = slideshow+" .slide.active";
  var fadeSpeed = 200;
  var controlsWrap = "#controls";
  var controls = controlsWrap+">img";
  var controlsSelected = controlsWrap+">.active";
  var timer = 6000;
  $(slides).hide().each(function(index){
    $(this).attr("id", "slide-"+index);
    $(controlsWrap).append('<img rel="slide-'+index+'" src="images/blank.gif" />')
  });
  $(controls).live(transitionType, function(){
    if($(this).attr("rel")!=$(slidesSelected).attr("id")){
      var activeSlide = "#"+$(this).attr("rel");
      $(controlsSelected).removeClass("active");
      $(this).addClass("active");
      $(slidesSelected).removeClass("active").fadeOut(fadeSpeed, function(){
        $(activeSlide).addClass("active").fadeIn(fadeSpeed);
      });
    }
  });
  $(controls).eq(0).addClass("active").click();
  $(slides).eq(0).addClass("active").fadeIn(fadeSpeed);
  // Autoslider
  var pauseSlideshow = false;
  $(slideshow).mouseenter(function(){
    pauseSlideshow = true;
  }).mouseleave(function(){
    pauseSlideshow = false;
  });
  $(document).everyTime(timer, function(){
    if(pauseSlideshow==false){
      if($(controlsSelected).next(controls).length>0){
        $(controlsSelected).next(controls).click();
      } else {
        $(controls).eq(0).click();
      }
    }
  });
});

