// AJAX
function getXhr()
{
	var xhr = null;
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
	{
		try
		{
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else  // XMLHttpRequest non supporte par le navigateur
	{
		alert("Votre navigateur ne supporte pas les objets XMLHttpRequest.");
		xhr = false;
	}
	return xhr;
}

function ajax_getproduit(champ_value)
{
	//value_cp = document.getElementById('code_postal_input').value;
	//value_region = document.getElementById('select_region').value;
	if(champ_value.length >= 2)
	{
		var txt = null;
		var xhr = getXhr();
		temp = '';
		//on defini ce qu'on va faire quand on va aura la reponse
		xhr.onreadystatechange = function()
		{
			// On ne fait que quelque chose que si on a tout recu et que le serveur est OK
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				document.getElementById("image_loader_produit").style.display = "none";
				txt = xhr.responseText;
				document.getElementById('produit_content').style.height = 'auto';
				document.getElementById('produit_content').innerHTML = txt;
				document.getElementById('produit_content').style.display = "block";
				//alert(document.getElementById('sigles_content').style.display);
				taille_box_sigle = document.getElementById('produit_content').offsetHeight;
				//taille_content_form = document.getElementById("conteneur_search_sigles").offsetHeight;
				
				if(taille_box_sigle > 150)
				{
					document.getElementById('produit_content').style.height = '150px';
				}
				
				new_taille = taille_box_sigle + 34 + 20;
					
				if(temp == '')
				{
					temp = new_taille;
					//document.getElementById("conteneur_search_sigles").style.height = new_taille + 'px';
					document.getElementById('produit_content').innerHTML = txt;
					//alert("test");
				}
			}
			else
			{
				document.getElementById("image_loader_produit").style.display = "block";
			}
		}
		alea = Math.round(Math.random() * 10000);
		xhr.open("GET", "./retourne_produit_ajax.php?nocache=" + alea + "&champ=" + champ_value, true);
		xhr.send(null);
	}
}