function affiche(action,contenu,x,y)
{
	//alert("Netscape / Hauteur : " + window.innerHeight + " - Largeur : " + window.innerWidth);

	//alert("IE / Hauteur : " + document.body.clientHeight + " - Largeur : " + document.body.clientWidth);

	var voir;
	var display;
	var TailleAffichage;
	
	if (action == "cache")
	{
		voir = "hidden";
		display = "none";
	}
	else 
	{
		voir = "visible";
		display = "block";
	}
	
	function init()
	{
		document.onmousemove=mousemove;
	}
	
	if(contenu != "")
	{
		document.getElementById("bulle").innerHTML = contenu;
	}
	else
	{
		document.getElementById("bulle").innerHTML = "";
	}
	
	function mousemove(e)
	{
		if (navigator.appName.indexOf("Explorer") > -1)
		{
			mouseX=event.x;
			mouseY=event.y;
			TailleAffichage = document.body.clientWidth;
		}
		else
		{
			mouseX=e.pageX;
			mouseY=e.pageY;
			TailleAffichage = window.innerWidth;
		}

		if (navigator.appName.indexOf("Explorer") > -1)
		{
			if((mouseX + 300) < TailleAffichage)
			{	
				mouseX = mouseX ;
				mouseY = mouseY - 80 ;
			}
			else
			{
				mouseX = mouseX - 295;
				mouseY = mouseY - 80 ;
			}
		}
		else
		{
			if((mouseX + 300) < TailleAffichage)
			{		
				mouseX = mouseX;
				mouseY = mouseY - 80 ;
			}
			else
			{
				mouseX = mouseX - 295;
				mouseY = mouseY - 80 ;
			}
		}	
		
		/*document.getElementById("bulle").style.top = mouseY+"px";
		document.getElementById("bulle").style.left = mouseX+"px";
		document.getElementById("bulle").style.visibility = voir;
		document.getElementById("bulle").style.display = display; */
	}
	
	
	
	init();
	
	function cache()
	{
		document.getElementById("bulle").style.visibility = "hidden";
	}
	
	
}

function afficheCache(idImage)
{
	var voir = "";
	var display = "";
	if(idImage == "all")
	{
		var styleDiv = document.getElementById("boitier").style;
	}
	else
	{
		var styleDiv = document.getElementById(idImage).style;
	}
	//alert(styleDiv.visibility + " - " + styleDiv.display);
	
	if ((styleDiv.visibility == "visible" || styleDiv.display == "block" || styleDiv.visibility == "" || styleDiv.display == ""))
	{
		voir = "hidden";
		display = "none";
	}
	else 
	{
		voir = "visible";
		display = "block";
	}
	
	if(idImage == "all")
	{
		document.getElementById("boitier").style.visibility = voir;
		document.getElementById("boitier").style.display = display; 	
		
		document.getElementById("cadran").style.visibility = voir;
		document.getElementById("cadran").style.display = display; 	
		
		document.getElementById("aiguille").style.visibility = voir;
		document.getElementById("aiguille").style.display = display; 	
		
		document.getElementById("bracelet").style.visibility = voir;
		document.getElementById("bracelet").style.display = display; 	
	}
	else
	{
		document.getElementById(idImage).style.visibility = voir;
		document.getElementById(idImage).style.display = display; 	
	}
	
}

function ChangeMontre(idMontre)
{
	
	document.getElementById("menuAll").innerHTML= "";
		
	if(window.XMLHttpRequest) // Firefox 
		xhr_ChangeMontre = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_ChangeMontre = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	var strParameter;

	var method   = "POST"; // Choisie POST ou GET
	var filename = "choix_montres_test.php"; // Nom du script PHP
	var data    = null;
	strParameter = "idmontre="+idMontre;
	if ( method == "GET" && strParameter != null ) 
	{
	   filename += "?" + strParameter;
	   strParameter = null;
	}
	else
	{
		var data = strParameter;
	}
	xhr_ChangeMontre.open(method,filename,true);
	
	xhr_ChangeMontre.onreadystatechange = function() 
	{
		if(xhr_ChangeMontre.readyState == 4 && xhr_ChangeMontre.status == 200)
		{
			ResultInfos = xhr_ChangeMontre.responseText;
			
			if(ResultInfos != "")
			{
				document.getElementById("menuAll").innerHTML = ResultInfos;
			}
			else  //if(xhr_ChangeMontre.responseText == "error")
			{
				document.getElementById("menuAll").innerHTML = "Erreur !!!!";
			}
		}
	}
	if ( method == "POST" )
	{
		xhr_ChangeMontre.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	}
	
	xhr_ChangeMontre.send(data);
}

