/* Scripts du site Culinelle */

/* Remplace $ par $j afin d'éviter les conflits avec d'autres librairies */
var $j = jQuery.noConflict(); /* l'appel à $() devient $j() */

/* 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 : cook_savecookie("count", 10, (new Date(2010, 12).getTime())); */
function cook_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 cook_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 '';
}

/* Sauvegarde l'id du noeud sitemap qui a été cliqué dans un cookie */
function cook_savemenu($idnoeud, $idsousnoeud) {
	cook_savecookie('cook_menuencours', $idnoeud);
	cook_savecookie('cook_sousmenuencours', $idsousnoeud);
}	

/* Sauvegarde l'id du sous-noeud sitemap qui a été cliqué dans un cookie */
function cook_savesousmenu($idsousnoeud) {
	cook_savecookie('cook_sousmenuencours', $idsousnoeud);
}

/* Efface l'id des noeuds sitemapen cookie */
function cook_effacecookiemenu() {
	cook_savecookie('cook_menuencours', '');
	cook_savecookie('cook_sousmenuencours', '');
}

/* Dès que le DOM est chargé */
$j(document).ready( function() {
	
});

/* Dès que la page est chargée */
$j(window).load( function() {
	
});
	