// JavaScript Document
(function($) { 

  $(function() { 
  
    $(document).ready(function(){ 
      
      var interval;
      var intervaltwo;     

      $('.ppt li:gt(0)').hide();
      $('.ppt li:last').addClass('last');
      var cur = $('.ppt li:first');       
      $('.ppt li:first').addClass('active'); 

      $('.pptpartner li:gt(0)').hide();
      $('.pptpartner li:last').addClass('last');
      var curpartner = $('.pptpartner li:first');       
      $('.pptpartner li:first').addClass('active');
               
      $('.names li:last').addClass('last'); 
      var ncur = $('.names li:first');
      $('.names li:first').addClass('active');

      $('.namespartner li:last').addClass('last'); 
      var ncurpartner = $('.namespartner li:first');
      $('.namespartner li:first').addClass('active'); 

      $('.names').mouseover(function(){
        stopanimate();
      }).mouseout(function(){
        startanimate();
        $('.ppt li.active').fadeIn( 1000 );    
      });

      $('.namespartner').mouseover(function(){
        stopanimatetwo();
      }).mouseout(function(){
        startanimatetwo();
        $('.pptpartner li.active').fadeIn( 1000 );     
      });

      $('.ppt li').each(function(i){
        $(this).attr("id","img"+i);
      });
      
      $('.pptpartner li').each(function(i){
        $(this).attr("id","imgpartner"+i);
      });
 
      $('.names li').each(function(i){
        $(this).attr("id","img"+i);
        
        $(this).mouseover(function(){         
              
        $('.ppt li#img'+i).fadeIn( 1000 );
              
        $('.names li.active').addClass('current'); 
        $('.names li.current').removeClass('active'); 
        this.addClass('hoveractive');                
              
      }).mouseout(function(){                             
              
        $('.ppt li#img'+i).fadeOut( 1000 );
        $('.names li.current').addClass('active'); 
        $('.names li.active').removeClass('current');               
        this.removeClass( 'hoveractive' );
                               
        });
      });

      $('.namespartner li').each(function(i){
        $(this).attr("id","imgpartner"+i);
        
        $(this).mouseover(function(){         
              
        $('.pptpartner li#imgpartner'+i).fadeIn( 1000 );
              
        $('.namespartner li.active').addClass('current'); 
        $('.namespartner li.current').removeClass('active'); 
        this.addClass('hoveractive');                
              
      }).mouseout(function(){                             
              
        $('.pptpartner li#imgpartner'+i).fadeOut( 1000 );
        $('.namespartner li.current').addClass('active'); 
        $('.namespartner li.active').removeClass('current');               
        this.removeClass( 'hoveractive' );
                               
        });
      });
      
      function animate() {
        
      	cur.fadeOut( 1000 );
        ncur.removeClass( 'active' ); 
        cur.removeClass( 'active' );
          
      	if ( cur.attr('class') == 'last' )
      		cur = $('.ppt li:first');
      	else
      		cur = cur.next();

        if ( (ncur.attr('class') == 'last')){ 
          ncur = $('.names li:first'); 
        }else{ 
          ncur = ncur.next();
        } 
                  	
        cur.fadeIn( 1000 );
        cur.addClass('active');  
        ncur.addClass('active');      	
      }

      function animatetwo() {

      	curpartner.fadeOut( 1000 );
        ncurpartner.removeClass( 'active' ); 
        curpartner.removeClass( 'active' );
          
      	if ( curpartner.attr('class') == 'last' )
      		curpartner = $('.pptpartner li:first');
      	else
      		curpartner = curpartner.next();

        if ( (ncurpartner.attr('class') == 'last')){ 
          ncurpartner = $('.namespartner li:first'); 
        }else{ 
          ncurpartner = ncurpartner.next();
        } 
                  	
        curpartner.fadeIn( 1000 );
        curpartner.addClass('active');  
        ncurpartner.addClass('active');      	
      }  

      function startanimate() { 
      	interval = setInterval( animate, 5000 );
      }           
      
      function stopanimate() {
      	clearInterval( interval );
      }

      function startanimatetwo() {
      	intervaltwo = setInterval( animatetwo, 5000 );
      }           
      
      function stopanimatetwo() {
      	clearInterval( intervaltwo );
      }
      
      $(function() {
      	startanimate();
      	startanimatetwo();
      } );

    }); 
  }); 
})(jQuery);
