/*
 *
 *	EDITIONS JEAN-CLAUDE LATTES
 *	
 *	Functions Javascripts
 *	
 *	Copyright (c) 2010 Editions Jean-Claude Lattès
 *	written by Ronan Donniou
 *	Les functions javascripts sont définies pour JQuery (Ver 1.4.2 min)
 *	Sauf mention aucune autre librairie n'est requise. 
 *
 */


/* 
	function init() 
		initialise les comportement d'une page basé sur l'id du BODY et appel la/les function specifiques d'initialisation
		input : none 
		output : appel de la procédure d'initialisation de la page concernée
*/
		function init(){
			var bodyId = $('body').attr('id');
			switch(bodyId){
				case 'accueil':accueil_sliders(); accueil_nouveautes(); accueil_thematiques(); break;
				case 'produit':	hauteur_cols(); break;
				default: return;
			}
		}	
/* -- / init() -- */		


/* 
	function accueil_sliders() 
		initialise les comportement des caroussel en page d'accueil
		input : none
		output : plugin start & bind
		required : loopedslider.min.js
*/
	function accueil_sliders(){
		//slider Plein Feu
		$('#PFSlider').loopedSlider({autoStart: 5000,restart: 5000,containerClick:false});
		// Sliders Actualites
		$('#SalonSlider').loopedSlider({containerClick:false});
		$('#PressSlider').loopedSlider({containerClick:false});
		$('#BrevesSlider').loopedSlider({containerClick:false});
	}
/* -- / accueil_slider() -- */		


/* 
	function accueil_nouveautes() 
		initialise les comportement du bloc nouveauté sur la page d'accueil i.e. liens romans / documents
		input : none
		output : Jquery Bind
*/
	function accueil_nouveautes(){
		$('#nouveautes h3 a').click(function(){		
			var clicked = $(this).parents('h3');
			if(!clicked.hasClass('active')){
				$('#nouveautes h3').each(function(){
						$(this).removeClass('active');
						$('#'+$(this).children('a').attr('rel')).hide();
				});
				$('#'+clicked.children('a').attr('rel')).fadeIn();
				clicked.addClass('active');
			}
			return false;
		});
	}


/* -- / accueil_nouveautes() -- */		

function accueil_thematiques(){
	$('#SelectThematique select option').click(function(){
		var clicked = $(this);
		if(!clicked.hasClass('active')){
			
			$('#SelectThematique select').each(function(){
					$(this).children('option').removeClass('active');
					$('.themaFirst').hide();
					$('.themaBox').hide();
			});
			$('#'+clicked.attr('id')+'_box').fadeIn();
			clicked.addClass('active');
		}
		return false;
	});
}



/* 
	function hauteur_cols() 
		fixe la hauteur de la colone produit data (gauche) dans le cas ou la col centrale est plus haute pour background
		input : none
		output : css update + screen
*/
function hauteur_cols(){
	var htext = $('#ProduitTextes').outerHeight(); /* outerHeight = height + marging */
	var hdata = $('#ProduitData').outerHeight();
	if(htext > hdata){$('#ProduitData').css('height',htext);}
}
/* -- / hauteur_cols() -- */		

function direct_email(){
        var chaine_mail = '<a rel="nofollow" href="mailto:';
        chaine_mail += '?subject= ' + encodeURIComponent( document.title );
        chaine_mail += '&amp;body= Je recommande cette page : ' + encodeURIComponent( document.title );
        chaine_mail += '. Consultable ici : ' + encodeURIComponent(window.location.href);
        chaine_mail += '" title="Envoyer par e-mail">Envoyer par mail</a>';
        document.write(chaine_mail);
}

