$(document).ready(function(){

	if (typeof(tab_rub_carte) != 'undefined')
	{
		if (tab_rub_carte[current_rubrique])
			$("img.carte").attr('src', tab_rub_carte[current_rubrique].src);

		//fonction de survol de la carte
		$('area').hover(function() {

			$("img.carte").attr('src', tab_rub_carte[$(this).attr('id')].src);

		}, function() {
			if (tab_rub_carte[current_rubrique])
				$("img.carte").attr('src', tab_rub_carte[current_rubrique].src);
			else
				$("img.carte").attr('src', carte_US.src);
		});
	}


	// Block de contenu dépliable
	//$('.item_foldable').removeClass('on');
	$('.item_foldable h2').toggle(function() {
		$(this).parent().addClass('on');
		$(this).parent().find(".item_foldable_content").animate({ height: 'show', opacity: 'show' }, 'normal');
	},function() {
		$(this).parent().removeClass('on');
		$(this).parent().find(".item_foldable_content").animate({ height: 'hide', opacity: 'hide' }, 'slow');
	});


	//fonction pour rendre visible/invisible les cases à cocher
	$('fieldset.critere').addClass('critere_off');

	 $("fieldset ul label").click(function() {
	 	$(this).parent().find('fieldset').toggleClass('critere_off');

	});


	//fontion pour cocher / décocher
/*	$("input:checkbox").click(function () {
		$(this).parent().find('input:checkbox').attr('checked', this.checked);
      	});
*/

	// Newsletter case à cocher All
	$("#all_newsletter").click(function () {
		$('.form_newsletter input:checkbox').attr('checked', true);
      	});
	
    	//show pressroom
	$('.pressroom_form').addClass('accessibilite_off');
	$('.pressroom .show').click(function() {
		$('.pressroom_form').toggleClass('accessibilite_off');
		$('.pressroom .show').addClass('accessibilite_off');
	});
	
	//info bulle au survolle de home
	$('.info_bulle_home').addClass('accessibilite_off');
	$("li.home").hover(function() {
		$(".info_bulle_home").toggleClass('accessibilite_off');
		return false;
	},function(){
  		$(".info_bulle_home").toggleClass('accessibilite_off');
	});

	// SlideShow
	$('#documents_portfolio li').css('display', 'none');
	$('#documents_portfolio li:first-child').css('display', 'block');
	var slide_timer = setInterval('switch_slide()', 5000);
	$('#documents_portfolio ul').hover(function() {
		clearInterval(slide_timer);
	}, function() {
		slide_timer = setInterval('switch_slide()', 5000);
	});

	// On masque les h2 suivit d'un ul vide
	$('h2 + ul:empty').each(function() {
		$(this).prev().css('display', 'none');
	});
	
	$('h2 + ul').each(function() {
		if ($('li', this).size() == 0)
			$(this).prev().css('display', 'none');
	});
	
	// Liens externes
	$('.spip_out').attr('onclick', 'window.open(this.href); return false;');
	
	
});

// SlideShow
var current_slide = 1;
function switch_slide()
{
	$('#documents_portfolio li:nth-child(' + current_slide + ')').animate({ opacity: 'hide' }, 'slow', function() {
		$('#documents_portfolio li:nth-child(' + current_slide + ')').animate({ opacity: 'show' }, 'slow' );
	});
	// L'animation étant désynchronisée, le current_slide s'appliquera pour le callback
	if ($('#documents_portfolio li').size() == current_slide)
		current_slide = 1;
	else
		current_slide++;
}
