// js class on html tag
document.getElementsByTagName("html")[0].className = "js";

jQuery().ready(function(){
	
	if(jQuery('#newsFeed').length > 0) {
		jQuery('#newsFeed').accordion({ header: 'a.accLink' }); 
	}
	//$("div.ligne").css({ 'background':'url(./images/ligne.jpg) 14px bottom no-repeat'});

	$('.scroll-pane').jScrollPane({
			scrollbarWidth : 5
	});
	
	$('input#recherche').focus(function(){
		$(this).attr('value','');
	});
	
	$("a#inline").fancybox({
		'hideOnContentClick': true
	});
	
	jQuery("a.imgBox").fancybox({
		'onComplete' : 	function (e) {
			var elmt = $(e);
			var url = elmt.attr('href');
			var container = $('#fancybox-title-main');
			var text = container.text();
			text = text.replace('Agrandir la ', '');
			container.html("<span>"+text+"</span>");
			
			// update close button title
			var closeTitle = $('#fancybox-title-main a').text();
			$('#fancybox-close').attr('title', 'Fermer '+closeTitle);
		},
		'centerOnScroll' : true,
		'height': 340	
	});
	
	jQuery("a.videoBox").fancybox({
		'onComplete' : 	function (e) {
			var elmt = $(e);
			var url = elmt.attr('href');
			var container = $('#fancybox-title-main');
			var text = container.text();
			text = text.replace('Agrandir ', '');
			text = text.replace('Afficher ', '');
			container.html('<a title="lien vers la page source '+text+'" href="'+url+'">'+text+'</a>');
			
			// update close button title
			var closeTitle = $('#fancybox-title-main a').text();
			$('#fancybox-close').attr('title', 'Fermer '+closeTitle);
		},
		'onClosed' : function () {
			//permet de couper le son de la video sous IE
			$("#fancy_content").empty(); 
		},
		'centerOnScroll' : true,
		'height': 380,
		'width': 530
	});
	$('#fancybox-left, #fancybox-right').remove();
	
	// gestion du module de connexion en front
	jQuery('#acces_extranet > a').click(function () {
		jQuery('#connexion_extranet').show();
		jQuery(this).addClass('actif');
		return false;
	});
	jQuery('#connexion_extranet .close').bind('click', function () {
		jQuery('#connexion_extranet').hide();
		jQuery('#acces_extranet > a').removeClass('actif');
		return false;
	});

        // gestion du hover sur les acteurs
        jQuery('.acteur_cadre').parent().bind('mouseenter', function () {
           jQuery(this).addClass('actif');
        }).bind('mouseleave', function () {
            jQuery(this).removeClass('actif');
        });
		
		
	// carrousel des partenaires
	$('#partenaires').append('<div id="partenaires_controls"><a id="partenaires_prev" href="#" title="afficher l\'élément précédent"><img alt="" src="images/btn_precedent.jpg" /></a><a id="partenaires_next" href="#" title="afficher l\'élément suivant"><img alt="" src="images/btn_suivant.jpg" /></a><a id="partenaires_stop" href="#" title="arrêter le défillement automatique"><img alt="" src="images/btn_pause.jpg" /></a></div>');
	var carrousel_partner = jQuery('#carrousel_partenaires').carrousel({
		api: true,
		dispNumber: 1,
		speed: 200,
		auto: true,
		dispTimeout : 3000
	});
		
	jQuery('#carrousel_partenaires').css('width', '9999px');
	jQuery('#carrousel_partenaires_carrousel').css('width', '160px');
		
	jQuery('#partenaires_prev').bind('click', function () {
		carrousel_partner.prev();
		return false;
	});

	jQuery('#partenaires_next').bind('click', function () {
		carrousel_partner.next();
		return false;
	});

	jQuery('#partenaires_stop').bind('click', function () {
		var elmt = $(this);
		var img = elmt.find('img');
		var src = img.attr('src');
		if (jQuery(this).hasClass('stoped')) {
			img.attr('src', src.replace('btn_play.jpg', 'btn_pause.jpg'));
			elmt.attr('title', 'arrêter le défillement automatique');
			carrousel_partner.start();
			jQuery(this).removeClass('stoped');
		}
		else {
			img.attr('src', src.replace('btn_pause.jpg', 'btn_play.jpg'));
			elmt.attr('title', 'lancer défillement automatique');
			carrousel_partner.stop();
			jQuery(this).addClass('stoped');
		}
			
		return false;
	});
	
});	
$(window).load(function () {
	$('#fancybox-left, #fancybox-right').remove();
});