// Gestion de cookies
function setCookie(nom, valeur, nbJours) {
	var expDate = new Date();
	expDate.setTime(expDate.getTime() + (nbJours * 24 * 3600 * 1000));
	document.cookie = nom + "=" + escape(valeur) + "; expires=" + expDate.toGMTString();
}
function getCookie(nom) {
	deb = document.cookie.indexOf(nom + "=");
	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 "";
}

// Pour changer le style de la page, en direct
function changeStyle(nomStyle) {
	j=0;
	for (i=0; (element=document.getElementsByTagName("link")[i]);i++){
	  if (element.getAttribute("rel").indexOf("stylesheet") != -1){
	    if (element.getAttribute("id")!=null && element.getAttribute("id").substr(0,4)=='css_') {
	    	element.rel='stylesheet';
	    	element.disabled=(element.getAttribute("id") != ('css_'+nomStyle));
    		if(document.styleSheets[j])
    			document.styleSheets[j].disabled=(element.getAttribute("id") != ('css_'+nomStyle));
	    }
	  	j++;
	  }
	}
	setCookie("style", nomStyle, 365);
	return false;
}

// Set le style pour le visiteur, si il en a défini un
style = getCookie("style"); 
if(style != "") {
	changeStyle(style);
}