(function($){

$(document).ready(function(){
	
    $('#carousel_content li').first().show();
    $('#carousel_content li').last().addClass('last');
    $('#carousel_num li').first().addClass('actif');

    var timer = setInterval(animation,16000);
	
    $('#carousel_num li a').click(function(){
    	clearInterval(timer);
    	
    	var href = $(this).attr('href');
    	  
    	$('#carousel_num li.actif').removeClass('actif');
        $('#carousel_num li:has(a[href='+href+'])').addClass('actif');
       
    	$('#carousel_content li:visible').fadeOut(100, function(){
            $('#carousel_content '+href).fadeIn(500);
        });
            	
        timer = window.setInterval(animation,16000);
        
    	return false;
    }); 
    
    $('#news_latestNews li').first().show();
    $('#news_latestNews li').first().addClass('first');
    $('#news_latestNews li').last().addClass('last');

    var timerLastNews = setInterval(animationLastNews,30000);
	
    $('#news_arrow_left').click(function(){
    	clearInterval(timerLastNews);
   	    
   	if($('#news_latestNews li:visible').hasClass('last'))
	{   
    	    var next_item_news = $('#news_latestNews li.first');
    	}
    	else
	{
    	    var next_item_news = $('#news_latestNews li:visible').next();
    	}
    	
        $('#news_latestNews li').clearQueue().hide(function(){
           next_item_news.show();           
        });
            	
	timerLastNews = window.setInterval(animationLastNews,30000);
        
    	return false;
    });
    
    $('#news_arrow_right').click(function(){
    	clearInterval(timerLastNews);
   	       
   	    if($('#news_latestNews li:visible').hasClass('first')){   
    		var prev_item_news = $('#news_latestNews li.last');
    	}
    	else{
    		var prev_item_news = $('#news_latestNews li:visible').prev();
    	}   

        $('#news_latestNews li').clearQueue().hide(function(){
           prev_item_news.show();           
        });
            	
        var timerLastNews = window.setInterval(animationLastNews,30000);
        
    	return false;
    });

    function animation(){    
    
	if($('#carousel_content li:visible').hasClass('last')){
            var first_item = $('#carousel_content li').first();
            
            $('#carousel_content li:visible').fadeOut(300, function(){
		first_item.fadeIn(2000);
		$('#carousel_num li.actif').removeClass('actif');
		$('#carousel_num li').first().addClass('actif');
            });
	    
	}
	else
	{
            var next_item = $('#carousel_content li:visible').next();
	    var next_num = $('#carousel_num li.actif').next();
	    
            $('#carousel_content li:visible').fadeOut(300, function(){
		next_item.fadeIn(2000);
		
		var id = $('#carousel_content li:visible').attr('id');
		
		$('#carousel_num li.actif').removeClass('actif');
		next_num.addClass('actif');
		
            });
	}
    }
    
    function animationLastNews(){    
	
	if($('#news_latestNews li:visible').hasClass('last')){
            var first_item_news = $('#news_latestNews li').first();
	    
            $('#news_latestNews li').hide(function(){
		first_item_news.show();
            });
	    
	}
	else
	{
            var next_item_news = $('#news_latestNews li:visible').next();	
            $('#news_latestNews li').hide(function(){
		next_item_news.show();           
            });
	}
    }
});
/*
function animation(){    
    
    if($('#carousel_content li:visible').hasClass('last')){
        var first_item = $('#carousel_content li').first();
        
        $('#carousel_content li:visible').fadeOut(300, function(){
            first_item.fadeIn(2000);
            $('#carousel_num li.actif').removeClass('actif');
            $('#carousel_num li').first().addClass('actif');
        });

    }else{
        var next_item = $('#carousel_content li:visible').next();
		var next_num = $('#carousel_num li.actif').next();
				
        $('#carousel_content li:visible').fadeOut(300, function(){
           next_item.fadeIn(2000);
           
           var id = $('#carousel_content li:visible').attr('id');
       
           $('#carousel_num li.actif').removeClass('actif');
           next_num.addClass('actif');
           
        });
    }
}

function animationLastNews(){    
    
    if($('#news_latestNews li:visible').hasClass('last')){
        var first_item_news = $('#news_latestNews li').first();

        $('#news_latestNews li').hide(function(){
            first_item_news.show();
        });

    }else{
        var next_item_news = $('#news_latestNews li:visible').next();	
        $('#news_latestNews li').hide(function(){
           next_item_news.show();           
        });
    }
}
*/
})(jQuery)
