jQuery(document).ready(function(){

jQuery(".2").click(function () {
		jQuery(this).parent().find("ul").slideToggle("slow");
		
    });


jQuery(".20").hide();
var $idfr = recupcookie('sfrancais');
if( $idfr != "") {
jQuery("#"+$idfr).show();
}
  });

	/* Fonction qui sauvegarde un cookie
	   Si expiration n'existe pas, le cookie ne fonctionne que pendant la session sur le site
	   Pour supprimer un cookie, il faut mettre expiration Ã  0
	   Exemple : savecookie("count", 10, (new Date(2010, 12).getTime())); */
	function savecookie(nom, valeur, expiration) {
		if (expiration != undefined && expiration != "") {
			var timestamp = new Date(expiration);
			document.cookie = nom + "=" + escape(valeur) + "; expires=" + timestamp.toGMTString();
		} else {
			document.cookie = nom + "=" + escape(valeur) + "; expires=";
		}
	}
	
	/* Fonction qui rÃ©cupÃ¨re les donnÃ©es d'un cookie
	   Renvoie undefined si le cookie n'est pas dÃ©fini */
	function recupcookie(nom) {
		var cookies = document.cookie.split(/;/);
		for(var i=0;i<=cookies.length - 1;i++) {
			var cook = cookies[i].split(/=/);
			//Suppression des espaces avant et aprÃ¨s le nom du cookie
			cook[0] = cook[0].replace(/(^\s*)|(\s*$)/g,"");
			if (cook[0] == nom) {
				return unescape(cook[1]);
			}
		}
		return '';
	}

	
	/* enregistre en cookie l'id du niveau 1 du menu (fonction utilisée par le plan du site) */
	function fnc_section_enregistreniveau1(idnoeudsitemap) {
		supprime_cookies_tousniveaux();
		savecookie('idmenuhautcourant', idnoeudsitemap);
	}
	
	/* enregistre en cookie l'id du niveau 2 du menu (fonction utilisée par le plan du site) */
	function fnc_section_enregistreniveau2(niv1, niv2) {
		supprime_cookies_tousniveaux();
		savecookie('idmenuhautcourant', niv1);
		savecookie('fnc_ouvert_1', niv2);
	}
	
	/* enregistre en cookie l'id du niveau 3 du menu (fonction utilisée par le plan du site) */
	function fnc_section_enregistreniveau3(niv1, niv2, niv3) {
		supprime_cookies_tousniveaux();
		savecookie('idmenuhautcourant', niv1);
		savecookie('fnc_ouvert_1', niv2);
		savecookie('fnc_ouvert_2', niv3);
	}
	
	/* enregistre en cookie l'id du niveau 4 du menu (fonction utilisée par le plan du site) */
	function fnc_section_enregistreniveau4(niv1, niv2, niv3, niv4) {
		supprime_cookies_tousniveaux();
		savecookie('idmenuhautcourant', niv1);
		savecookie('fnc_ouvert_1', niv2);
		savecookie('fnc_ouvert_2', niv3);
		savecookie('fnc_ouvert_3', niv4);
	}

	/* Supprime les cookies des niveaux 123 */
	function supprime_cookies_tousniveaux() {
		savecookie("idmenuhautcourant", "", 0);
		savecookie("fnc_ouvert_1", "", 0);
		savecookie("fnc_ouvert_2", "", 0);
		savecookie("fnc_ouvert_3", "", 0);
	}

	/* Affiche les liens du niveau inferieur au clic sur une catÃ©gorie */
	function fnc_section_deplieniveau1(idnoeudsitemap,objet) {
		var niv=0;
		if (jQuery('#liste'+idnoeudsitemap).hasClass('niv2')){niv=1;}
		else if (jQuery('#liste'+idnoeudsitemap).hasClass('niv3')){niv=2;}

		if (jQuery('#liste'+idnoeudsitemap).css('display') == 'none') {
			savecookie('fnc_ouvert_'+niv,idnoeudsitemap);
			jQuery('#liste'+idnoeudsitemap).show();
		} else {
			jQuery('#liste'+idnoeudsitemap).hide();
			if(recupcookie('fnc_ouvert_'+niv)==idnoeudsitemap){savecookie('fnc_ouvert_'+niv,'');}
		}

		if (jQuery(objet).hasClass('ovi_menu4niv_niv1_ferme')){
			jQuery(objet).removeClass('ovi_menu4niv_niv1_ferme');
			jQuery(objet).addClass('ovi_menu4niv_niv1_ouvert'); 
		}
		if (jQuery(objet).hasClass('ovi_menu4niv_niv2_ferme')){
			jQuery(objet).removeClass('ovi_menu4niv_niv2_ferme');
			jQuery(objet).addClass('ovi_menu4niv_niv2_ouvert'); 
		}
	}

	/* DÃ¨s que le DOM est chargÃ© */
	jQuery(document).ready( function() {
	
		/* Cache les sous-menus dans les sections de gauche */
		jQuery('.niv3').hide();
		jQuery('.niv2').hide();
	
		jQuery('#liste'+recupcookie('fnc_ouvert_1')).show();
		jQuery('#liste'+recupcookie('fnc_ouvert_2')).show();
		jQuery('.topmenuitem'+recupcookie('idmenuhautcourant')).addClass('active');


	});

	/* DÃ¨s que la page est chargÃ©e */
	jQuery(window).load( function() {	
	
	});