//D.Plisson 2009 - Tous droits réservés
var modeCtra=false;
var modeCss=true;

function startPage(){iFt(); iCtra();iModeCs()}

//FoncMenu
var cacherSm = setTimeout('masquerSm()',1);
var LastMenu="";
function afficherSm(id){
if(chargerSm(id)!="" && !document.styleSheets[0].disabled){
var left=document.getElementById(id+'t').offsetLeft+document.getElementById(id+'t').offsetParent.offsetLeft;
var top=document.getElementById('m').offsetTop+16+document.getElementById(id+'t').offsetTop;
var c=["","fff","9fe855","6092c5","fb91af","efde80","cdb883","c8e90f","ffcc00","98c42d","bfb164"];
var val=lireCookie('ctra');
if (val==0)
	{var cl=["","fff","c5f199","9fbddc","fcbdcf","f7eeb5","e1d4b4","def16f","ffe066","c1db81","d8d0a2"];}
else
	{var cl=["","fff","fff","fff","fff","fff","fff","fff","fff","fff","fff"];}
var d=document.getElementById('sm').style;
d.left=left+'px';
d.top=top+'px';
d.background='#'+cl[id.substr(2,1)];
d.border='1px solid #'+ c[id.substr(2,1)];
d.borderLeft='5px solid #'+ c[id.substr(2,1)];
d.borderLeft='5px solid #'+ c[id.substr(2,1)];
document.getElementById('sm').innerHTML=chargerSm(id);
d.display='block';
}
else
{masquerSm()}
clearTimeout(cacherSm);
}
function masquerSm(){if(document.getElementById('sm')){document.getElementById('sm').style.display='none';}}
function overm(id, event){afficherSm(id);}
function outm(id){cacherSm = setTimeout('masquerSm()',600);LastMenu = id;}
function oversm(id){if (LastMenu == id){clearTimeout(cacherSm);}}
function outsm(id){cacherSm=setTimeout('masquerSm()',300)}	
//FoncCookies
function ecrireCookie(nom, val){document.cookie=nom +"="+val+"; path=/";}
function lireCookie(nom)
{
var debut=document.cookie.indexOf(nom+"=",0);
var fin=0;
var val="";
if (debut!=-1)
{
debut=debut+nom.length + 1;
fin=document.cookie.indexOf(";",debut);
if (fin == -1){fin=document.cookie.length;}
val=document.cookie.substring(debut,fin);
}
return val;
}
function effacerCookie(nom)
{
date=new Date;
date.setFullYear(date.getFullYear()+1);
document.cookie=nom+"="+null+"; expires="+date.toGMTString();
}
//Police
function iFt()
{
var val=lireCookie('tfont');
var d=document.getElementById('txt');
if(val)
{
d.style.fontSize=val+'%';
if(val!=100){tpol(0);}
}
else
{
d.style.fontSize='100%';
ecrireCookie('tfont',100);
}
}

