/* --- Start slideshow --- */

          var homehover = false

          var slidetime = 13000
          var disab = false

$(document).ready(function() {
 
  
    if ($('.homepage').length > 0) {
          homepage = true;  
      
          }
          
  
            var slidetime = 13000
  
  if (($('#slider').length > 0) && ($('#slider img').length > 1) ) {
        t = setTimeout( "slideshow()", 9000 );

        


              
              $('#slider img').each( function() {
                $(this).wrap('<div class="slide" />')
              })

            $('#slider div.slide').first().addClass('activeImg')

      $('#slider div.slide').first().css('display','block')
        
   
        $('#slider').append('<div id="fancy"></div>')
        $('#fancy').append('<a href="#" class="left">&nbsp;</a>')
        $('#fancy').append('<div class="middle"></div>')
      
        $('#slider div.slide').each( function() {
          $('#fancy div.middle').append('<a href="#" class="inactive">&nbsp;</a>')    
        })
        
        $('#fancy').append('<a href="#" class="right">&nbsp;</a>')  

        $('#fancy div.middle a').first().removeClass('inactive')
        $('#fancy div.middle a').first().addClass('active')
    
  
     $('#slider #fancy a.left, #slider #fancy a.right').click(function(event) {

              if (!disab) {
              disab = true;


              if ($(this).attr('class') != 'pause') {


                if ($(this).attr('class') == 'right') {
                  var activeImg = $('#slider .activeImg')

                  if ($(activeImg).next('div.slide').length != 0) {
                    $(activeImg).next('div.slide').addClass('loadingImg')
                    } else {
                      $('#slider .slide:first').addClass('loadingImg')
                    }


                    var activeBtn = $('#slider .middle a.active')
                      if ($(activeBtn).next('a.inactive').length != 0) {
                        $(activeBtn).next('a').removeClass('inactive')
                        $(activeBtn).next('a').addClass('active')
                        } else {
                          $('#slider .middle a:first').removeClass('inactive')
                          $('#slider .middle a:first').addClass('active')

                        }
                      $(activeBtn).removeClass('active')
                      $(activeBtn).addClass('inactive')


                } else {

                    var activeImg = $('#slider .activeImg')
                    if ($(activeImg).prev().length != 0) {
                      $(activeImg).prev().addClass('loadingImg')
                      } else {
                        $('#slider .slide:last').addClass('loadingImg')
                      }

                        var activeBtn = $('#slider .middle a.active')
                          if ($(activeBtn).prev('a.inactive').length != 0) {
                            $(activeBtn).prev('a').removeClass('inactive')
                            $(activeBtn).prev('a').addClass('active')
                            } else {
                              $('#slider .middle a:last').removeClass('inactive')
                              $('#slider .middle a:last').addClass('active')

                            }
                            $(activeBtn).removeClass('active')
                            $(activeBtn).addClass('inactive')    


                }
              
                $(activeImg).fadeOut(1000)
                $('#slider .loadingImg img').stop()
                if (homepage) {
                    $('#slider .loadingImg img').css('left','0px')
                  }

                $('#slider .loadingImg').fadeIn(1000, function() {  disab = false })

                $('#slider .activeImg').removeClass('activeImg')

                $('#slider .loadingImg').addClass('activeImg')
                $('#slider .activeImg').removeClass('loadingImg')

                if (homepage) {
                $('#slider .activeImg img').css('left','0px')
                $('#slider .activeImg img').animate({ 'left':'-=300px'},13000, 'linear')
                }
              }




              clearInterval(t)
                t = setTimeout ( "slideshow()", 9000 );

              }
              return false;
            })
    
    
    
    
    
     $('.middle a').click(function(event) {

             
              var activeImg = $('#slider .activeImg')
              var activeImgIndex =  $(activeImg).index()
              var index = $(this).index()

              if (index == activeImgIndex) {
        disab=false

                return false
              }
              var loadingImg = $('#slider div.slide:eq('+index+')')

              var activeBtn = $('#fancy .middle a.active')
              var loadBtn = $('#fancy .middle a:eq('+index+')')

              $(activeBtn).removeClass('active')
              $(activeBtn).addClass('inactive')

              $(loadBtn).removeClass('inactive')
              $(loadBtn).addClass('active')

              $(loadingImg).addClass('loadingImg')  
              $(activeImg).fadeOut(1000)

              if(homepage) {
              $('#slider .loadingImg img').stop()
              $('#slider .loadingImg img').css('left','0px')
              }
              $('#slider .loadingImg').fadeIn(1000, function() {  disab = false })
              $('#slider .activeImg').removeClass('activeImg')
              $('#slider .loadingImg').addClass('activeImg')
              $('#slider .activeImg').removeClass('loadingImg')

              if (homepage) {
              $('#slider .activeImg img').animate({ 'left':'-=300px'},13000, 'linear')
              }

              clearInterval(t)
              t = setTimeout ( "slideshow()", 9000 );
              return false;

      
      

            })
    
    
    
    

              // Center fancy in parent container
          var fancyLeft = 0
          var fancyX = $('#fancy').width()
          var fancyParX = $('#slider').width()
          fancyLeft = (fancyParX/2) - (fancyX / 2)
          $('#fancy').css('left',fancyLeft)    
          
        
          if (homepage) {
          $('#slider .activeImg img').animate({ 'left':'-=300px'},13000, 'linear')
          }
          
              if (!homepage) {
    
          $('#slider').hover(function() {

          homehover = true
            
  
          $('#slider #fancy').fadeIn(500)  
           
            
            
          }, function() {
            homehover = false
          // wait a bit then fade out. Make sure mouse has not returned to HomeHero  
            var ft = setTimeout ( fadeOutFancy, 1200 );       
          })
            
            }

          function fadeOutFancy() {
            //alert('fired')
              if (!homehover) {
                $('#slider #fancy').fadeOut(500)
              }
          }

  

           

            // When tab changes stop active slide then restart slideshow on window re-focus

            $(window).blur( function() {
              $('#slider .activeImg img').stop()
              disab = true

            })

            $(window).focus( function() {

            if (disab) {
                disab = false
              $('#slider a.right').click()

            }
            })


           

      
        /* --- End slideshow --- */
        }

    })
var homepage = false
var disab = false
  

    function slideshow() {

      clearInterval(t)

      $('#fancy a.right').click();

    }