// ************************ Quand tout ok, remplacer la fonction ChangeMontre  par ChangeMontre_test
function ChangeMontre_test(idMontre)
{
	var idLang = document.getElementById("lang").value;
	document.getElementById("idMontre").value = idMontre;
	if(window.XMLHttpRequest) // Firefox 
		xhr_ChangeMontre = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_ChangeMontre = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return;
	}
	
	var strParameter;

	var method   = "POST"; // Choisie POST ou GET
	var filename = "choix_montres_test.php"; // Nom du script PHP
	var data    = null;
	strParameter = "idmontre="+idMontre;
	strParameter += "&lang="+idLang;
	if ( method == "GET" && strParameter != null ) 
	{
	   filename += "?" + strParameter;
	   strParameter = null;
	}
	else
	{
		var data = strParameter;
	}
	xhr_ChangeMontre.open(method,filename,true);
	
	xhr_ChangeMontre.onreadystatechange = function() 
	{
		if(xhr_ChangeMontre.readyState == 4 && xhr_ChangeMontre.status == 200)
		{
			ResultInfos = xhr_ChangeMontre.responseText;
			
			if(ResultInfos != "")
			{
				document.getElementById("image_boitier").src= "images/rien.gif";
				document.getElementById("image_boitierCote").src= "images/rien.gif";
				document.getElementById("image_cadran").src= "images/rien.gif";
				document.getElementById("image_aiguille").src= "images/rien.gif";
				document.getElementById("image_petite_a").src= "images/rien.gif";
				document.getElementById("image_troteuse").src= "images/rien.gif";
				document.getElementById("image_bracelet").src="images/rien.gif";
				document.getElementById("image_braceletCote").src= "images/rien.gif";
	
				if( idMontre == '1' )
				{
					document.getElementById("TypeMontre").style.backgroundImage="url(images/t_v12-44.gif)";  
				}
				else if( idMontre == '2' )
				{
					document.getElementById("TypeMontre").style.backgroundImage="url(images/t_v6-44.gif)";  
				}
				
				document.getElementById("menuAll").innerHTML = ResultInfos;
			}
			else  //if(xhr_ChangeMontre.responseText == "error")
			{
				document.getElementById("menuAll").innerHTML = "Erreur !!!!";
			}
		}
	}
	if ( method == "POST" )
	{
		xhr_ChangeMontre.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	}
	
	xhr_ChangeMontre.send(data);
}


