var interval = 9000;
var time = 0;
var videoInPlay = false;
var currentVideoId = new Array();
$(document).ready(function() { 
   if( $('.slider').length ) 
   {
      $('.slider-pager li a').click(function(){
        return false;
      });
      $('.slider-pager.active_area li').mouseover(function() { 
        //console.log("hover pager item");
        if( time ) 
        {
          clearTimeout(time);
          time = null;
        }
          
        if( $(this).hasClass('current') ) return false;
        videoInPlay = false;
        if(currentVideoId.length){
          for(vidKey in currentVideoId) {
            if(currentVideoId[vidKey] != null){
              jwplayer(currentVideoId[vidKey]).stop();
            }
          }
          currentVideoId = new Array();
        }  
                               
        var current_content = $('.slider-content li').eq($('.slider-pager li').index($(this)));
        $('.slider li').removeClass("next").attr('style', null);          
        $('.slider li').removeClass("current");          
        $(this).addClass("current").attr('style', null);
        current_content.addClass("current").attr('style', null);
        $(this).find("+ li").addClass("next");
        current_content.find("+ li").addClass("next");

        return false;
      });
                    
      $('.slider-content.active_area li').mouseover(function() { 
        //console.log("hover content item");
        if( time ) 
        {
          clearTimeout(time);
          time = null;
        }
        
        if( $(this).hasClass('current') ) return false;
        videoInPlay = false;
                             
        var current_content = $('.slider-content li').eq($('.slider-pager li').index($(this)));
        $('.slider li').removeClass("next").attr('style', null);          
        $('.slider li').removeClass("current");          
        $(this).addClass("current").attr('style', null);
        current_content.addClass("current").attr('style', null);
        $(this).find("+ li").addClass("next");
        current_content.find("+ li").addClass("next");

        return false;
      }); 
      
      $('.slider .active_area li').mouseout(function() {
        if(!videoInPlay) {
          time = setInterval(next, interval);
        }
      });  
      
      function move(li)
      { 
        $('.slider-content .current').fadeOut("fast", function() {        
          li.addClass('next').fadeIn('fast', function()
          {  
              $('.slider-content .current').removeClass('current');  
              $(this).removeClass('next').addClass('current').attr('style', null);                                                                   
              li.addClass('current');                     
          });
        });  
      }
      
      function movePager(li)
      {     
        $(".slider-pager li.current").removeClass("current");
        li.removeClass('next').addClass('current').attr('style', null);
        $(".slider-pager li.current + li").addClass("next");
      }

      function next()
      {
        if( $('.slider-content .current + li').length )   {
          move($('.slider-content .current + li'));
          movePager($('.slider-pager .current + li'));   
        }
        else {
          move($('.slider-content li:first'));
          movePager($('.slider-pager li:first'));
        }
      }

      if($('.slider-content li').size() > 1) {
        time = setInterval(next, interval);
      }
   }
});
   
function stopCarrousel(videoId)
{  
  videoInPlay = true;
  setCurrentVideo(videoId);
} 
function startCarrousel()
{
  videoInPlay = false;
  setCurrentVideo(null);
}

function setCurrentVideo(videoId)
{
  //if(videoId != null){
    currentVideoId.push(videoId);
  //}
}