function tpol(n)
{
var d=document;
var size;
var j=0;
if(d.getElementById('txt').style.fontSize){size=parseInt(d.getElementById('txt').style.fontSize)}else{size=100;}
	
if (n<0){size=size-15;}
if (n>0){size=size+15;}
d.getElementById('txt').style.fontSize=size+'%';
var tag=d.getElementById('txt').getElementsByTagName("h2")
for (j=0;j<tag.length;j++){tag[j].style.fontSize=size+'%';}
var tag=d.getElementById('txt').getElementsByTagName("h3")
for (j=0;j<tag.length;j++){tag[j].style.fontSize=size+'%';}
var tag=d.getElementById('txt').getElementsByTagName("h4")
for (j=0;j<tag.length;j++){tag[j].style.fontSize=size+'%';}
if (d.getElementById('som'))
{
var tag=d.getElementById('som').getElementsByTagName("h2")
for (j=0;j<tag.length;j++){tag[j].style.fontSize=size+'%';}
}
if (d.getElementById('cd'))
{
var tag=d.getElementById('cd').getElementsByTagName("h2")
for (j=0;j<tag.length;j++){tag[j].style.fontSize=size+'%';}
}
if (size > 100 & size<=115 )
{
if (d.getElementById('entete'))
{
var tag=d.getElementById('entete').getElementsByTagName("h1")
for (j=0;j<tag.length;j++){tag[j].style.fontSize='2.2em';}
var tag=d.getElementById('entete').getElementsByTagName("p")
for (j=0;j<tag.length;j++){tag[j].style.fontSize='1.4em';}
}
d.getElementById('m').style.fontSize='1em';
d.getElementById('sm').style.fontSize='1em';
d.getElementById('sm').style.fontWeight='bolder';
d.getElementById('fil').style.fontSize='1.2em';
var tag=d.getElementById('fil').getElementsByTagName("a")
for (j=0;j<tag.length;j++){tag[j].style.fontWeight='bolder';}
var tagA= d.getElementById('pied').getElementsByTagName("a");
for (j=0;j< tagA.length;j++){tagA[j].style.fontSize='1em';tagA[j].style.fontWeight='bolder';}
}
if (size > 115)
{
if (d.getElementById('entete'))
{
var tag=d.getElementById('entete').getElementsByTagName("h1")
for (j=0;j<tag.length;j++){tag[j].style.fontSize='2.4em';}
var tag=d.getElementById('entete').getElementsByTagName("p")
for (j=0;j<tag.length;j++){tag[j].style.fontSize='1.6em';}
}
d.getElementById('m').style.fontSize='1.2em';
d.getElementById('sm').style.fontSize='1.3em';
d.getElementById('sm').style.fontWeight='bolder';
d.getElementById('fil').style.fontSize='1.5em';
d.getElementById('pied').style.fontSize='small';
var tag=d.getElementById('pied').getElementsByTagName("a");
for (j=0;j<tag.length;j++){tag[j].style.fontSize='1.5em';tag[j].style.fontWeight='bolder';}
}
if (size <= 100)
{
if (d.getElementById('entete'))
{
var tag=d.getElementById('entete').getElementsByTagName("h1")
for (j=0;j<tag.length;j++){tag[j].style.fontSize='2em';}
var tag=d.getElementById('entete').getElementsByTagName("p")
for (j=0;j<tag.length;j++){tag[j].style.fontSize='1em';}
}
d.getElementById('m').style.fontSize='.89em';
d.getElementById('sm').style.fontSize='.89em';
d.getElementById('sm').style.fontWeight='normal';
d.getElementById('fil').style.fontSize='1em';
var tag=d.getElementById('fil').getElementsByTagName("a")
for (j=0;j< tag.length;j++){tag[j].style.fontWeight='normal';}
var tag=d.getElementById('pied').getElementsByTagName("a");
for (j=0;j<tag.length;j++){tag[j].style.fontSize='1em';tag[j].style.fontWeight='normal';}
}

if(d.getElementById('cg')){d.getElementById('cg').style.fontSize=size+'%';}
if(d.getElementById('cd')){d.getElementById('cd').style.fontSize=parseInt(size/100*85)+'%';}
if (size>100 & size<=115){if(d.getElementById('newArtC2')){d.getElementById('newArtC2').style.borderLeft="2px solid #000";d.getElementById('newArtC2').style.borderRight="2px solid #000";}}
try
{
if (size>=130){if(d.getElementById('newArtC2')){d.getElementById('newArtC2').style.borderLeft="3px solid #000";d.getElementById('newArtC2').style.borderRight="3px solid #000";}}	
if (size<=100){if(d.getElementById('newArtC2')){d.getElementById('newArtC2').style.borderLeft="1px dotted #333";d.getElementById('newArtC2').style.borderRight="1px dotted #333";}}
}
finally
{
ecrireCookie('tfont',size);
}
}

