// JavaScript Document

function matchHeight()
{
	var CRight = document.getElementById('CRight');
	var CCenter = document.getElementById('CCenter');
	var CLeft = document.getElementById('CLeft');
	
	var C_Main = document.getElementById('C_Main');
	var C_Bottom = document.getElementById('C_Bottom');
	
	var divs,contDivs,maxHeight,divHeight,d;
	
	divs = [CRight, CCenter, CLeft];
	contDivs = [];
	
	// initialize maximum height value
	maxHeight = 0;
	
	for(var i = 0; i < divs.length; i++)
	{
		if(divs[i] != null)
		{
			d = divs[i];
			
			contDivs[contDivs.length] = d;
			
			// determine height for <div> element
			if(d.offsetHeight)
			{	
				 divHeight = d.offsetHeight;
			}
			else if(d.style.pixelHeight)
			{
				 divHeight = d.style.pixelHeight;
			}
			
			// calculate maximum height
			
			maxHeight = Math.max(maxHeight,divHeight);
		}
	}
	
	// assign maximum height value to all of container <div> elements
	for(var i = 0; i < contDivs.length; i++)
	{
		//alert(maxHeight);
		contDivs[i].style.height = maxHeight+"px";
	}
	
	//Ajuste le pied de page
	C_Main.style.height = (maxHeight-C_Bottom.offsetHeight)+"px";
}


function egaliseHeight(divsArray)
{
	var divs,contDivs,maxHeight,divHeight,d;
	
	divs = [];
	contDivs = [];
	maxHeight = 0;
	
	// récupère les divs avec les id du tableaux
	for(var j = 0; j < divsArray.length; j++)
	{
		if(document.getElementById(divsArray[j]) != null)
		{
			divs[j] = document.getElementById(divsArray[j]);
		}
	}
	
	if(divs.length > 0)
	{
		// initialize maximum height value
		for(var i = 0; i < divs.length; i++)
		{
			d = divs[i];
			
			contDivs[contDivs.length] = d;
			
			// determine height for <div> element
			
			if(d.offsetHeight)
			{	
				 divHeight = d.offsetHeight;
			}
			else if(d.style.pixelHeight)
			{
				 divHeight = d.style.pixelHeight;
			}
			
			// calculate maximum height
			
			maxHeight = Math.max(maxHeight,divHeight);
		}
		
		// assign maximum height value to all of container <div> elements
		for(var i = 0; i < contDivs.length; i++)
		{
			//alert(maxHeight);
			contDivs[i].style.height = maxHeight+"px";
		}
	}
}