function ChangeImage(idImage,LinkImage,TrancheImage,valeur) // ChangeImage('cadran','montre_v12_44/44_bou_is_1.gif','',4);
{
	ChampCache = "s_"+idImage;
	src_dImage = "image_"+idImage;
	
	var MenuCadran = document.getElementById('MenuCadran');
	var MenuAiguilles = document.getElementById('MenuAiguilles');
	var MenuBracelet = document.getElementById('MenuBracelet');
		
	if( valeur != '' || valeur != '0' )
	{		
		if(idImage =='boitier')
		{	
			strHTMLCadran = RunLoadAccessoire ( idImage, valeur ); // affichage du meniu suivant
			document.getElementById('list_cadran').innerHTML = strHTMLCadran;
			document.getElementById(src_dImage+"Cote").src= srcRep +"/"+TrancheImage;
			
			if(document.getElementById(ChampCache).value != valeur)
			{
				document.getElementById("image_cadran").src= srcRep +"/rien.gif";
				document.getElementById("image_aiguille").src= srcRep +"/rien.gif";
				document.getElementById("image_petite_a").src= srcRep +"/rien.gif";
				document.getElementById("image_troteuse").src= srcRep +"/rien.gif";
				document.getElementById("image_bracelet").src= srcRep +"/rien.gif";
				document.getElementById("image_braceletCote").src= srcRep +"/rien.gif";
				
				document.getElementById("s_cadran").value= "";
				document.getElementById("s_aiguille").value= "";
				document.getElementById("s_petite_a").value= "";
				document.getElementById("s_troteuse").value= "";
				document.getElementById("s_bracelet").value= "";
			}
		
			MenuCadran.style.color = "white";
			MenuCadran.style.cursor = "pointer";
			
			MenuAiguilles.style.color = "#CCCCCC";
			MenuAiguilles.style.cursor = "default";
			document.getElementById('list_aiguilles').innerHTML = "";
			
			MenuBracelet.style.color = "#CCCCCC";
			MenuBracelet.style.cursor = "default";
			document.getElementById('list_bracelet').innerHTML = "";
			
		}
		else if(idImage =='cadran')
		{
			strHTMLCadran = RunLoadAccessoire ( idImage, valeur ); // cadran -> dans le php traitement sur aiguille       aiguille -> dans le php traitement sur bracelet
			document.getElementById('list_aiguilles').innerHTML = strHTMLCadran;
			
			strHTMLCadran = RunLoadAccessoire ( "bracelet", valeur );
			document.getElementById('list_bracelet').innerHTML = strHTMLCadran;
			
			try
			{
				if(document.getElementById(ChampCache).value != valeur)
				{
					document.getElementById("image_aiguille").src= srcRep +"/rien.gif";
					document.getElementById("image_petite_a").src= srcRep +"/rien.gif";
					document.getElementById("image_troteuse").src= srcRep +"/rien.gif";
					document.getElementById("image_bracelet").src= srcRep +"/rien.gif";
					document.getElementById("image_braceletCote").src= srcRep +"/rien.gif";
					
					document.getElementById("s_aiguille").value= "";
					document.getElementById("s_petite_a").value= "";
					document.getElementById("s_troteuse").value= "";
					document.getElementById("s_bracelet").value= "";
				}
			}
			catch(e)
			{}
				
			MenuAiguilles.style.color = "white";
			MenuAiguilles.style.cursor = "pointer";
			
			MenuBracelet.style.color = "white";
			MenuBracelet.style.cursor = "pointer";
		}
		else if(idImage =='aiguilles')
		{
			strHTMLCadran = RunLoadAccessoire ( idImage, valeur ); // idAiguilles -> dans le php traitement sur couleur aiguilles
			document.getElementById('couleuraguilles').innerHTML = strHTMLCadran;

		}
		else if(idImage =='troteuse')
		{
			strHTMLCadran = RunLoadAccessoire ( idImage, valeur ); // idAiguilles -> dans le php traitement sur couleur aiguilles
			document.getElementById('couleurtroteuse').innerHTML = strHTMLCadran;

		}
		
		
		document.getElementById(src_dImage).src= srcRep +"/"+LinkImage;
		document.getElementById(ChampCache).value = valeur;
		
		if(idImage =='bracelet')
		{	
			document.getElementById(src_dImage+"Cote").src= srcRep +"/"+TrancheImage;
		}
	}
	else
	{
		document.getElementById(idImage).src= srcRep +"/rien.gif";
		document.getElementById(ChampCache).value = 0;
		
		MenuCadran.style.color = "#CCCCCC";
		MenuCadran.style.cursor = "default";
		
		MenuAiguilles.style.color = "#CCCCCC";
		MenuAiguilles.style.cursor = "default";
		document.getElementById('list_aiguilles').innerHTML = "";
		
		MenuBracelet.style.color = "#CCCCCC";
		MenuBracelet.style.cursor = "default";
		document.getElementById('list_bracelet').innerHTML = "";
	} 
}
 // AffImage( 'troteuse' , 'montre_v12_44/44_tag_is_1.gif ' , 1 , 1 , 5 )
