

// pour la selection coul -> styleswitcher
function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}
function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}
function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}
// fonctions fond et typo
function fond(titlefond) {
	var aujourdhui2 = new Date();
	var expdate2 = new Date();
	expdate2.setTime(aujourdhui2.getTime()+(365*24*60*60*1000 ));
	if	(titlefond == 'fond2') {
		loadStyle('fond2');
		var value2 = 'fond2';
		document.cookie = "fond"+"="+value2+";expires="+expdate2.toGMTString()+"; path=/";
	} else if (titlefond == 'fond3') {
		loadStyle('fond3');
		var value2 = 'fond3';
		document.cookie = "fond"+"="+value2+";expires="+expdate2.toGMTString()+"; path=/";
	} else if (titlefond == 'fond4') {
		loadStyle('fond4');
		var value2 = 'fond4';
		document.cookie = "fond"+"="+value2+";expires="+expdate2.toGMTString()+"; path=/";
	} else {
		loadStyle('fond1');
		var value2 = 'fond1';
		document.cookie = "fond"+"="+value2+";expires="+expdate2.toGMTString()+"; path=/";
	}
}
function typo(titletypo) {
	var aujourdhui3 = new Date();
	var expdate3 = new Date();
	expdate3.setTime(aujourdhui3.getTime()+(365*24*60*60*1000 ));
	if	(titletypo == 'typo1') {
		loadStyle('typo1');
		var value3 = 'typo1';
		document.cookie = "typo"+"="+value3+";expires="+expdate3.toGMTString()+"; path=/";
	} else if (titletypo == 'typo3') {
		loadStyle('typo3');
		var value3 = 'typo3';
		document.cookie = "typo"+"="+value3+";expires="+expdate3.toGMTString()+"; path=/";
	} else {
		loadStyle('typo2');
		var value3 = 'typo2';
		document.cookie = "typo"+"="+value3+";expires="+expdate3.toGMTString()+"; path=/";
	}
}
function loadStyle(theme) {
	switch(theme) 
	{
		case 'fond1':
		{
			$$('body').setStyle('background-image','url(tl_files/img_contenu/fond/fond1.jpg)');
			$$('#outils_on a.fond1').setStyle('cursor','text');
			$$('#outils_on a.fond1').setStyle('filter','alpha(opacity=50)');
			$$('#outils_on a.fond1').setStyle('-moz-opacity','0.5');
			$$('#outils_on a.fond1').setStyle('-khtml-opacity','0.5');
			$$('#outils_on a.fond1').setStyle('opacity','0.5');
			$$('#outils_on a.fond2').setStyle('cursor','pointer');
			$$('#outils_on a.fond2').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond2').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond2').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond2').setStyle('opacity','1');
			$$('#outils_on a.fond3').setStyle('cursor','pointer');
			$$('#outils_on a.fond3').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond3').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond3').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond3').setStyle('opacity','1');
			$$('#outils_on a.fond4').setStyle('cursor','pointer');
			$$('#outils_on a.fond4').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond4').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond4').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond4').setStyle('opacity','1');
			break;
		}
		case 'fond2':
		{
			$$('body').setStyle('background-image','url(tl_files/img_contenu/fond/fond2.jpg)');
			$$('#outils_on a.fond1').setStyle('cursor','pointer');
			$$('#outils_on a.fond1').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond1').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond1').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond1').setStyle('opacity','1');
			$$('#outils_on a.fond2').setStyle('cursor','text');
			$$('#outils_on a.fond2').setStyle('filter','alpha(opacity=50)');
			$$('#outils_on a.fond2').setStyle('-moz-opacity','0.5');
			$$('#outils_on a.fond2').setStyle('-khtml-opacity','0.5');
			$$('#outils_on a.fond2').setStyle('opacity','0.5');
			$$('#outils_on a.fond3').setStyle('cursor','pointer');
			$$('#outils_on a.fond3').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond3').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond3').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond3').setStyle('opacity','1');
			$$('#outils_on a.fond4').setStyle('cursor','pointer');
			$$('#outils_on a.fond4').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond4').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond4').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond4').setStyle('opacity','1');	
			break;
		}
		case 'fond3':
		{
			$$('body').setStyle('background-image','url(tl_files/img_contenu/fond/fond3.jpg)');
			$$('#outils_on a.fond1').setStyle('cursor','pointer');
			$$('#outils_on a.fond1').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond1').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond1').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond1').setStyle('opacity','1');
			$$('#outils_on a.fond2').setStyle('cursor','pointer');
			$$('#outils_on a.fond2').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond2').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond2').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond2').setStyle('opacity','1');
			$$('#outils_on a.fond3').setStyle('cursor','text');
			$$('#outils_on a.fond3').setStyle('filter','alpha(opacity=50)');
			$$('#outils_on a.fond3').setStyle('-moz-opacity','0.5');
			$$('#outils_on a.fond3').setStyle('-khtml-opacity','0.5');
			$$('#outils_on a.fond3').setStyle('opacity','0.5');
			$$('#outils_on a.fond4').setStyle('cursor','pointer');
			$$('#outils_on a.fond4').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond4').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond4').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond4').setStyle('opacity','1');
			break;
		}
		case 'fond4':
		{
			$$('body').setStyle('background-image','url(tl_files/img_contenu/fond/fond4.jpg)');
			$$('#outils_on a.fond1').setStyle('cursor','pointer');
			$$('#outils_on a.fond1').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond1').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond1').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond1').setStyle('opacity','1');
			$$('#outils_on a.fond2').setStyle('cursor','pointer');
			$$('#outils_on a.fond2').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond2').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond2').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond2').setStyle('opacity','1');
			$$('#outils_on a.fond3').setStyle('cursor','pointer');
			$$('#outils_on a.fond3').setStyle('filter','alpha(opacity=100)');
			$$('#outils_on a.fond3').setStyle('-moz-opacity','1');
			$$('#outils_on a.fond3').setStyle('-khtml-opacity','1');
			$$('#outils_on a.fond3').setStyle('opacity','1');
			$$('#outils_on a.fond4').setStyle('cursor','text');
			$$('#outils_on a.fond4').setStyle('filter','alpha(opacity=50)');
			$$('#outils_on a.fond4').setStyle('-moz-opacity','0.5');
			$$('#outils_on a.fond4').setStyle('-khtml-opacity','0.5');
			$$('#outils_on a.fond4').setStyle('opacity','0.5');
			break;
		}
		case 'typo1':
		{
			$$('a').setStyle('font-size','10px');
			$$('a').setStyle('line-height','14px');
			$$('#typo a.typo1').setStyle('font-size','18px');
			$$('#typo a.typo2').setStyle('font-size','22px');
			$$('#typo a.typo3').setStyle('font-size','26px');
			$$('#typo a.typo1').setStyle('line-height','22px');
			$$('#typo a.typo2').setStyle('line-height','22px');
			$$('#typo a.typo3').setStyle('line-height','22px');
			$$('#typo a.typo1').setStyle('color','#f2f2f2');
			$$('#typo a.typo2').setStyle('color','');
			$$('#typo a.typo3').setStyle('color','');
			$$('#outils a').setStyle('font-size','13px');
			$$('#outils a').setStyle('line-height','14px');
			$$('#menu_haut a').setStyle('font-size','13px');
			$$('#menu_haut a').setStyle('line-height','14px');
			$$('#fermer_fenetre').setStyle('font-size','9px');
			$$('#fermer_fenetre').setStyle('line-height','13px');
			$$('#rss a').setStyle('line-height','26px');
			$$('#outils_on a.fermer, #contact a.fermer').setStyle('line-height','13px');
			$$('a.lien_chat, a.lien_chat2').setStyle('background-image','url("tl_files/img_structure/chat_lien.png")');
			$$('#handles4 .slideshow_bt').setStyle('line-height','21px');
			$$('#accroche h2').setStyle('font-size','17px');
			$$('#accroche h2').setStyle('line-height','34px');
			$$('.legende').setStyle('font-size','10px');
			$$('.texte').setStyle('font-size','10px');
			$$('.texte').setStyle('line-height','14px');
			$$('#contenu .date').setStyle('font-size','10px');
			$$('#onglets span').setStyle('font-size','11px');
			$$('#contenu h4').setStyle('font-size','18px');
			$$('.toggler h3').setStyle('font-size','11px');
			$$('#menu h5').setStyle('font-size','10px');
			$$('#menu li a, #menu h5').setStyle('line-height','18px');
			$$('#footer p').setStyle('font-size','10px');
			$$('#contact h3, #outils_on h3').setStyle('font-size','11px');
			$$('#outils_on h4').setStyle('font-size','10px');
			$$('#outils_on h4').setStyle('margin','9px 0 6px 0');
			$$('#contact p').setStyle('font-size','11px');
			$$('#contact a.mail').setStyle('font-size','11px');
			$$('#contact').setStyle('width','247px');
			$$('#contact').setStyle('right','196px');
			$$('#contact').setStyle('background','transparent url(tl_files/img_structure/bulle_contact.png) no-repeat scroll 0 0');
			$$('a.archives').setStyle('font-size','15px');
			$$('a.archives').setStyle('line-height','14px');
			$$('a.haut_de_page').setStyle('line-height','15px');
			$$('#outils_on').setStyle('right','13px');
			break;
		}
		case 'typo2':
		{
			$$('a').setStyle('font-size','11px');
			$$('a').setStyle('line-height','15px');
			$$('#typo a.typo1').setStyle('font-size','18px');
			$$('#typo a.typo2').setStyle('font-size','22px');
			$$('#typo a.typo3').setStyle('font-size','26px');
			$$('#typo a.typo1').setStyle('line-height','22px');
			$$('#typo a.typo2').setStyle('line-height','22px');
			$$('#typo a.typo3').setStyle('line-height','22px');
			$$('#typo a.typo1').setStyle('color','');
			$$('#typo a.typo2').setStyle('color','#f2f2f2');
			$$('#typo a.typo3').setStyle('color','');
			$$('#outils a').setStyle('font-size','14px');
			$$('#outils a').setStyle('line-height','14px');
			$$('#menu_haut a').setStyle('font-size','14px');
			$$('#menu_haut a').setStyle('line-height','14px');
			$$('#fermer_fenetre').setStyle('font-size','10px');
			$$('#fermer_fenetre').setStyle('line-height','13px');
			$$('#rss a').setStyle('line-height','26px');
			$$('#outils_on a.fermer, #contact a.fermer').setStyle('line-height','13px');
			$$('a.lien_chat, a.lien_chat2').setStyle('background-image','url("tl_files/img_structure/chat_lien.png")');
			$$('#handles4 .slideshow_bt').setStyle('line-height','21px');
			$$('#accroche h2').setStyle('font-size','20px');
			$$('#accroche h2').setStyle('line-height','34px');
			$$('.legende').setStyle('font-size','11px');
			$$('.texte').setStyle('font-size','11px');
			$$('.texte').setStyle('line-height','15px');
			$$('#contenu .date').setStyle('font-size','11px');
			$$('#onglets span').setStyle('font-size','12px');
			$$('#contenu h4').setStyle('font-size','20px');
			$$('.toggler h3').setStyle('font-size','12px');
			$$('#menu h5').setStyle('font-size','11px');
			$$('#menu li a, #menu h5').setStyle('line-height','18px');
			$$('#footer p').setStyle('font-size','10px');
			$$('#contact h3, #outils_on h3').setStyle('font-size','12px');
			$$('#outils_on h4').setStyle('font-size','11px');
			$$('#outils_on h4').setStyle('margin','9px 0 5px 0');
			$$('#contact p').setStyle('font-size','12px');
			$$('#contact a.mail').setStyle('font-size','12px');
			$$('#contact').setStyle('width','247px');
			$$('#contact').setStyle('right','214px');
			$$('#contact').setStyle('background','transparent url(tl_files/img_structure/bulle_contact.png) no-repeat scroll 0 0');
			$$('a.archives').setStyle('font-size','18px');
			$$('a.archives').setStyle('line-height','14px');
			$$('#outils_on').setStyle('right','24px');
			break;
		}
		case 'typo3':
		{
			$$('a').setStyle('font-size','13px');
			$$('a').setStyle('line-height','17px');
			$$('#typo a.typo1').setStyle('font-size','18px');
			$$('#typo a.typo2').setStyle('font-size','22px');
			$$('#typo a.typo3').setStyle('font-size','26px');
			$$('#typo a.typo1').setStyle('line-height','22px');
			$$('#typo a.typo2').setStyle('line-height','22px');
			$$('#typo a.typo3').setStyle('line-height','22px');
			$$('#typo a.typo1').setStyle('color','');
			$$('#typo a.typo2').setStyle('color','');
			$$('#typo a.typo3').setStyle('color','#f2f2f2');
			$$('#outils a').setStyle('font-size','16px');
			$$('#outils a').setStyle('line-height','14px');
			$$('#menu_haut a').setStyle('font-size','16px');
			$$('#menu_haut a').setStyle('line-height','14px');
			$$('#fermer_fenetre').setStyle('font-size','12px');
			$$('#fermer_fenetre').setStyle('line-height','13px');
			$$('#rss a').setStyle('line-height','26px');
			$$('#outils_on a.fermer, #contact a.fermer').setStyle('line-height','13px');
			$$('a.lien_chat, a.lien_chat2').setStyle('background-image','url("tl_files/img_structure/chat_lien_big.png")');
			$$('#handles4 .slideshow_bt').setStyle('line-height','21px');
			$$('#accroche h2').setStyle('font-size','23px');
			$$('#accroche h2').setStyle('line-height','38px');
			$$('.legende').setStyle('font-size','13px');
			$$('.texte').setStyle('font-size','13px');
			$$('.texte').setStyle('line-height','17px');
			$$('#contenu .date').setStyle('font-size','13px');
			$$('#onglets span').setStyle('font-size','14px');
			$$('#contenu h4').setStyle('font-size','22px');
			$$('.toggler h3').setStyle('font-size','13px');
			$$('#menu h5').setStyle('font-size','13px');
			$$('#menu li a, #menu h5').setStyle('line-height','18px');
			$$('#footer p').setStyle('font-size','13px');
			$$('#contact h3, #outils_on h3').setStyle('font-size','14px');
			$$('#outils_on h4').setStyle('font-size','13px');
			$$('#outils_on h4').setStyle('margin','8px 0 4px 0');
			$$('#contact p').setStyle('font-size','14px');
			$$('#contact a.mail').setStyle('font-size','14px');
			$$('#contact').setStyle('width','278px');
			$$('#contact').setStyle('right','220px');
			$$('#contact').setStyle('background','transparent url(tl_files/img_structure/bulle_contact2.png) no-repeat scroll 0 0');
			$$('a.archives').setStyle('font-size','20px');
			$$('a.archives').setStyle('line-height','14px');
			$$('#outils_on').setStyle('right','49px');
			break;
		}
	}
}
// creation cookies fond et typo
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
// lecteur cookies coul, fond et typo
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
// defini la valeur a recuperer des cookies fond et typo
function GetCookievalue ()
{
var cookValue = "";
var egal= document.cookie.indexOf( "=" ); 
cookValue = document.cookie.substring ( egal + 1 );
}
// fonctions actives au chargement de page
window.onload = function(e) {
  var cookValue = null;
  $$('#typo a.typo2').setStyle('color','#f2f2f2');
  $$('#outils_on a.fond1').setStyle('cursor','text');
  $$('#outils_on a.fond1').setStyle('filter','alpha(opacity=50)');
  $$('#outils_on a.fond1').setStyle('-moz-opacity','0.5');
  $$('#outils_on a.fond1').setStyle('-khtml-opacity','0.5');
  $$('#outils_on a.fond1').setStyle('opacity','0.5');
  var cookiefond = readCookie("fond");
  var titlefond = cookiefond ? cookiefond : GetCookievalue(cookValue);
  fond(titlefond);
  var cookietypo = readCookie("typo");
  var titletypo = cookietypo ? cookietypo : GetCookievalue(cookValue);
  typo(titletypo);
  var cookie = readCookie("coul");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i<links.length; i++) {
     if (links[i].getAttribute("rel") == "external") {
        links[i].onclick = function() {
           return !window.open(this.href);
        }
     }
  }
}
// fonctions actives quand on quitte la page
window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("coul", title, 365);
}
// ----
var cookie = readCookie("coul");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
