// JavaScript Document
	/**
	 * Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest
	 */
	 
function calcul_dispo (stock_initial, quantite, champ_indique) {
	var diff = parseInt($stock_initial)-parseInt($quantite);
		if (diff < 0 ) {
			if (document.getElementById)
				{
				 document.getElementById(champ_indique).innerHTML = "A confirmer";
				} else if (document.all)
				{				
				document.all[champ_indique].innerHTML = "A confirmer";			
				}
		} else {
			if (document.getElementById)
				{
				 document.getElementById(champ_indique).innerHTML = "DISPO";
				} else if (document.all)
				{				
				document.all[champ_indique].innerHTML = "DISPO";			
				}
		}
		
	
}

	function sendData(param, page, docid)
	{
		if(document.all)
		{
			//Internet Explorer
			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
		}//fin if
		else
		{
		    //Mozilla
			var XhrObj = new XMLHttpRequest();
		}//fin else

		//définition de l'endroit d'affichage:
		var content = document.getElementById(docid);
		
		XhrObj.open("POST", page);

		//Ok pour la page cible
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
				content.innerHTML = XhrObj.responseText ;
		}

		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);
	}//fin fonction SendData


// pour envoi de tous les champs, donc sans param

function getHTTPObject()
{
	var xmlhttp = false;
	
	// On essaye de récupérer l'objet XMLHTTPRequest selon le navigateur (IE, Firefox...)
	try
	{
		// Internet Explorer
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try
		{
			// Autres navigateurs
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E)
		{
			// Sinon l'objet XMLHTTPRequest n'existe pas
			xmlhttp = false;
		}
	}
	
	// Si l'objet XMLHTTPRequest existe, on en crée une instance
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}
		
		catch (e)
		{
			xmlhttp = false;
		}
	}
		
	return xmlhttp;
}

function sendAllData(page, id)
{
	var xml_object = getHTTPObject();
	var f = document.Form;
	
	xml_object.open("POST", page, true);

	xml_object.onreadystatechange = function()
	{
		if (xml_object.readyState == 4)
			document.getElementById(id).innerHTML = xml_object.responseText;
	}
	
	xml_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	data = "txt_Pseudo=" + f.txt_Pseudo.value + "&txt_Pass=" + f.txt_Pass.value;
	xml_object.send(data);
}

