//<<<<-----------------------------------------Les fonctions ci-dessous ne sont plus appelées----------------------->>>>


function remplirCmd(prix_home_download,prix_home_cdrom,prix_pro_download,prix_pro_cdrom,prix_maj_home,prix_maj_pro,prix_upgrade_perso2home,prix_upgrade_home2pro,change)
{
	var type_licence = document.getElementById("type_licence").value; 
	var mode=document.getElementById("mode").value;
	var qte=document.getElementById("qte_licence").value;
	var prix=0;
	var prix2=0;
	
	if (type_licence == "workstation" || type_licence == "server")
	{
		document.forms['cmdForm'].mode.options[0] = new Option('Download','dl');
		document.forms['cmdForm'].mode.options[1] = new Option('CDRom','cd');	
	}
	else
	{
		document.forms['cmdForm'].mode.options[0] = new Option('Download','dl');
		document.forms['cmdForm'].mode.options[1] = null;
	}
	
	if (mode=="dl")
	{
		document.getElementById("image").innerHTML="<img src='graphs/download.gif' width='28' height='26' alt='Choix du mode d'achat' valign='middle' 				align='middle' border='0'>";
		document.forms['cmdForm'].mode.options[0].selected=true;
	}
	
	if (mode=="cd")
	{
		document.getElementById("image").innerHTML="<img src='graphs/cd.gif' width='28' height='26' alt='Choix du mode d'achat' valign='middle' align='middle' border='0'>";
		document.forms['cmdForm'].mode.options[1].selected=true;	
	}
	
	if(type_licence=="workstation")
	{
		prix=prix_home_download;
		if(mode=="cd")
		{
		prix=prix_home_cdrom;
		}	
	}
	if(type_licence=="server")
	{
	prix=prix_pro_download;
		if(mode=="cd")
		{
		prix=prix_pro_cdrom;
		}	
	}
		if(type_licence=="maj_workstation")
	{
		prix=prix_maj_home;
	}
	
	if(type_licence=="maj_server")
	{
		prix=prix_maj_pro;
	}
	if(type_licence=="upgrade_home2workstation")
	{
		prix=prix_upgrade_perso2home;
	}
		if(type_licence=="upgrade_workstation2server")
	{
		prix=prix_upgrade_home2pro;
	}
	
	prix2 = Math.round((prix*change*qte)*100)/100;
	document.getElementById("prix").innerHTML=prix2;
	document.getElementById("prix2").innerHTML=prix2;	
}		

