// Procédures globales du projet
function Taille_Page()
{
//window.resizeTo(830,800)
window.resizeTo(730,700)
}


function P_Num_Touche()
{
	return event.keyCode;
} 



// Résumé : Affiche une cellule type GFI de WinDev
// Syntaxe :
//ModifieDimensionGFI (<iGFI>, <bZoneCliente>)
//
// Paramètres :
// 	iGFI : Alias de la cellule du GFI
// 	bZoneCliente : Vrai pour gérer la cellule dans la zone cliente du navigateur
// Valeur de retour :
// 	Aucune
//
function P_ModifieDimensionGFI(iGFI, bRAZ)
{
	if(bRAZ)
	{
		document.getElementById("dww" + iGFI).style.width = "1px";
		document.getElementById("dww" + iGFI).style.height = "1px";
		document.getElementById("dww" + iGFI).setAttribute("isReady", "false");
		return;
	}

	var LargeurActuelle = parseInt(document.getElementById("dww" + iGFI).style.width);
	var HauteurActuelle = parseInt(document.getElementById("dww" + iGFI).style.width);
	
	var LargeurNav = NavigateurLargeur();
	var HauteurNav = NavigateurHauteur(true);

	// Modifie les dimensions
	if (LargeurNav != LargeurActuelle)
		document.getElementById("dww" + iGFI).style.width = LargeurNav + "px";

	if (HauteurNav != HauteurActuelle)
		document.getElementById("dww" + iGFI).style.height = HauteurNav + "px";

	// Elle est semi transparente
	if (document.getElementById("dww" + iGFI).getAttribute("isReady") != "true")
	{
		document.getElementById("dww" + iGFI).innerHTML = "";
		document.getElementById("dww" + iGFI).setAttribute("isReady", "true");
	}
}

// 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 P_CentreCellule(sCellule)
{
	var nNL, nNH;
	var nCL, nCH;
	 
	// Récupère les dimensions du navigateur
//	nNL = P_NavigateurLargeur();
//	nNH = P_NavigateurHauteur();	
//	if (nNH <= 10) nNH = 760;
//			
//	nCL = parseInt(document.getElementById("dww"+sCellule).offsetWidth);
//	nCH = parseInt(document.getElementById("dww"+sCellule).offsetHeight);

top_cell 	= document.getElementById("dwwA8").style.top;
left_cell 	= document.getElementById("dwwA8").style.left;

if(sCellule == "A12"){
	//	document.getElementById("dww"+sCellule).style.top = "425px";//parseInt((nNH - nCH) / 2) + "px";
	//	document.getElementById("dww"+sCellule).style.left = "568px";//parseInt((nNL - nCL) / 2) + "px";
	document.getElementById("dww"+sCellule).style.top = parseInt(top_cell) + parseInt(29) + "px";
	document.getElementById("dww"+sCellule).style.left = parseInt(left_cell) + parseInt(14) + "px";
}else{
	//	document.getElementById("dww"+sCellule).style.top = "450px";//parseInt((nNH - nCH) / 2) + "px";
	//	document.getElementById("dww"+sCellule).style.left = "580px";//parseInt((nNL - nCL) / 2) + "px";
	document.getElementById("dww"+sCellule).style.top = parseInt(top_cell) + parseInt(55) + "px";
	document.getElementById("dww"+sCellule).style.left = parseInt(left_cell) + parseInt(19) + "px";
}

// old version
//	if(error == "1"){
//		document.getElementById("dww"+sCellule).style.top = "430px";//parseInt((nNH - nCH) / 2) + "px";
//		document.getElementById("dww"+sCellule).style.left = "580px";//parseInt((nNL - nCL) / 2) + "px";
//	}else{
//		document.getElementById("dww"+sCellule).style.top = "450px";//parseInt((nNH - nCH) / 2) + "px";
//		document.getElementById("dww"+sCellule).style.left = "580px";//parseInt((nNL - nCL) / 2) + "px";
//	}

}

function P_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;			

}

function P_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 Focus(VALIAS)
{
	var obj;
	obj = document.getElementById(VALIAS)
	
	if (obj) 
		obj.focus();
}

function EnFireFoxOuNetscapeNav()
{
	// La propriété "document.all" est gérée uniquement par IE
	// Donc si elle n'est pas définie, on est sous FF ou Netscape => la fonction renvoie vrai
	// Sinon on est sous IE, la fonction renvoie faux
	return (document.all == undefined);
	
}
function P_Retour_Valeur()
{
	return window.event.keyCode;
}

function P_Sleep(time)
{
	setTimeout("",parseInt(time));
	
}

