/*
SlideFader Banner
By James Mountford
*/
var currentind = 0;
var maxind = 0;
jQuery(document).ready(
  function(){
    maxind = jQuery(".slidethumb").length - 1;
    jQuery(".slidethumb").click(
      function(e){
        if(!jQuery(this).hasClass("activethumb")){
          clearInterval(theinterval);
          e.preventDefault();
          var ind = jQuery(this).index();
          currentind = ind - 1;
          jQuery(".slidethumb").removeClass("activethumb");
          jQuery(this).addClass("activethumb");
          jQuery(".slideimg").fadeOut(850);
          jQuery(".slideimg").eq(ind-1).fadeIn(850);
          jQuery(".slideoverlay").slideUp(425,
            function(){
              jQuery(".slidecontent").css({"display":"none"});
              jQuery(".slidecontent").eq(ind-1).css({"display":"block"});
              jQuery(this).slideDown(425);
            }
          );
          theinterval = setInterval("jQuery('.nextslide').click()", 8000);
        }
      }
    );
    var theinterval = setInterval("jQuery('.nextslide').click()", 8000);
    jQuery(".nextslide").click(
      function(e){
        clearInterval(theinterval);
        e.preventDefault();
        if(currentind == maxind){
          currentind = 0;
        }else{
          currentind++;
        }
        jQuery(".slidethumb").removeClass("activethumb");
        jQuery(".slidethumb").eq(currentind).addClass("activethumb");
        jQuery(".slideimg").fadeOut(850);
        jQuery(".slideimg").eq(currentind).fadeIn(850);
        jQuery(".slideoverlay").slideUp(425,
          function(){
            jQuery(".slidecontent").css({"display":"none"});
            jQuery(".slidecontent").eq(currentind).css({"display":"block"});
            jQuery(this).slideDown(425);
          }
        );
        theinterval = setInterval("jQuery('.nextslide').click()", 8000);
      }
    );
    jQuery(".prevslide").click(
      function(e){
        clearInterval(theinterval);
        e.preventDefault();
        if(currentind == 0){
          currentind = maxind;
        }else{
          currentind--;
        }
        jQuery(".slidethumb").removeClass("activethumb");
        jQuery(".slidethumb").eq(currentind).addClass("activethumb");
        jQuery(".slideimg").fadeOut(1000);
        jQuery(".slideimg").eq(currentind).fadeIn(1000);
        jQuery(".slideoverlay").slideUp(500,
          function(){
            jQuery(".slidecontent").css({"display":"none"});
            jQuery(".slidecontent").eq(currentind).css({"display":"block"});
            jQuery(this).slideDown(500);
          }
        );
        theinterval = setInterval("jQuery('.nextslide').click()", 8000);
      }
    );
  }
);