function setAffFirm2()
{
	var code_pays = document.getElementById('pays').value;	
	var tva;
	var px=document.getElementById('px').value;
	var pxqt=document.getElementById('pxqt').value;
	var pxttc;
	var pxqtettc;
	var pxqtettc2;
	
	if( document.getElementById('pays').value=="FR" || document.getElementById('pays').value=="AT" || document.getElementById('pays').value=="BE" || document.getElementById('pays').value=="CY" || document.getElementById('pays').value=="CZ" || document.getElementById('pays').value=="DK" || document.getElementById('pays').value=="EE" || document.getElementById('pays').value=="FI" || document.getElementById('pays').value=="DE" || document.getElementById('pays').value=="EL" || document.getElementById('pays').value=="HU" || document.getElementById('pays').value=="IE" || document.getElementById('pays').value=="IT" || document.getElementById('pays').value=="LV" || document.getElementById('pays').value=="LT" || document.getElementById('pays').value=="LU" || document.getElementById('pays').value=="MT" || document.getElementById('pays').value=="NL" || document.getElementById('pays').value=="PL" || document.getElementById('pays').value=="PT" || document.getElementById('pays').value=="SK" || document.getElementById('pays').value=="SI" || document.getElementById('pays').value=="ES" || document.getElementById('pays').value=="SE" || document.getElementById('pays').value=="GB" )
	{
		document.getElementById('tx_tva').innerHTML="19.6";
		
		if ( document.getElementById('typeclient').value== "Association" && document.getElementById('pays').value!="FR")
		{	
			document.getElementById('tx_tva').innerHTML="0";
		}
	}
	else
	{
		document.getElementById('tx_tva').innerHTML="0";
	}
		
	 
	if ( document.getElementById('typeclient').value!= "Particulier" )
	{
		document.getElementById("Nentreprise").innerHTML="Société / Organisation";
		document.getElementById("entreprise").innerHTML="<input type=text class=case name=societe size=20 value=''> <font color=#FF0000 size=2>*</font>";
	
		if ( document.getElementById('typeclient').value== "Entreprise" )
		{
			if( document.getElementById('pays').value=="FR" || document.getElementById('pays').value=="AT" || document.getElementById('pays').value=="BE" || document.getElementById('pays').value=="CY" || document.getElementById('pays').value=="CZ" || document.getElementById('pays').value=="DK" || document.getElementById('pays').value=="EE" || document.getElementById('pays').value=="FI" || document.getElementById('pays').value=="DE" || document.getElementById('pays').value=="EL" || document.getElementById('pays').value=="HU" || document.getElementById('pays').value=="IE" || document.getElementById('pays').value=="IT" || document.getElementById('pays').value=="LV" || document.getElementById('pays').value=="LT" || document.getElementById('pays').value=="LU" || document.getElementById('pays').value=="MT" || document.getElementById('pays').value=="NL" || document.getElementById('pays').value=="PL" || document.getElementById('pays').value=="PT" || document.getElementById('pays').value=="SK" || document.getElementById('pays').value=="SI" || document.getElementById('pays').value=="ES" || document.getElementById('pays').value=="SE" || document.getElementById('pays').value=="GB" )
			{
				document.getElementById("Ntva").innerHTML="Numéro de TVA";
				document.getElementById("tva").innerHTML="<input type=text class=case name=tva1 size=1 value='"+ code_pays +"' readonly> <input type=text class=case name=tva2 size=12 value=000000000000 maxlength='12'> <font color=#FF0000 size=2>*</font>";
				
				if(document.getElementById('pays').value=="FR" )
				{
					document.getElementById("Nsiret").innerHTML="Siret";
					document.getElementById("siret").innerHTML="<input type=text class=case name=siret size=20 value='' maxlength=14> <font color=#FF0000 size=2>*</font>";
					document.getElementById("Nape").innerHTML="Code APE";
					document.getElementById("ape").innerHTML="<input type=text class=case name=ape size=20 value='' maxlength=4>";		
				}
				else
				{
					document.getElementById("Nsiret").innerHTML="";
					document.getElementById("siret").innerHTML="";
					document.getElementById("Nape").innerHTML="";
					document.getElementById("ape").innerHTML="";	
				}
			} 
			else
			{
				document.getElementById("Ntva").innerHTML="";
				document.getElementById("tva").innerHTML="";
				document.getElementById("Nsiret").innerHTML="";
				document.getElementById("siret").innerHTML="";
				document.getElementById("Nape").innerHTML="";
				document.getElementById("ape").innerHTML="";
			}
		}
		else
		{
			document.getElementById("Ntva").innerHTML="";
			document.getElementById("tva").innerHTML="";
			document.getElementById("Nsiret").innerHTML="";
			document.getElementById("siret").innerHTML="";
			document.getElementById("Nape").innerHTML="";
			document.getElementById("ape").innerHTML="";
		}
	}
	else 
	{
		document.getElementById("Nentreprise").innerHTML="";
		document.getElementById("entreprise").innerHTML="";
		document.getElementById("Ntva").innerHTML="";
		document.getElementById("tva").innerHTML="";
		document.getElementById("Nsiret").innerHTML="";
		document.getElementById("siret").innerHTML="";
		document.getElementById("Nape").innerHTML="";
		document.getElementById("ape").innerHTML="";
	}
	
	if( document.getElementById("pays").value=="FR" )
	{
		tva = 1.196;
	}	
	else if( document.getElementById("pays").value=="AT" || document.getElementById("pays").value=="BE" || document.getElementById("pays").value=="CY" || document.getElementById("pays").value=="CZ" || document.getElementById("pays").value=="DK" || document.getElementById("pays").value=="EE" || document.getElementById("pays").value=="FI" || document.getElementById("pays").value=="DE" || document.getElementById("pays").value=="EL" || document.getElementById("pays").value=="HU" || document.getElementById("pays").value=="IE" || document.getElementById("pays").value=="IT" || document.getElementById("pays").value=="LV" || document.getElementById("pays").value=="LT" || document.getElementById("pays").value=="LU" || document.getElementById("pays").value=="MT" || document.getElementById("pays").value=="NL" || document.getElementById("pays").value=="PL" || document.getElementById("pays").value=="PT" || document.getElementById("pays").value=="SK" || document.getElementById("pays").value=="SI" || document.getElementById("pays").value=="ES" || document.getElementById("pays").value=="SE" || document.getElementById("pays").value=="GB" )
	{
		if ( document.getElementById("typeclient").value== "Association" )
		{		
			tva = 1;
		}
		else
		{
			tva = 1.196;
		}
	}
	else
	{
		tva = 1;
	}		
	
	document.getElementById("pxttc").innerHTML=Math.round((px * tva)*100)/100;
	document.getElementById("pxqtettc").innerHTML=Math.round((pxqt * tva)*100)/100;
	document.getElementById("pxqtettc2").innerHTML=Math.round((pxqt * tva)*100)/100;
	
}
//<<<<-----------------------------------------Les fonctions ci-dessus ne sont plus appelées----------------------->>>>
function setAffFirm()
{
   var id;
   var tva;
   var champs_pays;
   var taux;
   var symbole;
   var ue;
   var px=document.getElementById('px').value;
   var pxqt=document.getElementById('pxqt').value;
  
  id=document.getElementById('pays').value; 
  champs_pays=document.getElementById(id).value; 
  
  ue=extraire(champs_pays,'|',1);
  symbole=extraire(champs_pays,'|',2);
  taux=extraire(champs_pays,'|',3);
  
  if (id=='FR')
  {
    document.getElementById('Nsiret').innerHTML="Siret";
	document.getElementById('Nape').innerHTML="Code APE";
	document.getElementById('siret').innerHTML="<input type='text' class='case' name='siret' size='20' value='' maxlength='14'>";
	document.getElementById('ape').innerHTML="<input type='text' class='case' name='ape' size='20' value='' maxlength='4'>";
  }
  else
  {
       document.getElementById('Nsiret').innerHTML="";
	   document.getElementById('Nape').innerHTML="";
	   document.getElementById('siret').innerHTML="";
	   document.getElementById('ape').innerHTML="";
  }
     
  if (ue=='1')
	 {
	   document.getElementById('Ntva').innerHTML="Numéro de TVA";
       	   
	   if ((document.getElementById('tva_check') && document.getElementById('tva_check').checked)||id=='FR')
	     {
		   document.getElementById("tva").innerHTML="<input type='checkbox' id='tva_check' checked onClick='javascript:setAffFirm()'> <input type='text' class='case' name='tva1' size='1' value='"+ id +"' readonly> <input type='text' class='case' name='tva2' size='12' value='' maxlength='12'>";
		   document.getElementById('tx_tva').innerHTML='0';
		   document.getElementById('tva_brut').value='0';
		   tva=1;
		   
		   if (id=='FR')
		     { 
			   document.getElementById('tx_tva').innerHTML='19.6';
			   document.getElementById('tva_brut').value='19.6';
		       tva=1.196;
			 }  
		 }  
	   else
	     {
		   document.getElementById("tva").innerHTML="<input type='checkbox' id='tva_check' onClick='javascript:setAffFirm()'>";	 
		   document.getElementById('tx_tva').innerHTML='19.6';
		   document.getElementById('tva_brut').value='19.6';
		   tva=1.196;
		 }  
	 } 	 
     else
	 {
	   document.getElementById("tva").innerHTML='';
	   document.getElementById('Ntva').innerHTML="";
	   document.getElementById('tx_tva').innerHTML='0';
	   document.getElementById('tva_brut').value='0';
	   tva=1;  
	 }
	 
	 if (document.getElementById('typeclient').value!="3")
	 {
	   document.getElementById('tva').innerHTML="";
	   document.getElementById('Ntva').innerHTML="";
	   document.getElementById('Nsiret').innerHTML="";
	   document.getElementById('Nape').innerHTML="";
	   document.getElementById('siret').innerHTML="";
	   document.getElementById('ape').innerHTML="";
	   
	   if (document.getElementById('typeclient').value=="4")
	   {
	      document.getElementById('Nentreprise').innerHTML="";
	      document.getElementById('entreprise').innerHTML="";
	   }
	   else
	   {
	      document.getElementById('Nentreprise').innerHTML="Société / Organisation";
	      document.getElementById('entreprise').innerHTML="<input type=text class='case' name='societe' size='20' value=''> <font color='#FF0000' size='2'>*</font>";
	   } 	  
	  }
	  else
	  {
	   document.getElementById('Nentreprise').innerHTML="Entreprise";
	      document.getElementById('entreprise').innerHTML="<input type=text class='case' name='societe' size='20' value=''> <font color='#FF0000' size='2'>*</font>"; 
	  }
	 
	document.getElementById("pxttc").innerHTML=Math.round((px * tva)*100)/100;
	
	document.getElementById("pxqtettc").innerHTML=Math.round((pxqt * tva)*100)/100;
	document.getElementById("pxqtettc2").innerHTML=Math.round((pxqt * tva)*100)/100;
	
   // document.getElementById("pxttc_hid").innerHTML=Math.round((px * tva)*100)/100;
}

