// JavaScript Document
	
	
	function createXMLHttpRequest()
	{
		var http_request = false;
		
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/html');
			}
		} 
		else if (window.ActiveXObject) 
		{ // IE
			try 
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) 
			{
				try 
				{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e) 
				{}
			}
		}	
		if (!http_request) 
		{
			alert('Cannot create XMLHTTP instance');
		}
		return http_request;
	}
	
	function makePOSTRequestSetRate(url, parameters, fonction, xmlOrTxt, idFacture) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result, idFacture);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}	
	
	function makePOSTRequestDeletedDriver(url, parameters, fonction, xmlOrTxt, duplicatedDriver) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result, duplicatedDriver);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestDuplicateDriver(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	
	function makePOSTRequestGetInfoInvoiceContainer(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestBillContainers(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
//	function makePOSTRequestSearch(url, parameters, fonction, xmlOrTxt) 
//	{
////		var xhtr = createXMLHttpRequest();
//		var xhtr = new ActiveXObject("Microsoft.XMLHTTP");   
//		if(!xhtr)
//			return false;
//			
////		xhtr.abort();
//		xhtr.onreadystatechange = function ()
//										{
//											if (xhtr.readyState == 4) 
//											{
//												//hidebox('divOperation');
//												if (xhtr.status == 200) 
//												{
//													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
////													alert('reponse ajax : '+result);
//													fonction(result);            
//												} 
//												else 
//												{
////													alert('Un probleme est servenu : '+xhtr.statusText);
//													return false;
//												}
//											}
//											else
//											{
//												//showbox('divPatienter');
////												isc.showPrompt('Searching  ...') ;
//											}
//										}		
//		xhtr.open('POST', url, true);
//		
//		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//		xhtr.setRequestHeader("Content-length", parameters.length);
//		xhtr.setRequestHeader("Connection", "close");
//		xhtr.send(parameters);
//	}	
		
	function makePOSTRequestSearch(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}		
		
	function makePOSTRequestSetUpdatedContainer(url, parameters, fonction, xmlOrTxt, idContainer) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result, idContainer);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestResetDriver(url, parameters, fonction, xmlOrTxt, idDriver) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result, idDriver);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestTransfert(url, parameters, fonction, xmlOrTxt, idMoveTransfert) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
													//alert('reponse ajax : '+result);
													fonction(result, idMoveTransfert);
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestBillTransfert(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);
												} 
												else 
												{
													alert('Un probleme de connexion est survenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}	
//	function makePOSTRequestTransfert(url, parameters, fonction, xmlOrTxt, idMoveTransfert) 
//	{
//		var xhtr = createXMLHttpRequest();
//		if(!xhtr)
//			return false;
//			
//		xhtr.abort();
//		xhtr.onreadystatechange = function () 
//										{
//											if (xhtr.readyState == 4) 
//											{
//												//hidebox('divOperation');
//												if (xhtr.status == 200) 
//												{
//													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
//													fonction(result, idMoveTransfert);
//												} 
//												else 
//												{
//													alert('Un probleme est servenu : '+xhtr.statusText);
//													return false;
//												}
//											}
//											else
//											{
//												//showbox('divPatienter');
//											}
//										}		
//		xhtr.open('POST', url, true);
//		
////oXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
////oXML.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');
////oXML.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
////oXML.setRequestHeader('Pragma','no-cache');
////oXML.setRequestHeader('Cache-Control', 'no-cache');
////http://sebastien.warin.fr/2006/03/16/20-ajax-xmlhttp-et-le-cache/		
//		
////		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
////		
////		xhtr.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');
////		xhtr.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
////		xhtr.setRequestHeader('Pragma','no-cache');
////		xhtr.setRequestHeader('Cache-Control', 'no-cache');
////		
////		xhtr.setRequestHeader("Content-length", parameters.length);
////		xhtr.setRequestHeader("Connection", "close");
////		
////		xhtr.send(parameters);
//
//		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//		xhtr.setRequestHeader("Content-length", parameters.length);
//		xhtr.setRequestHeader("Connection", "close");
//		xhtr.send(parameters);		
//	}	
//	
	
	function makePOSTRequestGetInfoBillTransfert(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
			
	function makePOSTRequest(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
													//alert('reponse ajax :'+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestPreDispatching(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
													//alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}	
	
	function makePOSTRequestInvoiceContainer(url, parameters, fonction, xmlOrTxt, container) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result, container);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
		
	
	function makePOSTRequestfetchAllContainers(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}	
	
	function makePOSTRequestDisplayContainersByDate(url, parameters, fonction, xmlOrTxt) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('reponse ajax : '+result);
													fonction(result);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}	
	
	function makePOSTRequestYardToYard(url, parameters, fonction, xmlOrTxt, spotNumber, elementOnMove) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('spotNumber : ' + spotNumber);
//													alert('elementOnMove : ' + elementOnMove);
//													alert(result);
													fonction(result, spotNumber, elementOnMove) ;            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}	
	
	function makePOSTRequestDriverToCde(url, parameters, fonction, xmlOrTxt, spotNumber, equipement, container) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('spotNumber : ' + spotNumber);
//													alert('equipement : ' + equipement);
//														alert(result);
													fonction(result, spotNumber, equipement, container) ;            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
	
	function makePOSTRequestCdeToYard(url, parameters, fonction, xmlOrTxt, spotNumber, containerCde, dropPosition) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('spotNumber : ' + spotNumber);
//													alert('driver : ' + driver);
//													alert('result : ' + result) ;
													fonction(result, spotNumber, containerCde, dropPosition) ;            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}			
	
	function makePOSTRequestDriverToYard(url, parameters, fonction, xmlOrTxt, spotNumber, driver, dropPosition) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert('dropPosition : ' + dropPosition);
//													alert('spotNumber : ' + spotNumber);
//													alert('driver--Idchassis : ' + driver.idChassis);
//													alert('result : ' + result) ;
													fonction(result, spotNumber, driver, dropPosition) ;            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}				
	
	function makePOSTRequestUpDateContainer(url, parameters, fonction, xmlOrTxt, container, newValue, oldValue, fieldName, rowNum)
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
//													alert(result);
//													alert(container) ;
													fonction(result, container, newValue, oldValue, fieldName);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
//												showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}				
	
	//ajouté le 12/07/08 by ks.
	//arg prend un tableau contenant les parametres a retourner a la fonction qui traitera la reponse ajax
	function makePOSTRequestWithParametres(url, parameters, fonction, xmlOrTxt, arg) 
	{
		var xhtr = createXMLHttpRequest();
		if(!xhtr)
			return false;
			
		xhtr.abort();
		xhtr.onreadystatechange = function ()
										{
											if (xhtr.readyState == 4) 
											{
												//hidebox('divOperation');
												if (xhtr.status == 200) 
												{
													result = xmlOrTxt == true ? xhtr.responseText : xhtr.responseXML;													
													//alert('reponse ajax : '+result);
													fonction(result,arg);            
												} 
												else 
												{
													alert('Un probleme est servenu : '+xhtr.statusText);
													return false;
												}
											}
											else
											{
												//showbox('divPatienter');
											}
										}		
		xhtr.open('POST', url, true);
		
		xhtr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhtr.setRequestHeader("Content-length", parameters.length);
		xhtr.setRequestHeader("Connection", "close");
		xhtr.send(parameters);
	}
