// JavaScript Document

function RollOverSSMenu(IdObj,IdRub) // v2.0
{ 
	document.getElementById(IdObj).style.display='block';
	document.getElementById(IdRub).style.color='#FFE201';
	
//	var heightMenu = 0;
//	
//	var DIV = document.getElementsByTagName("div");
//		
//	for (var i = 0 ; i < DIV.length ; i++)
//	{
//		if (DIV[i].className == "BoxRubrique")
//			heightMenu += DIV[i].offsetHeight * 1;
//	}
//	
//	document.getElementById("Menu").style.height = heightMenu + "px";
//	document.getElementById("ESP2").style.top = document.getElementById("Menu").offsetTop * 1 +  heightMenu * 1 + "px";
//	if (document.documentElement.clientHeight - document.getElementById("ESP2").offsetTop > 135)
//	{
//		document.getElementById("ESP2").style.height = document.documentElement.clientHeight - document.getElementById("ESP2").offsetTop - 10 + "px";
//		document.getElementById("ESP3").style.height = document.documentElement.clientHeight - 180 + "px";
//		document.getElementById("ESP4").style.height = document.documentElement.clientHeight - 190 + "px";
//	}
//	else
//	{
//		document.getElementById("ESP2").style.height = "135px";
//		document.getElementById("ESP3").style.height = (document.getElementById("ESP2").offsetTop + document.getElementById("ESP2").offsetHeight) - 180 + "px";
//		document.getElementById("ESP4").style.height = (document.getElementById("ESP2").offsetTop + document.getElementById("ESP2").offsetHeight) - 190 + "px";
//	}
}

function RollOutSSMenu(IdObj,IdRub) // v1.0
{ 
	document.getElementById(IdObj).style.display='none';
	document.getElementById(IdRub).style.color='#FFFFFF';
	
//	var heightMenu = 0;
//	
//	var DIV = document.getElementsByTagName("div");
//		
//	for (var i = 0 ; i < DIV.length ; i++)
//	{
//		if (DIV[i].className == "BoxRubrique")
//			heightMenu += DIV[i].offsetHeight * 1;
//	}
//	
//	document.getElementById("Menu").style.height = heightMenu + "px";
//	document.getElementById("ESP2").style.top = document.getElementById("Menu").offsetTop * 1 +  heightMenu * 1 + "px";
//	if (document.documentElement.clientHeight - document.getElementById("ESP2").offsetTop > 135)
//	{
//		document.getElementById("ESP2").style.height = document.documentElement.clientHeight - document.getElementById("ESP2").offsetTop - 10 + "px";
//		document.getElementById("ESP3").style.height = document.documentElement.clientHeight - 180 + "px";
//		document.getElementById("ESP4").style.height = document.documentElement.clientHeight - 190 + "px";
//	}
//	else
//	{
//		document.getElementById("ESP2").style.height = "133px";
//		document.getElementById("ESP3").style.height = (document.getElementById("ESP2").offsetTop + document.getElementById("ESP2").offsetHeight) - 180 + "px";
//		document.getElementById("ESP4").style.height = (document.getElementById("ESP2").offsetTop + document.getElementById("ESP2").offsetHeight) - 190 + "px";
//	}
}

function topOfFooter() // v1.1
{
	var topEsp3 = document.getElementById("ESP3").offsetTop;
	var heightEsp3 = document.getElementById("ESP3").offsetHeight;

	document.getElementById("FOOTER").style.top = (((topEsp3 * 1) + (heightEsp3 * 1)) * 1) + "px";
	document.getElementById("FOOTER").style.visibility = 'visible';
}

function moveFooter() // v1.0
{
	topOfFooter();
	window.setTimeout("moveFooter();",10);
}