function calcul_px()
{ 
  var prix;
  var prix2;
   
  qte=document.getElementById('qte_licence').selectedIndex;
  flag=document.getElementById('mode').selectedIndex;
  flag++;
  prix=document.getElementById(flag).value;
  prix2=prix*(qte+1);
  document.getElementById("prix").innerHTML=prix2;
  
  if (document.getElementById("prix2"))
  document.getElementById("prix2").innerHTML=prix2;
  
  document.getElementById("prix3").value=prix;
  document.getElementById("langage").value=document.getElementById("langue2").value;
  document.getElementById("logiciel").value=document.getElementById("type_licence").value;
  document.getElementById("quantite").value=document.getElementById("qte_licence").value;
  document.getElementById("livraison").value=document.getElementById("mode").value;
  
  if (document.getElementById("image"))
  {
    if (flag==1)
      document.getElementById("image").innerHTML="<img src='graphs/download.gif' width='28' height='26' alt='Choix du mode d'achat' valign='middle' align='middle' border='0'>";
    else
      document.getElementById("image").innerHTML="<img src='graphs/cd.gif' width='28' height='26' alt='Choix du mode d'achat' valign='middle' align='middle' border='0'>";
  }   
}


function extraire(variable,separateur,indice)
{
	var champ;
	for (i=0;i<indice;i++)
	{
		if (variable.indexOf(separateur)==-1)
				champ = variable;
			else
				champ = variable.substring(0,variable.indexOf("|"));
				
			variable = variable.substring(variable.indexOf("|")+1);
			
	}
		
	if (champ == "undefined")
		return variable.substring(0,variable.indexOf("|"));
	else
		return champ;	
	
}

