var t = 0.75; // Valeur en "em" du font (init à 0.75 : voir le fichier style.css)		

$(document).ready(function() {
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //instanciation de certains id pour effet jquery
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	$("#une").carousel( {effect: "fade" ,  pagination: true} ); 
	$("#blocAlaune").carousel( {effect: "fade" ,  pagination: true} ); 
 	//Permet d'arrondir les coins d'un rectangle
	$('div.bloc_multicolor').corner("7px");
	$('div.coin_arrondis_boite_blanc').corner("7px");
	$('div.carouselbloc').corner("7px");
 	
 	
 	
 	
 	
 	
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //Gestion des onglets du bloc recherche
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 	var tabContainers = $('div.recherche_newhome > div');
    tabContainers.hide().filter(':first').show();    
    $('div.recherche_newhome ul.onglets a').click(function () {
         tabContainers.hide();
         tabContainers.filter(this.hash).show();
         $('div.recherche_newhome ul.onglets a').removeClass('selected');
         $(this).addClass('selected');
         return false;
    }).filter(':first').click();
   
    
    
    
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //Permet d'envoyer directement le formulaire en fonction d'un evenement
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    $('select.international').change(function(){
		/*var site = $(this).val();
    	if(site != "")$('form#sitesInternational').attr("action",site).submit();*/
		if ($(this).val()) {
			window.open($(this).val(), '_blank');
		}
    });
    $('select.autres').change(function(){
		var site = $(this).val();
    	if(site != "")window.open(site,'_blank');// $('form#sitesAutres').attr("action",site).submit();
    });
    $('input#validation_regions').click(function(){
		var region = $("select#region_france").val();
    	if(region != "")$('form#form_validation_regions').attr("action",region).submit();
	});
	
		
	
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//Gestion du grossissement des textes
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    $('a.texte_plus').click(function(){changerTaille(0.1);});
    $('a.texte_moins').click(function(){changerTaille(-0.1);});
	
	resultsCookies = readCookieTailleTexte("tailleText");
	var nbElementAfterHome = $('p.ariane_newhome > span').length;
	if(resultsCookies  != ""){
		if(nbElementAfterHome == 0 && resultsCookies > 0.85){
			t =  0.85;
			document.getElementsByTagName("body")[0].style.fontSize = t  + "em";
			var newT = (parseFloat(t)+0.25);
			$('div#haut ul.nav li ul.sous_nav li').css("fontSize", newT + "em");
		}
		else{
			document.getElementsByTagName("body")[0].style.fontSize = resultsCookies   + "em";
			var newT = (parseFloat(resultsCookies)+0.25);
			$('div#haut ul.nav li ul.sous_nav li').css("fontSize",newT  + "em");
			t = resultsCookies ;
		}
	}
	
	
		
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//Gestion de centrage des prtliens pour les blocs pubs
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$.each($('div.bloc150 p.gestionHauteur'), function(i, n){
		$(this).css("top", "50%");
		$(this).css("margin-top", "-"+(($(this).find("img").height())/2)+"px");
	});
	
	
	//Affichage des adh
	$('table.CONSULT_NEW_ADH').parents(".infos ").show();
	
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//Gestion de centrage du bloc Focus
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$.each($('div.bloc150 div.pub_guillemets'), function(i, n){
		if($(this).hasClass('suppcentrage') == false){
			$(this).css("position", "relative");
			$(this).css("top", "50%");
			//Les +10 sont pour le padding-top du css
			$(this).css("margin-top", "-"+((($(this).height())/2)+10)+"px");
		}
	});
	
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//Positionnement de la fleche de navigation "next" dans le bloc "a la une"
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	var widthElementPagination = $('div#une div.carousel-pagination p').width();
	var positionElementPrev = 224; // Position du bouton previous left = 224px
	var marge = 24; //12px après le btn previous + 12px après le dernier chiffre de page 
	$('div.contenu_blocs div.une .carousel-next').css("left",(parseFloat(marge)+parseFloat(positionElementPrev)+parseFloat(widthElementPagination))+"px");
	
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//Positionnement de la fleche de navigation "next" dans le bloc Colonne "a la une"
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	var widthElementPagination2 = $('div#blocAlaune div.carousel-pagination p').width();
	var positionElementPrev2 = 0; // Position du bouton previous left = 0px
	var marge2 = 24; //12px après le btn previous + 12px après le dernier chiffre de page 
	$('div.contenu_blocs div.uneBloc .carousel-next').css("left",(parseFloat(marge2)+parseFloat(positionElementPrev2)+parseFloat(widthElementPagination2))+"px");
	
});






//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//FONCTION
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



//Permet de modifier la taille de tous les textes 
function changerTaille(modif) {
	
	var stockT = t;
	var min = 0.5;
	var max = 1.2;
	var nbElementAfterHome = $('p.ariane_newhome > span').length;
	if(nbElementAfterHome == 0)max = 0.85;
	t = parseFloat(t) + parseFloat(modif);
	if(t>min && t <=max){
		document.getElementsByTagName("body")[0].style.fontSize = t + "em";
		var newT = (parseFloat(t)+0.25);
		$('div#haut ul.nav li ul.sous_nav li').css("fontSize",newT  + "em");
	 	var expireDate = new Date();
     	expireDate.setTime(expireDate.getTime() + 24*3600*1000);
     	document.cookie = "tailleText=" + escape(t)+ ";expires=" + expireDate.toGMTString()+ ";path=/";
    }
	else t = stockT;
}

//Permet de lire un cookie
function readCookieTailleTexte(nom) {
	var deb,fin;
	deb = document.cookie.indexOf("tailleText=");
	if (deb >= 0) {
	   	deb += nom.length + 1;
	   	fin = document.cookie.indexOf(";",deb);
	 	if (fin < 0) fin = document.cookie.length;
	   	return unescape(document.cookie.substring(deb,fin));
	}
	return "";
}








