// JavaScript Document

function RollOverSSMenu(IdObj,IdRub) // v1.0
{ 
	document.getElementById(IdObj).style.display='block';
	document.getElementById(IdRub).style.color='#FFE201';
}

function RollOutSSMenu(IdObj,IdRub) // v1.0
{ 
	document.getElementById(IdObj).style.display='none';
	document.getElementById(IdRub).style.color='#FFFFFF';
}

function topOfFooter() // v1.1
{
	var topEsp3 = document.getElementById("ESP3").offsetTop;
	var heightEsp3 = document.getElementById("ESP3").offsetHeight;
	var topEsp2 = document.getElementById("ESP2").offsetTop;
	var heightEsp2 = document.getElementById("ESP2").offsetHeight;

	if (heightEsp3 > heightEsp2)
	{
		document.getElementById("FOOTER").style.top = (((topEsp3 * 1) + (heightEsp3 * 1)) * 1) + "px";
		document.getElementById("FOOTER").style.visibility = 'visible';
	}
	else
	{
		document.getElementById("FOOTER").style.top = (((topEsp2 * 1) + (heightEsp2 * 1)) * 1) + "px";
		document.getElementById("FOOTER").style.visibility = 'visible';
	}
	
}

function moveFooter() // v1.0
{
	topOfFooter();
	window.setTimeout("moveFooter();",10);
}

function esp3Resize() // v1.0
{
	var heightEsp3 = document.getElementById("ESP3").offsetHeight;
	var heightEsp2 = document.getElementById("ESP2").offsetHeight;
	var heightFooter = document.getElementById("FOOTER").offsetHeight;
	var heightBandeau = document.getElementById("BANDEAU").offsetHeight;
	var heightMenu = document.getElementById("Menu").offsetHeight;
	var heightElements = heightFooter*1 + heightBandeau*1 + heightMenu*1;
	var wind_y;
	
	if (document.documentElement != null)
		wind_y =  document.documentElement.clientHeight*1;
	height = (wind_y - heightElements) * 1;	
	
	if (heightEsp3 < height)
	{
		document.getElementById("ESP3").style.height = "190px";
		heightEsp3 = height;
	}
	
	if (heightEsp2 < (heightEsp3 * 1) - 95)
	{
		if (document.getElementById("ESP2").getAttribute("class") != "esp2_home")
		{
			heightEsp2 = (heightEsp3 * 1) - 95;
			document.getElementById("ESP2").style.height = heightEsp2 + "px";
		}
	}
	else
	{
		document.getElementById("ESP3").style.height = heightEsp2 + "px";
		heightEsp3 = heightEsp2 + 95;
	}
	
	if ((heightElements + heightEsp3) < wind_y)
	{
		document.getElementById("Corps").style.height = (wind_y - 2) + "px";
	}
	else
	{
		document.getElementById("Corps").style.height = (heightElements + heightEsp3 - 2) + "px";
	}
}

// fonction appeler à l'ouverture de la page
function mainForPageLoad() // v1.0
{
	esp3Resize();	
	topOfFooter();
}