function majQte()
{
	var xhrObject;
	var data;
	var offre = document.getElementById('logiciel').value;
				
	// pou Firefox
	if(window.XMLHttpRequest)
		xhrObject = new XMLHttpRequest();

	// pour IE entre autres
	else if(window.ActiveXObject)
		xhrObject = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
	{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}

	data = "majQte=1&Offre="+offre;

	// ouverture asynchrone (non bloquant)
	xhrObject.open("POST", "function.php", true);

	xhrObject.onreadystatechange = function()
	{
		// lorsqu'on a la réponse, on l'affiche
		if(xhrObject.readyState == 4)
			eval(xhrObject.responseText);
	}
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	// envoi des données en méthode POST
	xhrObject.send(data);
}

function majPrix(quantite)
{
	var xhrObject;
	var data;
	var offre = document.getElementById('logiciel').value;
	
	if(!quantite)
		var qte = document.getElementById('qte').value;
	else
		var qte = quantite;
				
	// pou Firefox
	if(window.XMLHttpRequest)
		xhrObject = new XMLHttpRequest();

	// pour IE entre autres
	else if(window.ActiveXObject)
		xhrObject = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
	{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}

	data = "majPrix=1&Offre="+offre+"&Qte="+qte;

	// ouverture asynchrone (non bloquant)
	xhrObject.open("POST", "function.php", true);

	xhrObject.onreadystatechange = function()
	{
		// lorsqu'on a la réponse, on l'affiche
		if(xhrObject.readyState == 4)
			document.getElementById('prix').value = xhrObject.responseText+'€ HT';
	}
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	// envoi des données en méthode POST
	xhrObject.send(data);
}

