$(document).ready(function() {

	if ($.browser.msie  && $.browser.version == '6.0') {
		//desactive les animations dans ie6

		//bulle ael
		$('#agence-en-ligne').hover(function (){
	        $('#bulle-aide-identification').show();
		}, function (){
			$('#bulle-aide-identification').pause(200).hide();
		});
		
		//actus
		$('.item-actu').hover(function (){
	        $(this).addClass('hover');
		}, function (){
	        $(this).removeClass('hover');
		})
		
	} else {
		//active les animations pour les autres navigateurs
		if ($.browser.msie  && $.browser.version == '7.0') {
			//actus
			$('.item-actu').hover(function (){
		        $(this).addClass('hover');
			}, function (){
		        $(this).removeClass('hover');
			})
		} else {
			//bulle ael
			$('#agence-en-ligne').hover(function (){
		        $('#bulle-aide-identification').stop(1,1).fadeIn('fast');
			}, function (){
				$('#bulle-aide-identification').pause(200).fadeOut('fast');
			});
		}
	}
	
    $('#nav-level-1 a').hover(function (){
	    $(this).css({'opacity': 0.6, 'cursor': 'pointer'});
	}, function (){
	    $(this).css('opacity', 1);
	})
	
	//tabs actu
	var tabContainers = $('#tabs-contents > div.tab-content');
	tabContainers.hide().filter(':first').fadeIn("fast");

	$('ul#tabs-titles li a').click(function () {
		tabContainers.hide();
		tabContainers.filter(this.hash).fadeIn("fast");
		$('ul#tabs-titles li a').removeClass('active');
		$(this).addClass('active');
		if(this.hash == "#tab-actu") initActuDefil();
		if(this.hash == "#tab-faq") initFaqDefil();
		return false;
	}).filter(':first').click();
	
	
	//défilement des actus
	var speedDefil = 1500;
	var timePauseDefil = 3000;
	
	
	var item_visible;
	var item_actu;
	var item_position;
	var actuTimer;
	
	function initActuDefil() {
		
		removeAllDefil();
		
		item_visible = 2;
		item_actu = $('.item-actu').length;
		item_position = item_visible;
		
		if (item_actu>item_visible) {
			item_position++;
			actu_slide();
		};
	}

	function actu_slide() {
		if (item_position > item_actu) {
			item_position = item_visible;
			var slide_top = '0px';
		} else {
			var slide_top = '-=95px';
		}
		actuTimer = setTimeout(function() {
			$('.actu-slider').animate(
				{ 
	        		'top': slide_top
	      		}, 
				speedDefil,
				null,
				function() {
					item_position++;
					actu_slide();
				} 
			);
		}, timePauseDefil);
	}
	
	//défilement des faq
    
    var item_faq_visible;
    var item_faq;
    var item_faq_position;
	var faqTimer;
    
    function initFaqDefil () {
	
		removeAllDefil();
		
     	item_faq_visible = 2;
	     item_faq = $('.item-faq').length;
	     item_faq_position = item_faq_visible;
     
	     if (item_faq>item_faq_visible) {
	         item_faq_position++;
	         faq_slide();
	     };
    };
    
    function faq_slide() {
     if (item_faq_position > item_faq) {
         item_faq_position = item_faq_visible;
         var faq_slide_top = '0px';
     } else {
         var faq_slide_top = '-=90px';
     }

     faqTimer = setTimeout(function() {
         $('.faq-slider').animate(
             { 
                 'top': faq_slide_top
                 }, 
             speedDefil,
             null,
             function() {
                 item_faq_position++;
                 faq_slide();
             } 
         );
     }, timePauseDefil);
    }

	function removeAllDefil() {
		clearTimeout(actuTimer);
		clearTimeout(faqTimer);
		$('.actu-slider').stop(true, false).css({'top': '0px'});
		$('.faq-slider').stop(true, false).css({'top': '0px'});
	}
	
});