		/*  --- le redimensionnement de la fenêtre du navigateur si elle est trop petite et que la résolution de l'écran du client le permet ---  */

function getWidthWindow() {
	if ( (window.innerWidth != null) && (window.innerWidth != 0) ) {
		return window.innerWidth;
	}
	if ( (window.document.documentElement.clientWidth != null) && (window.document.documentElement.clientWidth != 0) ) {
		return window.document.documentElement.clientWidth;
	}
	if ( (window.document.body.clientWidth != null) && (window.document.body.clientWidth != 0) ) {
		return window.document.body.clientWidth;
	}
	return null;
}

function getHeightWindow() {
	if ( (window.innerHeight != null) && (window.innerHeight != 0) ) {
		return window.innerHeight;
	}
	if ( (window.document.documentElement.clientHeight != null) && (window.document.documentElement.clientHeight != 0) ) {
		return window.document.documentElement.clientHeight;
	}
	if ( (window.document.body.clientHeight != null) && (window.document.body.clientHeight != 0) ) {
		return window.document.body.clientHeight;
	}
	return null;
}

// On calcule la résolution maximale de l'écran du client.
var largeurScreen = window.screen.width;
var hauteurScreen = window.screen.height;

var newLargeur = null;
var newHauteur = null;
// On regarde si la fenêtre a une taille suffisante
if ( getWidthWindow() < 790 ) {
	if (largeurScreen > 790) {
		newLargeur = 790;
	} else {
		newLargeur = largeurScreen - 10;
	}
}
if ( getHeightWindow() < 480 ) {
	if (hauteurScreen > 540) {
		newHauteur = 480;
	} else {
		newHauteur = hauteurScreen - 40;
	}
}
// Si la largeurou la hauteur sont insuffisants, on redimensionne
if ( (newHauteur != null) || (newLargeur != null) ) {
	if (newHauteur == null) {
		newHauteur = getHeightWindow();
	}
	if (newLargeur == null) {
		newLargeur = getWidthWindow();
	}
	newLargeur -= getWidthWindow();
	newHauteur -= getHeightWindow();
	window.resizeBy(newLargeur , newHauteur);
//			window.moveTo( ((largeurScreen - getWidthWindow())/2) , ((hauteurScreen - getHeightWindow())/2) );
}