function redirectProduit()
{
	if(document.getElementById('produit').value != '-1')
		window.open(document.getElementById('produit').value);
}

function changeImage(el,image)
{
	el.src = image;
}

function hide(obj)
{
	var results = document.getElementById(obj);
	results.style.display = "none";
	results.style.visibility = "hidden";
}

function show(obj)
{
	var results = document.getElementById(obj);
	results.style.display = "";
	results.style.visibility = "";
}

function getIndicatif(pays)
{
	var xhrObject;
	var data;
	
	xhrObject = getXMLHTTP();

	data = "getIndicatif=1&pays="+pays;
		
	// ouverture synchrone (bloquant)
	xhrObject.open("POST", "function.php", false);
	
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	// envoi des données en méthode POST
	xhrObject.send(data);
	
	// lorsqu'on a la réponse, on l'affiche
	if(xhrObject.readyState == 4)
	{
		return xhrObject.responseText;	
	}
}

function isUE(pays)
{
	var xhrObject;
	var data;
	
	xhrObject = getXMLHTTP();

	data = "isUE=1&pays="+pays;
		
	// ouverture synchrone (bloquant)
	xhrObject.open("POST", "function.php", false);
	
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	// envoi des données en méthode POST
	xhrObject.send(data);
	
	// lorsqu'on a la réponse, on l'affiche
	if(xhrObject.readyState == 4)
	{
		return xhrObject.responseText;	
	}
}

function getXMLHTTP()
{
    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)
        {
            try
            {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e1)
            {
                xhr = null;
            }
        }
    }
    else
    { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    }

    return xhr;
}

function trim(aString) {
	var regExpBeginning = /^\s+/;
	var regExpEnd = /\s+$/;  

	return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}

function existeEmail(email)
{
	var xhrObject;
	var data;
	
	xhrObject = getXMLHTTP();

	data = "existeEmail=1&email="+email;
	
	// ouverture asynchrone (bloquant)
	xhrObject.open("POST", "function.php", false);
	
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	// envoi des données en méthode POST
	xhrObject.send(data);
	
	// lorsqu'on a la réponse, on l'affiche
	if(xhrObject.readyState == 4)
	{
		return xhrObject.responseText;	
	}	

}

function extraire(variable,separateur,indice)
{
	var champ;
	for (i=0;i<indice;i++)
	{
		if (variable.indexOf(separateur)==-1)
				champ = variable;
			else
				champ = variable.substring(0,variable.indexOf(separateur));
				
			variable = variable.substring(variable.indexOf(separateur)+1);		
	}
		
	if (champ == "undefined")
		return variable.substring(0,variable.indexOf(separateur));
	else
		return champ;
}
		
function arrondir(nb,dec)
{
	var mul = 1;
	for (i=0;i<dec;i++)
		mul *= 10;
	var res = Math.floor(Math.abs(x=nb)*mul+0.5)/mul;
 	if (nb < 0) 
		res = -res;
 	return res;
}

function isValidCC(codeCommercial)
{
	var xhrObject;
	var data;

	xhrObject = getXMLHTTP();

	data = "isValidCC=1&codeCommercial="+codeCommercial;

	// ouverture synchrone (bloquant)
	xhrObject.open("POST", "function.php", false);
	
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	// envoi des données en méthode POST
	xhrObject.send(data);
	
	// lorsqu'on a la réponse
	if(xhrObject.readyState == 4)
	{
		return xhrObject.responseText;	
	}	
}

