<!--

var xhr = null; 

/* Initialise un objet de requete - méthode alternative */
function dynamicStuff_alt_init( )
{
	var xhr=false;
	
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	 try {
	  xhr = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	  try {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (E) {
	   xhr = false;
	  }
	 }
	@end @*/
	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 */
			
			//alert(text_response);
			
			document.getElementById(id).innerHTML = 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);
}

//-->