/*
 Cette fonction permet de centrer une zone à l'écran (par exemple un <DIV>)
*/

function centerDivOnScreen(id)
{
	var elem = document.getElementById(id);
	if (!elem) return;
	
	var myWidth = 0, myHeight = 0;
  	if( typeof( window.innerWidth ) == 'number' ) {
    	//Non-IE
    	myWidth = window.innerWidth;
    	myHeight = window.innerHeight;
  	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    	//IE 6+ in 'standards compliant mode'
    	myWidth = document.documentElement.clientWidth;
    	myHeight = document.documentElement.clientHeight;
  	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    	//IE 4 compatible
    	myWidth = document.body.clientWidth;
    	myHeight = document.body.clientHeight;
  	}

	myWidth =  Math.round(myWidth / 2 - elem.clientWidth / 2);
	myHeight = Math.round(myHeight / 2 - elem.clientHeight / 2 + 8);
	
	if(myWidth<0)
		myWidth=0;
	if(myHeight<0)
		myHeight=0;
	
	
	elem.style.left =  myWidth + "px";
	elem.style.top = myHeight + "px";
}