function AffImage(TypeAccessoire, idImage,LinkImage,valeur, selectList,max )
{
	ChampCache = "s_"+TypeAccessoire;
	src_dImage = "image_"+TypeAccessoire	;
	
	if(max > 0)
	{
		for (i=1;i<=max;i++)
		{
			if(selectList == i)
			{			
				document.getElementById('aiguille_'+i).style.backgroundImage  = "url("+srcRep +"/f_selection_trot_on.gif)";
				document.getElementById('aiguille_'+i).style.backgroundRepeat  = 'repeat-y';				
			}
			else
			{
				document.getElementById('aiguille_'+i).style.backgroundImage  = "url("+srcRep +"/rien.gif)";
				document.getElementById('aiguille_'+i).style.backgroundRepeat  = 'repeat-y';
			}
			
		}
	}
	
	if( valeur != "")
	{		
		document.getElementById(src_dImage).src= srcRep +"/"+LinkImage;
		document.getElementById(ChampCache).value = idImage;
	}
	else
	{
		document.getElementById(idImage).src= srcRep +"/rien.gif";
		document.getElementById(ChampCache).value = 0;
	} 
}

// ChoixAiguille(  'troteuse' , 2 , 'montre_v12_44/44_par_is_1.gif' , 4 , 1 , 4 )
function ChoixAiguille( TypeAccessoire, idAiguille, LinkImage, cadran ,selectList,maxType) 
{	
	var xhr_object = null;

	 if(window.XMLHttpRequest) // Firefox 
    {
        xhr_object = new XMLHttpRequest(); 
    }
    else if(window.ActiveXObject) // Internet Explorer 
    {
        try 
        {
            xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    else 
    {
        // XMLHttpRequest non supporté par le navigateur 
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
        return; 
    }   
	var method   = "POST"; // Choisie POST ou GET
	var filename = "includes/choix_accessoires.php";
	var data     = "accessoire="+TypeAccessoire;
	data     += "&ida="+idAiguille;
	data     += "&cadran="+cadran;

	//alert(data);
	
	xhr_object.open(method, filename, false);
	
	if(method == "POST") xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xhr_object.send(data);
	
	if (xhr_object.readyState == 4) 
	{
		var StrResultData = xhr_object.responseText;
		
		if(TypeAccessoire == "petite_a")
		{
			for (i=1;i<=maxType;i++)
			{
				if(selectList == i)
				{			
					document.getElementById('aiguille_'+i).style.backgroundImage  = "url("+srcRep +"/f_selection_type_on.gif)";
					document.getElementById('aiguille_'+i).style.backgroundRepeat  = 'repeat-y';				
				}
				else
				{
					document.getElementById('aiguille_'+i).style.backgroundImage  = "url("+srcRep +"/rien.gif)";
					document.getElementById('aiguille_'+i).style.backgroundRepeat  = 'repeat-y';
				}
			}
			document.getElementById('s_aiguille').value = idAiguille;
			document.getElementById('couleuraguilles').innerHTML = StrResultData;
			document.getElementById("image_aiguille").src= srcRep +"/"+LinkImage;
			document.getElementById("image_troteuse").src= srcRep +"/rien.gif";
			document.getElementById("image_petite_a").src= srcRep +"/rien.gif";
			
		}
		if(TypeAccessoire == "troteuse")
		{
			document.getElementById('couleurtroteuse').innerHTML = strHTMLCadran;
	
			ChampCache = "s_petite_a";
			src_dImage = "image_petite_a";
			document.getElementById(src_dImage).src= srcRep +"/"+LinkImage;
			document.getElementById(ChampCache).value = idAiguille;
			document.getElementById('couleurtroteuse').innerHTML = StrResultData;
		}		
	}	
}

function RunLoadAccessoire ( TypeAccessoire, ValeurAccessoire ) 
{	
	var xhr_object = null;

	 if(window.XMLHttpRequest) // Firefox 
    {
        xhr_object = new XMLHttpRequest(); 
    }
    else if(window.ActiveXObject) // Internet Explorer 
    {
        try 
        {
            xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    else 
    {
        // XMLHttpRequest non supporté par le navigateur 
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
        return; 
    }   
	var method   = "POST"; // Choisie POST ou GET
	var filename = "includes/choix_accessoires.php";
	var data     = "accessoire="+TypeAccessoire;
	data     += "&ida="+ValeurAccessoire;

	//alert(data);
	
	xhr_object.open(method, filename, false);
	
	if(method == "POST") xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xhr_object.send(data);
	
	if (xhr_object.readyState == 4) 
	{
		var StrResultData = xhr_object.responseText;
		
		return (StrResultData);
	}	
}

function textFin()
{
	document.getElementById('ResultTraitement').style.visibility = "hidden";
	document.getElementById("list_boitiers").style.visibility = "visible";
	document.getElementById("list_cadran").style.visibility = "visible";
	document.getElementById("list_aiguilles").style.visibility = "visible";
	document.getElementById("list_bracelet").style.visibility = "visible";
	
	document.getElementById("nom").disabled = false;
	document.getElementById("prenom").disabled = false;
	document.getElementById("mail").disabled = false;
	document.getElementById("tel").disabled = false;
	document.getElementById("adress").disabled = false;
	document.getElementById("cp").disabled = false;
	document.getElementById("pays").disabled = false;
	document.getElementById("sitwch4").disabled = false;
	
	document.getElementById("nom").value = "";
	document.getElementById("prenom").value = "";
	document.getElementById("mail").value = "";
	document.getElementById("tel").value = "";
	document.getElementById("adress").value = "";
	document.getElementById("cp").value = "";
	document.getElementById("pays").value = "";
	
	
} 

function DateAnglaise(LeParam1,LeParam2){

LaDate = new Array(3);
LaDate = DecomposeDate(LeParam1);

LeRetour = LaDate[2]+LeParam2+LaDate[1]+LeParam2+LaDate[0];
return LeRetour;
}

// -------------------------------------------

function compare(LeParam1,LeParam2){

	// Compare 2 dates au format jj/mm/aaaa
	// Renvoye 0 si égalité, 1 si la première est supérieure, sinon 2

	var LeParam1 = DateAnglaise(LeParam1,"/");// Ne pas oublier d'utiliser cette fonction
	// pour convertir en date anglaise, sinon le 05/07/2003 sera compris "7 mai 2003" par JavaScript

	var LeParam2 = DateAnglaise(LeParam2,"/");
	LeParam1 = Date.parse(LeParam1);
	LeParam2 = Date.parse(LeParam2);

	if (LeParam1 == LeParam2) { 
	return 0;
	}

	if (LeParam1 > LeParam2){
	return 1;
	}else{
	return 2;
	}
}

function fevrier(i)
{	
	if ((!(i % 4) && (i % 100)) || !(i % 400))
	{return 29;	}
	else {return 28;}
}

/* cette fonction donne le nbr de jours de chaque mois, celle- ci peut-être remplac&eacute; par un array, je

pense*/

function jourabs(frg,ann)
{ var nj = 0;
switch (frg)
{ case 1 : nj = 31; break;
case 2 : nj = fevrier(ann); break;
case 3 : nj = 31; break;
case 4 : nj = 30; break;
case 5 : nj = 31; break;
case 6 : nj = 30; break;
case 7 : nj = 31; break;
case 8 : nj = 31; break;
case 9 : nj = 30; break;
case 10 : nj = 31; break;
case 11 : nj = 30; break;
case 12 : nj = 31; break;
}
return nj;
}

function delai(annee,mois,jour,heure,min)
{
var date_fin=new Date(annee,mois-1,jour,heure,min); /* date de d&eacute;part */
var date_jour=new Date(); /* aujourd'hui*/
var tps=(date_jour.getTime()-date_fin.getTime())/990; /* diff&eacute;rence en millisecondes */


var nbjtotal=Math.floor(tps / 86400); /* le nb de jour */
nbjtotal2 = nbjtotal;
tps=tps % 86400;

moisdujour = date_jour.getMonth()+1;
xcd = mois;
nbmois =0;
nban =0;

do
{
nbjourmois = jourabs(xcd,annee); /* d&eacute;termine le nbr de jour du mois en cours*/
if (nbjtotal - nbjourmois >= 0) /* si le nbr de total - le nbr du jour du mois

est sup&eacute;rieur à zero */
{ nbjtotal = nbjtotal - nbjourmois; /* alors on retranche le

nbjour du mois du nbr de jour total */
nbmois = nbmois+1; /* et donc ajoute un mois au compteru mois*/
if (nbmois - 12 >= 0) /* si le nbr de mois est sup&eacute;rieur à 12 */
{ nbmois -= 12; /* alors on en enleve 12 */
nban += 1; /* et on ajoute une ann&eacute;e au compteur

d'ann&eacute;es */
}
}
xcd += 1; /* on passe au mois suivant */
if (xcd > 12) /* il n'y a que 12 mois donc le 13 eme et pass&eacute; à 1*/
{xcd =1;
}

}while (nbjtotal > 30); /* on repete jusqu'a ce que le nbr de jour soit inf&eacute;rieur à 1

mois*/


var h=Math.floor(tps / 3600); // le nb d'heure
tps=tps % 3600;
var minute=Math.floor(tps/60); // le nb minute
tps=tps % 60;
var s=Math.floor(tps);

if (nbjtotal != 1)
oiu = " jours ";
else
oiu = " jour ";
if (h != 1)
plk = " heures ";
else
plk= " heure ";
if (nban != 1)
bnh = " ans ";
else
bnh= " an ";

var txt= nban; // la chaîne de retour 
return txt;

}

function disp_delai(annee,mois,jour)
{
	return delai(annee,mois,jour,0,0); // ici la date de naissance à modifier 
}

  
function DecomposeDate(LeParam1){ 

	// S&eacute;pare les jours, les mois et les ann&eacute;es dans une date de type "22/05/1981"
	// Renvoye le tout dans un tableau de taille 3

	LeRetour = new Array(3);
	LeJour="";
	LeMois="";
	LeAnnee="";

	// Extraction du jour
	i=0;
	while((LeParam1.charAt(i)!="/")&&(i<10)){
	LeJour+=LeParam1.charAt(i);
	i++;
	}
	if(LeJour.charAt(0)=="0"){
	LeJour=LeJour.charAt(1);
	}
	LeParam1=LeParam1.substring(i+1,LeParam1.length);

	// Extraction du mois
	i=0;
	while((LeParam1.charAt(i)!="/")&&(i<10)){
	LeMois+=LeParam1.charAt(i);
	i++;
	}
	if(LeMois.charAt(0)=="0"){
	LeMois=LeMois.charAt(1);
	}
	LeParam1=LeParam1.substring(i+1,LeParam1.length);


	// Extraction de l'ann&eacute;e
	LeAnnee=LeParam1;
	LeRetour[0]=LeJour;
	LeRetour[1]=LeMois;
	LeRetour[2]=LeAnnee;
	return LeRetour;
}

function verifiermail(mail)
{
      if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
	  {
        return true;
      }
	  else
	  {
        return false;
      }
}

function RedirectIndex (strRedirect) 
{	
	document.location = strRedirect;
}
// Traitement synchrone des donn&eacute;es

function RunActionXML ( commandeXML ) 
{	
	var strCommandeXML = commandeXML;
	
	var xhr_object = null;

	 if(window.XMLHttpRequest) // Firefox 
    {
        xhr_object = new XMLHttpRequest(); 
    }
    else if(window.ActiveXObject) // Internet Explorer 
    {
        try 
        {
            xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    else 
    {
        // XMLHttpRequest non supporté par le navigateur 
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
        return; 
    }   
	var method   = "POST"; // Choisie POST ou GET
	var filename = "Action.php";
	var data     = "xml="+strCommandeXML;

	//alert(strCommandeXML);
	
	xhr_object.open(method, filename, false);
	
	if(method == "POST") xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xhr_object.send(data);
	
	if (xhr_object.readyState == 4) 
	{
		var oXMLResultData = xhr_object.responseXML;
		var oXMLOperationList = oXMLResultData.getElementsByTagName('Result');
		if (oXMLOperationList[0].attributes[2])
		{
		var strID = oXMLOperationList[0].attributes[2].nodeValue;
		return (strID);
		}
	}	
}