//FoncCtraste
function iCtra()
{
var val=lireCookie('ctra');
if (val!="")
{
if (val==1)
	{
	modeCtra=true;
	ctraP();
	var tag=document.getElementById('ctra').getElementsByTagName("img");
	tag[0].setAttribute("src",chCss+'ctraM.png');
	tag[0].setAttribute("alt","Diminuer le contraste de la page");
	tag[0].setAttribute("title","Diminuer le contraste de la page");
	}
if (val==0)
	{
	modeCtra=false;
	}
}
else
{
ecrireCookie('ctra',0);
modeCtra=false;
}
}

function ctra()
{
if (modeCtra)
{
modeCtra=false;
ecrireCookie('ctra',0);
location.reload();
}
else
{
ctraP();
modeCtra=true;
ecrireCookie('ctra',1);
var tag=document.getElementById('ctra').getElementsByTagName("img");
tag[0].setAttribute("src",chCss+'ctraM.png');
tag[0].setAttribute("alt","Diminuer le contraste de la page");
tag[0].setAttribute("title","Diminuer le contraste de la page");
}
}

function ctraP()
{
//Page
var d=document;
var j=0;
if (d.getElementById('page'))
	{
	d.getElementById('page').style.backgroundImage="none";
	d.getElementById('intro').style.backgroundColor='#2e421b';
	var tag=d.getElementById('acces').getElementsByTagName("a")
	for (j=0;j<tag.length;j++){tag[j].style.color="#fff";}
	d.getElementById('intro').style.color='#ff5b00';
	d.getElementById('page').style.backgroundColor='#2e421b';
	d.getElementById('page').style.color="#fff";
	var tag=d.getElementById('page').getElementsByTagName("h2");
	for (j=0;j< tag.length;j++){tag[j].style.color="#89ff16";tag[j].style.fontWeight='bolder';}
	var tag=d.getElementById('page').getElementsByTagName("h3");
	for (j=0;j< tag.length;j++){tag[j].style.color="#89ff16";tag[j].style.fontWeight='bolder';}
	var tag=d.getElementById('m').getElementsByTagName("a")
	for (j=0;j< tag.length;j++){tag[j].style.color="#fff";tag[j].style.fontWeight='bolder';}
	var tag=d.getElementById('fil').getElementsByTagName("a")
	for (j=0;j<tag.length;j++){tag[j].style.color="#fff";}
	//Navart
	if (d.getElementById('navart'))
		{
		d.getElementById('navart').style.color="#fff";
		var tag=d.getElementById('navart').getElementsByTagName("p")
		for (j=0;j<tag.length;j++)
			{tag[j].style.fontColor='#fff';}
		var tag=d.getElementById('navart').getElementsByTagName("a")
		for (j=0;j<tag.length;j++)
			{tag[j].style.color="#fff";}
		if (d.getElementById('pg')){d.getElementById('pg').style.backgroundImage="none";}
		if (d.getElementById('pd')){d.getElementById('pd').style.backgroundImage="none";}
		if (d.getElementById('sg')){d.getElementById('sg').style.backgroundImage="none";}
		if (d.getElementById('sd')){d.getElementById('sd').style.backgroundImage="none";}
		if (d.getElementById('navAfter')){d.getElementById('navAfter').style.backgroundImage="none";}
		if (d.getElementById('navBefore')){d.getElementById('navBefore').style.backgroundImage="none";}
		}
	}
//Tx
var tag=d.getElementById('txt').getElementsByTagName("a");
for (j=0;j<tag.length;j++){tag[j].style.color="#f0ff00";tag[j].style.fontWeight='bolder'}
var tag=d.getElementById('txt').getElementsByTagName("strong");
for (j=0;j<tag.length;j++){tag[j].style.color="#fff"}
var tag=d.getElementById('txt').getElementsByTagName("h3");
for (j=0;j<tag.length;j++){tag[j].style.backgroundImage="none";tag[j].style.paddingLeft="0px";tag[j].style.background="#2e421b";}
var tag=d.getElementById('txt').getElementsByTagName("h4");
for (j=0;j<tag.length;j++){tag[j].style.color="#89ff16"}
//CD
if(d.getElementById('cd'))
	{	
	d.getElementById('cd').style.backgroundColor='#2e421b';
	d.getElementById('cd').style.fontWeight='bolder';

	var tag=d.getElementById('cd').getElementsByTagName("h2");
	for (j=0;j<tag.length;j++)
		{tag[j].style.color="#fff";tag[j].style.backgroundImage="none";tag[j].style.background="#070a7d";}
	var tag=d.getElementById('cd').getElementsByTagName("li");
	for (j=0;j<tag.length;j++){tag[j].style.backgroundImage="none";}
	var tag=d.getElementById('cd').getElementsByTagName("a");
	for (j=0;j<tag.length;j++){tag[j].style.color="#fff";tag[j].style.fontWeight='bolder';}
	var tag=d.getElementById('cd').getElementsByTagName("h3");
	for (j=0;j<tag.length;j++){
		tag[j].style.color="#fff";tag[j].style.fontWeight='bolder';tag[j].style.backgroundImage="none";tag[j].style.background="#070a7d";
		tag[j].style.borderRightWidth = "1px";
		tag[j].style.borderRightColor="#fff";
		tag[j].style.borderRightStyle="solid";
		tag[j].style.borderLeftWidth = "1px";
		tag[j].style.borderLeftColor="#fff";
		tag[j].style.borderLeftStyle="solid";
		tag[j].style.borderTopWidth = "1px";
		tag[j].style.borderTopColor="#fff";
		tag[j].style.borderTopStyle="solid";
		tag[j].style.paddingLeft=".5em";
		var nodeT=tag[j];
		nodeT=nodeT.parentNode;
		var valHtml=nodeT.innerHTML;
		valHtml=valHtml.replace('<div class="cdpgh"></div>',"")
		valHtml=valHtml.replace('<DIV class=cdpgh></DIV>',"")
		valHtml=valHtml.replace('<div class="cdpdh"></div>',"");
		valHtml=valHtml.replace('<DIV class=cdpdh></DIV>',"");
		nodeT.innerHTML=valHtml;
		}
	var tag=d.getElementById('cd').getElementsByTagName("p");
	for (j=0;j<tag.length;j++){tag[j].style.backgroundColor="#000";}	
	}

}

