function initHTTPRequest(objHtpp,sMethod,sUrl, sMode, sReponse)
{
/*
Instancie l'obj XMLHttpRequest
recupere le contenu de la réponse serveur
params: 
- objHtpp : nom de l'instance objet XMLHttpRequest
- sUrl : url a attendre sur le serveur
- sMethod : get , Post
- sMode : Asynchrone(true), synchrone(false)
- sReponse : XML = responseXML; TEXT = responseText
*/	
	try
	{
		objHtpp = new ActiveXObject("Msxml2.XMLHTTP");
		
	}
	catch(e)
	{
		try
		{

			objHtpp=new XMLHttpRequest();
		}
		catch(e1)
		{
			objHtpp = null;
		}
		
	}
	if(objHtpp!=null)
	{
		objHtpp.open(sMethod, sUrl,  sMode);
	
		objHtpp.send(null);

		
		if(sReponse=="XML")
		{
			return objHtpp.responseXML;
		}
		else
		{
			return objHtpp.responseText;
		}
	 
	}
	else
	{
		return true;
	}

}
function initHTTPRequestPost(objHtpp,sUrl, sMode, sReponse,sParamValue)
{
/*
Instancie l'obj XMLHttpRequest
recupere le contenu de la réponse serveur
params: 
- objHtpp : nom de l'instance objet XMLHttpRequest
- sUrl : url a attendre sur le serveur
- sMethod : get , Post
- sMode : Asynchrone(true), synchrone(false)
- sReponse : XML = responseXML; TEXT = responseText
*/	
	try
	{
		objHtpp = new ActiveXObject("Msxml2.XMLHTTP");
		
	}
	catch(e)
	{
		try
		{

			objHtpp=new XMLHttpRequest();
		}
		catch(e1)
		{
			objHtpp = null;
		}
		
	}
	if(objHtpp!=null)
	{
		objHtpp.open("POST", sUrl,  sMode);
		objHtpp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		objHtpp.send(sParamValue);
		if(sReponse=="XML")
		{
			return objHtpp.responseXML;
		}
		else
		{
			return objHtpp.responseText;
		}
	 
	}
	else
	{
		return true;
	}

}