// GETELEMENTSBYCLASSNAME
	function getElementsByClassName(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	    var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];      
	        if(oRegExp.test(oElement.className)){
	            arrReturnElements.push(oElement);
	        }   
	    }
	    return (arrReturnElements)
	}
	// FIN GETELEMENTSBYCLASSNAME
	
	// SHORTCUT GETELEMENTSBYCLASSNAME
	function gEbC(strClassName){
		return getElementsByClassName(document, "div", strClassName)[0];
	}
	// FIN SHORTCUT GETELEMENTSBYCLASSNAME
	
	function fixColumns(){
		if (document.body)
		{
			var headerH = document.getElementById("header").offsetHeight;
			var contennu_centreH = document.getElementById("contennu_centre").offsetHeight;
			var optionsH = document.getElementById("options").offsetHeight;
			var footerH = document.getElementById("footer").offsetHeight;
			var pageH = document.documentElement["clientHeight"] ;
			var toSuprr = headerH+footerH;	
			var sousTot = pageH - toSuprr - 47;
			document.getElementById("contennu_centre").style.height = sousTot+"px";
		}
		
		var oElmList = getElementsByClassName(document, "div", "adapt");	
		var oElmScrollList = getElementsByClassName(document, "div", "scroll");	
		var oElmScrollList = getElementsByClassName(document, "div", "scroll");	
		
		var max = sousTot - optionsH - 67;
		var lng = oElmList.length;
		for (i=0; i<lng; i++){					
			oElmList[i].style.height = max + "px";
			if(lng == i)
				max -= 20;
			oElmScrollList[i].style.height = (max-10) + "px";
			
		}	
	}
	window.onload = fixColumns;
	window.onresize = fixColumns;

