if(!document.getElementById)
	{ 
	if(document.all)
		{ document.getElementById=function()
			{ if(typeof document.all[arguments[0]]!="undefined")
				{ return document.all[arguments[0]]
				}
			  else {
				return null
				}
    			}
  		}
	else if(document.layers)
		{	
		document.getElementById=function()
			{if(typeof document[arguments[0]]!="undefined")
				{ return document[arguments[0]]
				}
			else{return null}
    			}
  		}
	}



function getWindowHeight() {
var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}


var hauteurFixe = document.getElementById('entete01').offsetHeight
			+ document.getElementById('entete02').offsetHeight
			+ 47;	//hauteur du pied de page

var hauteurAjustableMin = Math.max(document.getElementById('cp01').offsetHeight,
				document.getElementById('cp02').offsetHeight);
hauteurAjustableMin = Math.max(hauteurAjustableMin,
				document.getElementById('contenu').offsetHeight);

function miseEnPage() {
var windowHeight=getWindowHeight();
var ElementAjustable = document.getElementById('contenupage');
	if ((windowHeight - hauteurFixe - hauteurAjustableMin) >= 0) {
		ElementAjustable.style.height = (windowHeight - hauteurFixe) + 'px';
	}
	else {
		ElementAjustable.style.height = hauteurAjustableMin + 'px';
	}
}

miseEnPage();

window.onresize = function() {
	miseEnPage();
}



