$(document).ready(function () {

	$(".box-openjs h3").click(function() {
		$(this).parent().find('div').toggle("fast");
	});
	$(".box-openjs-openall").click(function() {
		$('.box-openjs').find('div').show("fast");
		return false;
	});
	$(".box-openjs-closeall").click(function() {
		$('.box-openjs').find('div').hide("fast");
		return false;
	});
	

	$(".box-openjs-2 h3").click(function() {
		$(this).parent().find('div').toggle("fast");
	});


	if ($("#footer-menu-primaire > ul > li.active").length == 0 ) {
		$("#footer-menu-primaire > ul > li:first-child").addClass('active');
	}
	
	$("#footer-menu-primaire > ul > li > a").click(function() {
		
		$('#footer-menu-primaire > ul > li.active').removeClass('active');
		$(this).parent().toggleClass('active');
		
		// S'il n'y a pas de sous menu
		if($(this).parent().find('ul').length != 0) {
			return false;
		}
		
	});
	
	$('#sitemap-link').click(function(){
		$('#sitemap').slideToggle('slow');
		$(this).toggleClass('ouvert');
		$(this).parent('li').next('li').toggleClass('ouvert');
		return false;
	});
	$('#img-close-sitemap').click(function(){
		$('#sitemap').slideToggle('slow');
		$('#sitemap-link').toggleClass('ouvert');
		$('#sitemap-link').parent('li').next('li').toggleClass('ouvert');
		return false;
	});
	$("#tools_socialbookmarks").click(function (){
		
		if($(this).parent().find('#socialbookmarks').css('display') == 'none') {
			$(this).parent().find('#socialbookmarks').fadeIn();
		} else {
			$(this).parent().find('#socialbookmarks').fadeOut();
		}
		
		return false;
	});
	
	$('.tx-wecstaffdirectory-pi1 .person').click(function(){
		var positionDescription = $(this).parent('span').parent('li').next();
		
		$('.tx-wecstaffdirectory-pi1 .position_description').each(function () {
			if($(this)[0] != positionDescription[0]) {
				$(this).fadeOut();
			}
		});
		
		if(positionDescription.attr('class') == 'position_description' && 
			positionDescription.html() != '' && 
			positionDescription.html() != '&nbsp;') {
			positionDescription.fadeIn();
		}
		
		return false;
	});

});