function esp3Resize() // v1.0
{
	var wind_y;
		if (document.documentElement != null)
			wind_y =  document.documentElement.clientHeight;
			
	var heightEsp3 = document.getElementById("ESP3").offsetHeight;
	if (document.getElementById('carousel') != null){
		heightEsp3 = heightEsp3 - (document.getElementById('carousel').offsetHeight * 1);
	}
	var heightMenu = 0;
	var heightSearch =document.getElementById("RECHERCHE").offsetHeight;
	
	var DIV = document.getElementsByTagName("div");
		
	for (var i = 0 ; i < DIV.length ; i++)
	{
		if (DIV[i].className == "BoxRubrique")
			heightMenu += DIV[i].offsetHeight * 1;
	}
	
	document.getElementById("Menu").style.height = heightMenu + "px";
	document.getElementById("ESP2").style.top = document.getElementById("Menu").offsetTop * 1 +  heightMenu * 1 + "px";

	if ((heightEsp3 + 180) > wind_y)
	{
		if (document.getElementById('carousel') != null)
			document.getElementById("ESP2").style.height = heightEsp3 + 196 - (document.getElementById("Menu").offsetHeight * 1 + 10 ) - (heightSearch * 1) + "px";
		else
			document.getElementById("ESP2").style.height = (heightEsp3 + 180) - (document.getElementById("Menu").offsetTop * 1 + document.getElementById("Menu").offsetHeight * 1 + 10 ) + "px";	
		//document.getElementById("ESP3").style.height = wind_y - 180 + "px";
		document.getElementById("ESP4").style.height = (heightEsp3 + 180) - 190 + "px";
	}
	else
	{
		document.getElementById("ESP3").style.height = wind_y - 180 + "px";
		if (document.getElementById('carousel') != null){
			heightEsp3 = document.getElementById("ESP3").offsetHeight;
			document.getElementById("ESP2").style.height = heightEsp3 - (document.getElementById("Menu").offsetHeight * 1 + 10 ) - (heightSearch * 1) + "px";
		}
		else{
			document.getElementById("ESP2").style.height = wind_y - (document.getElementById("Menu").offsetTop * 1 + document.getElementById("Menu").offsetHeight * 1 + 10 ) + "px";
		}
		document.getElementById("ESP4").style.height = wind_y - 190 + "px";
	}
}

// fonction appeler à l'ouverture de la page
function mainForPageLoad() // v1.0
{
		esp3Resize();	
		//topOfFooter();
}

function esp3ResizeTemp() // v1.0
{
	var wind_y;
		if (document.documentElement != null)
			wind_y =  document.documentElement.clientHeight;
			
	var heightEsp3 = document.getElementById("ESP3").offsetHeight;
	if (document.getElementById('carousel') != null){
		heightEsp3 = heightEsp3 - 177;
	}
	
	var heightMenu = 0;
	var heightSearch =document.getElementById("RECHERCHE").offsetHeight;
	
	var DIV = document.getElementsByTagName("div");
		
	for (var i = 0 ; i < DIV.length ; i++)
	{
		if (DIV[i].className == "BoxRubrique")
			heightMenu += DIV[i].offsetHeight * 1;
	}
	
	document.getElementById("Menu").style.height = heightMenu + "px";
	document.getElementById("ESP2").style.top = document.getElementById("Menu").offsetTop * 1 +  heightMenu * 1 + "px";

	if ((heightEsp3 + 230) > wind_y)
	{
		if (document.getElementById('carousel') != null)
			document.getElementById("ESP2").style.height = heightEsp3 + 246 - (document.getElementById("Menu").offsetHeight * 1 + 10 ) - (heightSearch * 1) + "px";
		else
			document.getElementById("ESP2").style.height = (heightEsp3 + 230) - (document.getElementById("Menu").offsetTop * 1 + document.getElementById("Menu").offsetHeight * 1 + 10 ) + "px";	
		document.getElementById("ESP4").style.height = (heightEsp3 + 230) - 240 + "px";
	}
	else
	{
		document.getElementById("ESP3").style.height = wind_y - 230 + "px";
		if (document.getElementById('carousel') != null){
			heightEsp3 = document.getElementById("ESP3").offsetHeight;
			document.getElementById("ESP2").style.height = heightEsp3 - (document.getElementById("Menu").offsetHeight * 1 + 10 ) - (heightSearch * 1) + "px";
		}
		else{
			document.getElementById("ESP2").style.height = wind_y - (document.getElementById("Menu").offsetTop * 1 + document.getElementById("Menu").offsetHeight * 1 + 10 ) + "px";
		}
		document.getElementById("ESP4").style.height = wind_y - 240 + "px";
	}
}

// fonction appeler à l'ouverture de la page
function mainForPageLoadTemp() // v1.0
{
		esp3ResizeTemp();	
		//topOfFooter();
}
