<!--

var xhr = null; 

/* Initialise un objet de requete - méthode alternative */
function dynamicStuff_alt_init( )
{
	xhr=false;
	
	if (!xhr && typeof XMLHttpRequest!='undefined') {
		try {
			xhr = new XMLHttpRequest();
		} catch (e) {
			xhr=false;
		}
	}
	if (!xhr && window.createRequest) {
		try {
			xhr = window.createRequest();
		} catch (e) {
			xhr=false;
		}
	}
}


/* Initialise un objet de requete */
function dynamicStuff_init( )
{
	var xmlhttp = false;
	
	try
	{
	  xhr = new XMLHttpRequest();
	}
	catch (trymicrosoft)
	{
	  try
	  {
		xhr = new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (othermicrosoft)
	  {
		try
		{
		  xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (failed)
		{
		  xhr = false;
		}
	  }
	}
}

/* Initialise un objet de requete */
function dynamicStuff_init_old_( )
{
	if(window.XMLHttpRequest)
	{
	   xhr = new XMLHttpRequest(); 
		//alert("Super cool");
	}
	else if(window.ActiveXObject)
	{ 
		try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
            
		//alert("Cool");
	}
	else
	{ 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false;
	}
}


/* Envoi d'une requete */
function dynamicStuff_send( id, url, parameters )
{	
	if( xhr == null )
	{
		alert("Veuillez attendre le chargement complet de la page avant d'effectuer vos sélections");
	}
	
	/* Gestion de la réponse */
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200 && id != null)
		{
			text_response = xhr.responseText;
			
			/* Recopie du contenu */
			
			if(text_response!='')
			{
				if(id!='')
				{
					document.getElementById(id).innerHTML = text_response;
				}
				else
				{
					alert(text_response);
				}
			}
		}
	}

	xhr.open("POST",url,true);
	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(parameters);
}


/* Affichage et mise a jour du contenu d'une  boite dynamique*/
function dynamicStuff_display( id, url, parameters )
{
	dynamicStuff_send( id, url, parameters );
	//div_setPosition(id,mouse_x,mouse_y+20);
	div_progressiveDisplay_init(id);
}

//-->
