function getWebData(url,postdata,f,id) {
	var Args = getWebData.arguments;
	var xhr;
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e)
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2)
		{
			try {  xhr = new XMLHttpRequest();     }
			catch (e3) {  return false;   }
		}
	}

  xhr.onreadystatechange  = function()
  {
  	if(xhr.readyState  == 4)
  	{
  		var donnees='';
  		if(xhr.status  == 200)
			  donnees = xhr.responseText
			  
			switch (Args.length) 
			{
        case 4 :
          f(xhr.status,donnees,id);
          break; 
        case 5 :
          f(xhr.status,donnees,id,Args[4]);
          break; 
        case 6 :
          f(xhr.status,donnees,id,Args[4],Args[5]);
          break; 
        case 7 :
          f(xhr.status,donnees,id,Args[4],Args[5],Args[6]);
          break; 
      } 
    }
  }
  
  xhr.open('POST', url, true);
  xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xhr.send(postdata);
}