/*******************************************************
       Partie I: creation et destruction du cookie
********************************************************/

//urlDomaine = 'lex-publica.com'; // Taper le domaine dans lequel le cookie sera disponible. Exemple: urlDomaine = 'lex-publica.com';
pathRepertoire = '/'; // taper le path (chemin d'acces) a partir duquel le cookie sera visible. Exemple: pathRepertoire = '/perso/thomas'; ou pathRepertoire ='/'; pour tout le site
nomCookie = 'stylepages'; // Taper le nom que vous souhaiter donner au cookie
longueurNomCookie = nomCookie.length; // Je calcule la longueur du nom que vous avez donne au cookie
vieCookie = 108; // Taper la duree de vie du cookie (en mois)

function SetCookie(value) 
	{ 
  	esperanceVieCookie = new Date();
  	esperanceVieCookie.setMonth(esperanceVieCookie.getMonth() + vieCookie);
  	//esperanceVieCookie.setTime(esperanceVieCookie.getTime() + 86400000000);
  	document.cookie = nomCookie + "=" + escape (value) + "; expires=" + esperanceVieCookie.toGMTString() + "; path=" + pathRepertoire;// +"; domain=" + urlDomaine;
  	location.reload();
	}


function DeleteCookie() 
	{
		expirationCookie = new Date();
		//expirationCookie.setTime (expirationCookie.getTime() - 1);
		expirationCookie.setMonth(expirationCookie.getMonth() - 1); 
 		document.cookie = nomCookie + "=" + "; expires=" + expirationCookie.toGMTString() + "; path=" + pathRepertoire;
 		location.reload();
	}


/************************************************************
       Partie II: lecture du cookie et ecriture du style
************************************************************/

pathStyle='http://www.lex-publica.com/styles/netscape/general/1024/';  /* Taper le path (chemin d'acces)de vos feuilles de style en cascade (style sheets). Exeample: pathStyle='/MonDossierStyles/'; */

tousCookies = document.cookie;

function lireCookie(nomCookie,longueurNomCookie)
	{
		positionNomCookie = tousCookies.indexOf(nomCookie);
			if(positionNomCookie != -1)
					{
						debutRecherche = positionNomCookie + longueurNomCookie;
						finRecherche = tousCookies.indexOf(';',debutRecherche);
							if(finRecherche == -1) finRecherche = tousCookies.length;
						return unescape(tousCookies.substring(debutRecherche,finRecherche));
					}
	
		return '';
	}


function ecrireStyle(lienStyle)
	{
		document.write(lienStyle);
	}

nomStyle = lireCookie(nomCookie + '=',longueurNomCookie + 1);
if(nomStyle != '') ecrireStyle('<link rel="stylesheet" type="text/css" href="' + pathStyle + nomStyle + '.css">');

/*w=lireCookie('style=',6);
if(w!='') ecrireStyle(w);
m=lireCookie('custom=',7);
if(m!='') ecrireStyle(m);*/
