function overmenu(id)
{
	if(menuclic!=id)
	{
		document.getElementById("menu"+id).style.color="#FF6633";
		document.getElementById("lignemenu"+id).style.backgroundColor="#FFCCCC";
	}
}

function oversousmenu(id)
{
	if(sousmenuclic!=id)
	{
		document.getElementById("sousmenu"+id).style.color="#FF6633";
		document.getElementById("lignesousmenu"+id).style.backgroundColor="#FFCCCC";
	}
}

function outmenu(id)
{
	if(menuclic!=id)
	{
		document.getElementById("menu"+id).style.color="#939393";
		document.getElementById("lignemenu"+id).style.backgroundColor="#CCCCCC";
	}
}

function outsousmenu(id)
{
	if(sousmenuclic!=id)
	{
		document.getElementById("sousmenu"+id).style.color="#939393";
		document.getElementById("lignesousmenu"+id).style.backgroundColor="#CCCCCC";
	}
}

function clicmenu(id, idmax)
{
	for(i=0; i<=idmax; i++)
	{
		document.getElementById("fond"+i).style.visibility="hidden";
		document.getElementById("texte"+i).style.visibility="hidden";
		if(i!=0)
		{
			document.getElementById("menu"+i).style.color="#939393";
			document.getElementById("lignemenu"+i).style.backgroundColor="#CCCCCC";
		}
		if(i==id)
		{
			document.getElementById("fond"+i).style.visibility="visible";
			document.getElementById("texte"+i).style.visibility="visible";
			if(i!=0)
			{
				document.getElementById("menu"+i).style.color="#FF6633";
				document.getElementById("lignemenu"+i).style.backgroundColor="#FFCCCC";
			}
			menuclic=i;
		}	
	}
}

function affichesousmenu(rang, rangmax, idmax)
{
	for(i=1; i<=idmax; i++)
	{
		document.getElementById("fd"+i).style.visibility="hidden";
		document.getElementById("txt"+i).style.visibility="hidden";
		document.getElementById("sousmenu"+i).style.color="#939393";
		document.getElementById("lignesousmenu"+i).style.backgroundColor="#CCCCCC";
	}
	
	rang=rang-1;
	rangmax=rangmax-1;
	
	for(i=0; i<=rangmax; i++)
	{
		document.getElementsByName("sousmenu")[i].style.visibility="hidden";
		if(i==rang)
		{
			y=document.getElementById("menu"+(i+1)).offsetTop;
			document.getElementsByName("sousmenu")[i].style.top=(124+y)+"px";
			document.getElementsByName("sousmenu")[i].style.visibility="visible";
		}
	}
	sousmenuclic=0;
}

function clicsousmenu(id, idmax)
{
	for(i=1; i<=idmax; i++)
	{
		document.getElementById("fond"+menuclic).style.visibility="hidden";
		document.getElementById("texte"+menuclic).style.visibility="hidden";
		document.getElementById("fd"+i).style.visibility="hidden";
		document.getElementById("txt"+i).style.visibility="hidden";
		document.getElementById("sousmenu"+i).style.color="#939393";
		document.getElementById("lignesousmenu"+i).style.backgroundColor="#CCCCCC";
		if(i==id)
		{
			document.getElementById("fd"+i).style.visibility="visible";
			document.getElementById("txt"+i).style.visibility="visible";
			document.getElementById("sousmenu"+i).style.color="#FF6633";
			document.getElementById("lignesousmenu"+i).style.backgroundColor="#FFCCCC";
			sousmenuclic=i;
		}	
	}
}

function initScroll(calqueTexte)
{
	w=document.getElementById(calqueTexte).offsetWidth;
	document.getElementById(calqueTexte).style.top="124px";
	document.getElementById(calqueTexte).style.clip="rect(0px "+w+"px 292px 0px)";
	temps=0;
	yIndex=0;
}

function scrollHaut(calqueTexte, scroll)
{
	y=document.getElementById(calqueTexte).offsetTop;
	if(scroll==true&&y<124)
	{
		y=y+8;
		yIndex=(y-124)/8;
		document.getElementById(calqueTexte).style.top=y+"px";
		document.getElementById(calqueTexte).style.clip="rect("+(0-yIndex*8)+"px "+w+"px "+(292-yIndex*8)+"px 0px)";
		temps=setTimeout("scrollHaut('"+calqueTexte+"', true);", 20);
	}
	else
	{
		clearTimeout(temps);
	}
}

function scrollBas(calqueTexte, scroll)
{
	y=document.getElementById(calqueTexte).offsetTop;	
	h=document.getElementById(calqueTexte).offsetHeight;
	if(scroll==true&&y>124+292-h)
	{		
		y=y-8;
		yIndex=(y-124)/8;
		document.getElementById(calqueTexte).style.top=y+"px";
		document.getElementById(calqueTexte).style.clip="rect("+(0-yIndex*8)+"px "+w+"px "+(292-yIndex*8)+"px 0px)";
		temps=setTimeout("scrollBas('"+calqueTexte+"', true);", 20);
	}
	else
	{
		clearTimeout(temps);
	}
}

function ouvrirPopup(ref)
{
	fenetre=window.open(ref+'.htm','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=720,height=440');
	fenetre.moveTo(((screen.availWidth)-720)/2,((screen.availHeight)-440)/2);
	fenetre.focus();
}