/* ================================================================================ */
/* = Fonction pour la gestion de tables de prestations = */
/* ================================================================================ */

/* ATTENTION ATTENTION ATTENTION ATTENTION ATTENTION  */
/* Bug IE7 sur les slideUp slideDown, 
	cf. http://dev.jquery.com/search?q=slideUp&noquickjump=1&ticket=on&changeset=on&wiki=on */
/* / ATTENTION ATTENTION ATTENTION ATTENTION ATTENTION  */


$(document).ready(function() {
	$('#detail .presta').hide();
	$('#detail .prestaEnAvant').show();
	$('.noPresta').hide();
	
	$('#detail h3 a').click(
		 function() {			 
			 //$('.presta').slideUp(); // On masque tous les tableaux
			 
			 $(this).parent().toggleClass('linkMoins'); // On change la classe du H3 (icone moins-plus)
			 
			 if ($(this).parent().next().next().hasClass('prestaFull'))
			 {
			 	if ($(this).parent().next().next().is(":hidden"))
			 	{
				 	//$(this).parent().next().slideUp();
				 	$(this).parent().next().hide();
				 	//$(this).parent().next().next().slideDown();		
				 	$(this).parent().next().next().show();
			 	}
			 	else
			 	{
			 		//$(this).parent().next().slideDown();
			 		$(this).parent().next().show();
				 	//$(this).parent().next().next().slideUp();	
				 	$(this).parent().next().next().hide();
			 	}
			 }
			 else
			 {
			 	//$(this).parent().next().slideDown();			 	
			 	if ($(this).parent().next().is(":hidden"))
			 	{
				 	//$(this).parent().next().slideDown();
				 	$(this).parent().next().show();
			 	}
			 	else
			 	{
			 		//$(this).parent().next().hide();
			 		$(this).parent().next().slideUp();
			 	}
			 }
			 
			 return false;
		 }
	);
	
	//  voir toutes les prestations
	$('.allPresta').click(function() {
		$('.prestaEnAvant').hide();
		$('.prestaFull').slideDown();
		$('.noPresta').show();
		$('.allPresta').hide();	
		$('#detail h3').addClass('linkMoins'); // On ajoute la classe du H3 (icone moins-plus)
		return false
	});
	
	// revenir à la vue synthétique
	$('.noPresta').click(function() {
		$('.prestaFull').hide();
		$('.prestaEnAvant').slideDown();		
		$('.noPresta').hide();
		$('.allPresta').show();
		$('#detail h3').removeClass('linkMoins'); // On retire la classe du H3 (icone moins-plus)	
		
		return false
	});
	
	
	
});

