//***********************************************************************************************
//*		Description  : 	Fonctions de base pour la créations de messages 
//*						besion des 
//*
//*		Programmeurs :	Christian Charest 	[CC]
//*
//***********************************************************************************************

function hideMessage()
{
	var messageBox = document.getElementById("dMessageBox");
	messageBox.style.display = "none";
}

//Parametre rAct :
//	[string] -> affiche le message directement
//	[httpRequest] -> n'affiche le message que s'il n'y a eu acune erreur
function showMessage(rAct)
{		
	var messageText = "";
	
	if (typeof rAct == 'string')
		messageText = rAct;		
	else if (rAct.readyState == 4 && rAct.status == 200)	
		messageText = rAct.responseText;
		
	if (messageText.length != 0)
	{
		var messageBox = document.getElementById("dMessageBox");
		var message    = document.getElementById("dMessage");
		message.innerHTML = messageText;
		
		//Il faut que la boite soit afficher pour que offset* fonctionne
		messageBox.style.display = "";
			
		messageBox.style.top  = (document.body.clientHeight - messageBox.offsetHeight) /2;
		messageBox.style.left = (document.body.clientWidth  - messageBox.offsetWidth) /2;
	}		
}

function writeMessageBox()
{
	var hMessage = ' ' +
	'<div id="dMessageBox" style="border:1px #666666 solid;position:absolute;' +
	'	background-color:#EEEEEE;z-index:99999;top:200px;left:320px;' +
	'	display:none;padding:20px">' +
	'	<div id="dMessage"></div>' +
	'	<br>' +
	'	<center><input type="button" onclick="hideMessage()" value="ok"></center>' +
	'</div>';
	document.write(hMessage);
}
