// Procédures globales du projet
// Résumé : Centre une cellule dans la page
// Syntaxe :
//CentreCellule (<sCellule>, <bZoneCliente>)
//
// Paramètres :
// 	sCellule : Alias de la cellule
// 	bZoneCliente : Vrai pour centrer la cellule dans la zone cliente du navigateur
// Valeur de retour :
// 	Aucune
//
function CentreCellule(sCellule)
{
	var nNL, nNH;
	var nCL, nCH;
	
	// Récupère les dimensions du navigateur
	nNL = NavigateurLargeur();
	nNH = NavigateurHauteur();	
	if (nNH <= 10) nNH = 760;
	
	nCL = parseInt(document.getElementById("dww"+sCellule).offsetWidth);
	nCH = parseInt(document.getElementById("dww"+sCellule).offsetHeight);
	
	document.getElementById("dww"+sCellule).style.top = parseInt((nNH - nCH) / 2) + "px";
	document.getElementById("dww"+sCellule).style.left = parseInt((nNL - nCL) / 2) + "px";	
}

function NavigateurLargeur()
{
	if (document.documentElement.clientWidth)
	return document.documentElement.clientWidth;
	else
	if (document.body.clientWidth)
	return document.body.clientWidth;
	else
	if (window.innerWidth)
	return window.innerWidth;
	else
	return window.clientWidth;
}

function NavigateurHauteur(bForDWW)
{
	var nH;
	
	if (document.body.clientHeight)
	nH = document.body.clientHeight;
	else
	if (window.innerHeight)
	nH = window.innerHeight;
	else
	nH = window.clientHeight;
	
	if (bForDWW == true)
	nH = document.body.scrollHeight;
	else
	if (nH == 0) nH = document.body.scrollHeight;	
	
	return nH;			
	
}


