	function ecrire_cookie(nom, valeur) // Pour 1 an
	{
		var date_courante = new Date();
		var maintenant = date_courante.getTime();
		var expiration = new Date();
		var millisecondes_en_1_an = 365*24*60*60*1000; // temps de conservation du cookie
		expiration.setTime(maintenant + (millisecondes_en_1_an));
		// ecriture :
		document.cookie = nom + '=' + encodeURIComponent(valeur) + ';expires=' + expiration.toGMTString();
	}

	function lire_cookie(nom_du_cookie) // retourne la valeur du nom du cookie passé en argument
	{
		// initialisation des variables
		var fin_cookie;
		var position;
		// ---------------------------
		var nom_du_cookie = nom_du_cookie + '=';
		var scan_cookie = document.cookie;
		var longueur_scan_cookie = scan_cookie.length;
		// on cherche dans la chaine de caractères "scan_cookie" notre cookie
		for(up = 0; up < longueur_scan_cookie; up++)
		{
			position = up + nom_du_cookie.length;
			if(scan_cookie.substring(up, position) == nom_du_cookie) // on a trouvé notre cookie
			{
				fin_cookie = scan_cookie.indexOf(';', position);
				if(fin_cookie == -1)
				{
					fin_cookie = scan_cookie.length;
				}
				return decodeURIComponent(scan_cookie.substring(position, fin_cookie)); // Hop !
			}
		}
		return false; // Notre recherche n'a rien donné...
	}
	
	function make_img_fond_sombre()
	{
		ecrire_cookie('img_fond', 'sombre');
		// ----------
		if(document.getElementById('css_fond_forum')) // la balise css existe déjà, on remet le "href" du css image sombre pour être sûr
		{
			document.getElementById('css_fond_forum').href = 'http://sd-2.archive-host.com/membres/up/39985674626967713/css_files/fond_sombre.css';
		}
		else // la balise css n'existe pas, on la crée
		{
			var moncss = document.createElement("link");
			moncss.setAttribute("type","text/css");
			moncss.setAttribute("id","css_fond_forum");
			moncss.setAttribute("rel","stylesheet");
			moncss.setAttribute("href","http://sd-2.archive-host.com/membres/up/39985674626967713/css_files/fond_sombre.css");
			var position_css = document.getElementById("min-width"); // "min-width" est l'attribut "id" de la balise <html> de YD, à modifier si cela change (cet attribut dépend de forumactif)
			position_css.appendChild(moncss);
		}		
		// ----------
		jQuery().ready // /!\ DEMANDE JQUERY /!\
		(
			function()
			{
				if(document.getElementById('situation_bouton')) // si on est sur la page d'accueil
				{
					document.getElementById('situation_bouton').innerHTML = 'Eclaircir';
				}
			}
		);
	}
	
	function make_img_fond_normal()
	{
		ecrire_cookie('img_fond', 'normal');
		$('#css_fond_forum').remove(); // /!\ requière jQuery /!\
		if(document.getElementById('situation_bouton')) // si on est sur la page d'accueil
		{
			document.getElementById('situation_bouton').innerHTML = 'Assombrir';
		}
	}
	
	function changer_img_fond()
	{
		if(document.getElementById('css_fond_forum')) // Si cet id existe, c'est que le fond est bien foncé
		{
			make_img_fond_normal();
		}
		else
		{
			make_img_fond_sombre();
		}
	}	
	
	var contenu_cookie = lire_cookie('img_fond');
	if(contenu_cookie != false && contenu_cookie == 'sombre')
	{
		make_img_fond_sombre();
	}
	