function iModeCs()
{
var val=lireCookie('modCs');
if (val!="")
{
if (val==1)
	{modeCss=true;}
if (val==0)
{
modeCss=false;
var tag=document.getElementById('modeT').getElementsByTagName("img");
tag[0].setAttribute("src",chCss+'modeG.png');
tag[0].setAttribute("alt","Activer la feuille de style du document");
tag[0].setAttribute("title","Activer la feuille de style du document");
modeCsM();
}
}
else
{
ecrireCookie('modCs',1);
modeCss=true;
}
}

function modeCs()
{
if (modeCss)
{
modeCsM();
modeCss=false;
ecrireCookie('modCs',0);
var tag=document.getElementById('modeT').getElementsByTagName("img");
tag[0].setAttribute("src",chCss+'modeG.png');
tag[0].setAttribute("alt","Activer la feuille de style du document");
tag[0].setAttribute("title","Activer la feuille de style du document");
location.reload();
}
else	
{
modeCsP();
modeCss=true
ecrireCookie('modCs',1);
var tag=document.getElementById('modeT').getElementsByTagName("img");
tag[0].setAttribute("src",chCss+'modeT.png');
tag[0].setAttribute("alt","Désactiver la feuille du style du docmument");
tag[0].setAttribute("title","Désactiver la feuille du style du docmument");
}	
}
function modeCsM()//desa
{document.styleSheets[0].disabled=true;}
function modeCsP()//acti
{document.styleSheets[0].disabled=false;}