function verifEmail(email)
{
	var maReg = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" );
	if (email.search( maReg ) == -1)
		return false;
	return true;
}

function getTvaRate(pays,typeClient,codeTva)
{
	var xhrObject;
	var data;
	
	xhrObject = getXMLHTTP();

	data = "getTvaRate=1&pays="+pays+"&typeClient="+typeClient+"&codeTva="+codeTva;
	
	// ouverture synchrone (bloquant)
	xhrObject.open("POST", "function.php", false);
	
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	// envoi des données en méthode POST
	xhrObject.send(data);
	
	// lorsqu'on a la réponse, on l'affiche
	if(xhrObject.readyState == 4)
	{
		return xhrObject.responseText;	
	}	
}

function listePaiement(idSelect,idCli,prix,idPays,langue,select)
{

	var idSelect = document.getElementById(idSelect);
	var i;
	var xhrObject;
	var data;
	var length = idSelect.length;	
	var idLibelle;
	var idSelected;
	
	xhrObject = getXMLHTTP();
	idSelected = idSelect.value;

	if (select=="undefined" || select=="")
		select = 0;
	
	data = "listePaiement=1&idCli="+idCli+"&prix="+prix+"&idPays="+idPays+"&langue="+langue+"&select="+select;

	// ouverture asynchrone (non bloquant)
	xhrObject.open("POST", "function.php", true);
		
	xhrObject.onreadystatechange = function()
	{
		
		// lorsqu'on a la réponse, on l'affiche
		if(xhrObject.readyState == 4)
		{

			if (xhrObject.status == 200)
			{

				for (i=0;i<length;i++)
				{
					idSelect.remove(0);
				}
				for (i=1;;i++)
				{

					idLibelle = extraire(xhrObject.responseText,"|",i);
				
					if (idLibelle=='')
						break;
				
					idSelect.options[i-1] = new Option(extraire(idLibelle,":",2),extraire(idLibelle,":",1));	
				}
			
				idSelect.value = idSelected;
			}
		}
	}
	
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	// envoi des données en méthode POST
	xhrObject.send(data);
}

function majQteOrderform()
{
	var xhrObject;
	var data;
	var offre = document.getElementById('logiciel').value;
				
	// pou Firefox
	if(window.XMLHttpRequest)
		xhrObject = new XMLHttpRequest();

	// pour IE entre autres
	else if(window.ActiveXObject)
		xhrObject = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
	{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}

	data = "majQteOrderform=1&Offre="+offre;

	// ouverture asynchrone (non bloquant)
	xhrObject.open("POST", "function.php", true);

	xhrObject.onreadystatechange = function()
	{
		// lorsqu'on a la réponse, on l'affiche
		if(xhrObject.readyState == 4)
			eval(xhrObject.responseText);
	}
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	// envoi des données en méthode POST
	xhrObject.send(data);
}

function majPrixOrderform(quantite)
{
	var xhrObject;
	var data;
	var offre = document.getElementById('logiciel').value;
	
	if(!quantite)
		var qte = document.getElementById('qte').value;
	else
		var qte = quantite;
				
	// pou Firefox
	if(window.XMLHttpRequest)
		xhrObject = new XMLHttpRequest();

	// pour IE entre autres
	else if(window.ActiveXObject)
		xhrObject = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
	{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}

	data = "majPrix=1&Offre="+offre+"&Qte="+qte;

	// ouverture asynchrone (non bloquant)
	xhrObject.open("POST", "function.php", true);

	xhrObject.onreadystatechange = function()
	{
		// lorsqu'on a la réponse, on l'affiche
		if(xhrObject.readyState == 4)
		{
			document.getElementById('prix').innerHTML = xhrObject.responseText+'€ HT';
			document.getElementById('total_prix').innerHTML = xhrObject.responseText+'€ HT';
		}
	}
	// envoi de l'entete
	xhrObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	// envoi des données en méthode POST
	xhrObject.send(data);
}
