var requete = null;
var requete2 = null;

function creerRequete() {
    try {
        requete = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Votre navigateur ne semble pas supporter les objets XMLHttpRequest.');
    }
}

function getValeur() {
	creerRequete(); /* initalise la variable globale "requete" */
	
	valeur = document.getElementById('liste').value; /* On r�cup�re la valeur s�lectionn�e dans la liste d�roulante */
	
	var url = 'message.php?valeur='+valeur; /* On d�finie l'url � appeller en passant cette valeur */
	
	requete.open('GET', url, true); /* Pr�paration d'une requ�te asynchrone de type GET */
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) { /* 4 signifie que l'�tat est "complete" */
			if(requete.status == 200) { /* code HTTP si tout est ok */
				document.getElementById('zoneMessage').innerHTML = requete.responseText; /* Traitement de la r�ponse, on met � jour notre span 'zoneMessage' */
			}
		}
	};
	
	requete.send(null); /* Effectue la requ�te */
}

function getVilles() {
	creerRequete();
	
	//var departements = document.forms['opener_form'].txtRecherche;
	var dpt = document.forms['opener_form'].txtRecherche.value;
	
	/*
	for (i = 0; i < document.forms['opener_form'].cboNoCommande.options.length; i++) {
		if (document.forms['opener_form'].cboNoCommande.options[i].selected) {
			dpt += document.forms['opener_form'].cboNoCommande.options[i].value;
		}
	}*/
	
	var url = 'ajax_SorteGranite.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeItem').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getListes() {
	creerRequete();
	
	var dpt = document.forms['formModification'].cboModification.value;
	//var dpt = document.getElementById('cboModification').value;
	
	var url = 'ajax_SorteListe.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeItem').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getNouveauChamp() {
	creerRequete();
	
	var departements = document.forms['opener_form'].cboModification;
	var dpt = document.forms['opener_form'].cboModification.value;
	
	var url = 'ajax_SorteListeQuotation.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeItem').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


function TypeDePierre() {
	creerRequete();
	
	for (i = 0; i < document.forms['opener_form'].cboType.options.length; i++) {
		if (document.getElementById('cboType').options[i].selected) {
			dpt = document.getElementById('cboType').options[i].text;
		}
	}
	
	var url = 'ajax_TypeDePierre.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeRange').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


function TypeDeMesure() {
	creerRequete();
	
	var dpt = document.forms['opener_form'].cboMesure.value;
	var url = 'ajax_TypeDeMesure.php?dpt='+dpt;
	
	requete.open('GET', url, true);	
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('LabelLongueur').innerHTML = requete.responseText;
			}
		}
	};
	requete.send(null);
}

function TypeDePierreOpt(LaPierre) {
	creerRequete();
	/*
	for (i = 0; i < document.forms['opener_form'].cboType.options.length; i++) {
		if (document.getElementById('cboType').options[i].selected) {
			dpt = document.getElementById('cboType').options[i].text;
		}
	}*/
	
	dpt = LaPierre;
	
	var url = 'ajax_TypeDePierre.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeRange').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function ModProjet(typeMod) {
	creerRequete();
	
	if (typeMod == 1) {
		var dpt = document.forms['InfoAdditionnel'].txtNomProjet.value;
	}
	else {
		if (typeMod == 2) {
			var dpt = document.forms['InfoAdditionnel'].txtNomClient.value;
		}
		else {
			if (typeMod == 4) {
				var dpt = document.forms['InfoAdditionnel'].txtCommentaire.value;
			}
			else
			{
				var dpt = document.forms['InfoAdditionnel'].cboAdresse.value;
			}
		}
	}
	
	var url = 'ajax_NomProjet.php?dpt='+dpt+'&Mod='+typeMod;
	
	requete.open('GET', url, true);
	
	
	if (typeMod == 2) 
	{
		requete.onreadystatechange = function() {
			if(requete.readyState == 4) {
				if(requete.status == 200) {
					//document.getElementById('AdresseClient').innerHTML = requete.responseText;
				}
			}
		};
	}
	
	requete.send(null);
	
	if (typeMod == 3)
	{
		window.location='cart.php';
		//window.location("cart.php");
	}
}

function RecreerAdresseLiv() {
	creerRequete();
	
	var dpt = document.forms['InfoAdditionnel'].txtNomClient.value;
	
	var url = 'ajax_RecreerAdresseLiv.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				//document.getElementById('AdresseClient').innerHTML = requete.responseText;
			}
		}
	}
	
	requete.send(null);
}


function AjouterInfoMemoire( section, no_requete ) 
{
    creerRequete();
                                                                 
    switch( section )                                                                 
    {
        case 1:
            var longueur = document.forms['opener_form'].txtLongueur.value;
            var largeur  = document.forms['opener_form'].txtLargeur.value;
    
            var url = 'ajax_ListePrix.php?type=' + section + '&lon=' + longueur + '&lar=' + largeur;
            break;
        case 3:
            var epaisseur  = document.forms['opener_form'].txtEpaisseur.value;
            
            var url = 'ajax_ListePrix.php?type=' + section + '&epais=' + epaisseur;
            break;
            
        case 4:
            var url = 'ajax_ListePrix.php?type=5&req=' + no_requete; 
            break;
            
    }
            
    
    requete.open('GET', url, true);
    
    requete.onreadystatechange = function() {
        if(requete.readyState == 4) {
            if(requete.status == 200) {
                document.getElementById('ListeFormat').innerHTML = requete.responseText;
            }
        }
    };
    
    requete.send(null);
}

function SupprimerInfoMemoire( type, param1, param2 )
{
    creerRequete();
    
    switch( type )
    {
        case 1:
            var url = 'ajax_ListePrix.php?type=2&lon=' + param1 + '&lar=' + param2;
            break;
        case 2:
            var url = 'ajax_ListePrix.php?type=4&epais=' + param1;
            break;
    }
    
    requete.open('GET', url, true);
    
    requete.onreadystatechange = function() {
        if(requete.readyState == 4) {
            if(requete.status == 200) {
                document.getElementById('ListeFormat').innerHTML = requete.responseText;
            }
        }
    };
    
    requete.send(null);    
}

function ObtenirLaListeDePrix()
{
    creerRequete();     
    
    var url = 'ajax_ListePrix.php?type=5';
    //var url = 'ajax_ListePrix.php?type=4&epais=1';
    
    requete.open('GET', url, true);
    
    requete.onreadystatechange = function() {
        if(requete.readyState == 4) {
            if(requete.status == 200) {
                document.getElementById('ListeFormat').innerHTML = requete.responseText;
            }
        }
    };
}

function CancelSubmit()
{
    return false;    
}


function ListeLivraison() {
	creerRequete();	
	
	var url = 'ajax_ListeLivraison.php';
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeDelai').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function AfficherDetClient() {
	creerRequete();	
	
	var dpt = document.forms['ChoixClient'].cboNoUtilisateur.value;
	var url = '../ajax_DetailUtilisateur.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('DescClient').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function ChargerListeClientFP() {
	creerRequete();	
	
	var dpt = document.forms['InfoAdditionnel'].txtClientFP.value;
	var url = 'ajax_ChargerListeFP.php?dpt='+dpt;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeClientFP').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function SauvegarderAdresse() {
	creerRequete();	
	
	var Adresse1 = document.forms['FormProfile'].txtAdresse.value;
	var Ville = document.forms['FormProfile'].txtVille.value;
	var Province = document.forms['FormProfile'].txtProvince.value;
	var Pays = document.forms['FormProfile'].txtPays.value;
	var CodePostal = document.forms['FormProfile'].txtCodePostal.value;
	
	var url = 'ajax_SauvegarderAdresse.php?Adresse='+Adresse1+'&Ville='+Ville+'&Province='+Province+'&Pays='+Pays+'&CodePostal='+CodePostal;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('PasDeListe').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
	
	window.location='MonProfileAdresse.php';
}

function OuvrirBoiteCommentaire(idQuote) {
	creerRequete();
	
	var url = 'ajax_OuvrirBoiteCommentaire.php?id='+idQuote;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('FenetreCommentaire').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function OuvrirBoiteRaisonAnnulation(idQuote) {
	creerRequete();
	
	var url = 'ajax_OuvrirBoiteAnnulation.php?id='+idQuote;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('FenetreRaisonAnnulation').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


function ChargerListeDesProvinces(TypeProv) {
	creerRequete();	
	
	if (TypeProv == 1)
	{
		var dpt = document.forms['FormProfile'].txtPays.value;
		var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=1';
	}

	if (TypeProv == 2)
	{
		var dpt = document.forms['FormCreation'].txtPays.value;
		var url = '../ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=1';
	}

	if (TypeProv == 3)
	{
		var dpt = document.forms['InfoAdditionnel'].txtFacPays.value;
		var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=2';
	}

	if (TypeProv == 4)
	{
		var dpt = document.forms['InfoAdditionnel'].txtLivPays.value;
		var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=3';
	}
	
	if (TypeProv == 5)
	{
		var dpt = document.forms['FormAccess'].txtPays.value;
		var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=2';
	}
	
	
	if (TypeProv == 6)
	{
		var dpt = document.forms['InfoAdditionnel'].txtFacPays.value;
		var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=2&Param='+document.forms['InfoAdditionnel'].txtLivProvince.value;	;
	}

	if (TypeProv == 7)
	{
		var dpt = document.forms['InfoAdditionnel'].txtLivPays.value;
		var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=3&Param='+document.forms['InfoAdditionnel'].txtFacProvince.value;;
	}
	
	if (TypeProv == 8)
	{
		var dpt = document.forms['FormAccess'].txtPays.value;
		var url = '../ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=1';
	}
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				if (TypeProv == 1)
				{
					document.getElementById('ListeProvince').innerHTML = requete.responseText;
				}
				if (TypeProv == 2)
				{
					document.getElementById('ListeProvince').innerHTML = requete.responseText;
				}
				if (TypeProv == 3)
				{
					document.getElementById('ListeProvFac').innerHTML = requete.responseText;
				}
				if (TypeProv == 4)
				{
					document.getElementById('ListeProvLiv').innerHTML = requete.responseText;
				}
				if (TypeProv == 5)
				{
					document.getElementById('ListeProvince').innerHTML = requete.responseText;
				}
				
				if (TypeProv == 6)
				{
					document.getElementById('ListeProvFac').innerHTML = requete.responseText;
				}
				if (TypeProv == 7)
				{
					document.getElementById('ListeProvLiv').innerHTML = requete.responseText;
				}
				if (TypeProv == 8)
				{
					document.getElementById('ListeProvince').innerHTML = requete.responseText;
				}
			}
		}
	};
	
	requete.send(null);
}

function RamenerAdresseClientFP() {
	
	var requeteTest = null;
	
	try {
        requeteTest = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requeteTest = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requeteTest = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requeteTest = null;
            }
        }
    }
    
    if(requeteTest == null) {
        alert('Votre navigateur ne semble pas supporter les objets XMLHttpRequest.');
    }
	
	var dpt = window.opener.document.forms['InfoAdditionnel'].txtNomClient.value;
	var url = 'ajax_AdresseFP.php?dpt='+dpt;
	
	requeteTest.open('GET', url, true);
	
	requeteTest.onreadystatechange = function() {
		if(requeteTest.readyState == 4) {
			if(requeteTest.status == 200) {
				window.opener.document.getElementById('AdresseClient').innerHTML = requeteTest.responseText;
			}
		}
	};
	
	requeteTest.send(null);
}


function OuvrirPopup(page,nom,option) {
  window.open(page,nom,option); }
  
  
function getXmlHttp() 
{
	var xmlHttp;
	// Firefox, Opera 8.0+, Safari
	try { 
	    xmlHttp = new XMLHttpRequest(); 
	}
	catch( e ) {
	
	    // Internet Explorer
	    try {
	        xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP" );
	    }
	    catch( e ) {
	        
	        try { xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" ); }
	        
	        // -- Browser doesn't support Ajax
	        catch( e ) { return false; }
	    }
	}
	
	return xmlHttp;
}


function do_requestUTS( module, params, callback ) 
{
	var xmlHttp = getXmlHttp();
	
	// -- Some calls add an object as param. If so, the object will be send to
	// -- callback function
	var object = ( arguments.length > 3 ) ? arguments[ 3 ] : null;
	
	if( xmlHttp ) {
	
	    if( callback ) {
	
	        xmlHttp.onreadystatechange = function() { 
	    
	            if( xmlHttp.readyState == 4 ) {
	
	                // -- Call the callback function with XML document
	                if( object ) callback( object, xmlHttp.responseXML );
	                else callback( xmlHttp.responseXML );
	            }
	        }
	    }
	    
	    if (params == 1) {
	    	params = "Units=" + document.forms['opener_form'].cboMesure.value;
	    }
	    
	    if (params == 2) {
	    	params = "Adresse=" + document.forms['InfoAdditionnel'].cboAdresse.value;
	    }
	        
	    xmlHttp.open( 'GET', module + '?' + params, true );
	    xmlHttp.send( null );
	}
}

function ModifierMesure( XML )
{
	document.getElementById('Longueur6').innerHTML = XML.getElementsByTagName( 'Lon6' ).item( 0 ).firstChild.data;
	document.getElementById('Longueur8').innerHTML = XML.getElementsByTagName( 'Lon8' ).item( 0 ).firstChild.data;
	document.getElementById('Longueur12').innerHTML = XML.getElementsByTagName( 'Lon12' ).item( 0 ).firstChild.data;
	document.getElementById('Longueur16').innerHTML = XML.getElementsByTagName( 'Lon16' ).item( 0 ).firstChild.data;
	document.getElementById('Longueur18').innerHTML = XML.getElementsByTagName( 'Lon18' ).item( 0 ).firstChild.data;
	document.getElementById('Longueur24').innerHTML = XML.getElementsByTagName( 'Lon24' ).item( 0 ).firstChild.data;
	
	document.getElementById('Largeur6').innerHTML = XML.getElementsByTagName( 'Lar6' ).item( 0 ).firstChild.data;
	document.getElementById('Largeur12').innerHTML = XML.getElementsByTagName( 'Lar12' ).item( 0 ).firstChild.data;
	document.getElementById('Largeur16').innerHTML = XML.getElementsByTagName( 'Lar16' ).item( 0 ).firstChild.data;
	document.getElementById('Largeur18').innerHTML = XML.getElementsByTagName( 'Lar18' ).item( 0 ).firstChild.data;
	document.getElementById('Largeur24').innerHTML = XML.getElementsByTagName( 'Lar24' ).item( 0 ).firstChild.data;
	
	document.getElementById('Epaisseur3_8').innerHTML = XML.getElementsByTagName( 'Epais3_8' ).item( 0 ).firstChild.data;
	document.getElementById('Epaisseur1_2').innerHTML = XML.getElementsByTagName( 'Epais1_2' ).item( 0 ).firstChild.data;
	document.getElementById('Epaisseur5_8').innerHTML = XML.getElementsByTagName( 'Epais5_8' ).item( 0 ).firstChild.data;
	document.getElementById('Epaisseur3_4').innerHTML = XML.getElementsByTagName( 'Epais3_4' ).item( 0 ).firstChild.data;
	
	document.getElementById('LongueurPat6').innerHTML = XML.getElementsByTagName( 'LonPat6' ).item( 0 ).firstChild.data;
	document.getElementById('LongueurPat10').innerHTML = XML.getElementsByTagName( 'LonPat10' ).item( 0 ).firstChild.data;
	document.getElementById('LongueurPat12').innerHTML = XML.getElementsByTagName( 'LonPat12' ).item( 0 ).firstChild.data;
	document.getElementById('LongueurPat16').innerHTML = XML.getElementsByTagName( 'LonPat16' ).item( 0 ).firstChild.data;
	document.getElementById('LongueurPat18').innerHTML = XML.getElementsByTagName( 'LonPat18' ).item( 0 ).firstChild.data;
	document.getElementById('LongueurPat24').innerHTML = XML.getElementsByTagName( 'LonPat24' ).item( 0 ).firstChild.data;

	document.getElementById('UniteLongueur').innerHTML = XML.getElementsByTagName( 'UnitLongueur' ).item( 0 ).firstChild.data;
	document.getElementById('UniteLargeur').innerHTML = XML.getElementsByTagName( 'UnitLargeur' ).item( 0 ).firstChild.data;
	document.getElementById('UniteEpaisseur').innerHTML = XML.getElementsByTagName( 'UnitEpaisseur' ).item( 0 ).firstChild.data;
	document.getElementById('UniteQuantite').innerHTML = XML.getElementsByTagName( 'UnitQuantite' ).item( 0 ).firstChild.data;
}

function ModifierValeurMM( LeNombre )
{
	
	TypeMesure = document.forms['opener_form'].cboMesure.value;	
	
	if (TypeMesure == 1) 
	{
		return LeNombre;
	}
	else
	{
		return Math.round((LeNombre * 25.4));
	}
}

function ModifierAdresse( XML )
{
	if (XML.getElementsByTagName( 'Pays' ).item( 0 ).firstChild.data != 'aucun')	
	{
		document.getElementById('txtLivPays').value = XML.getElementsByTagName( 'Pays' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivPays').value = '';
	}
	
	if (XML.getElementsByTagName( 'NoAdresse' ).item( 0 ).firstChild.data != 'aucun')	
	{
		document.getElementById('txtLivAdresse').value = XML.getElementsByTagName( 'NoAdresse' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivAdresse').value = '';
	}
		
	if (XML.getElementsByTagName( 'Ville' ).item( 0 ).firstChild.data != 'aucun')	
	{		
		document.getElementById('txtLivVille').value = XML.getElementsByTagName( 'Ville' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivVille').value = '';
	}
	
	if (XML.getElementsByTagName( 'CodePostal' ).item( 0 ).firstChild.data != 'aucun')	
	{
		document.getElementById('txtLivCodePostal').value = XML.getElementsByTagName( 'CodePostal' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivCodePostal').value = '';
	}
	
	if (XML.getElementsByTagName( 'Telephone' ).item( 0 ).firstChild.data != 'aucun')	
	{
		document.getElementById('txtLivNoTelephone').value = XML.getElementsByTagName( 'Telephone' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivNoTelephone').value = '';
	}
	
	if (XML.getElementsByTagName( 'Fax' ).item( 0 ).firstChild.data != 'aucun')	
	{
		document.getElementById('txtLivNoFax').value = XML.getElementsByTagName( 'Fax' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivNoFax').value = '';
	}

	creerRequete();	
	
	var dpt = XML.getElementsByTagName( 'Pays' ).item( 0 ).firstChild.data;
	var url = 'ajax_ListeDesProvinces.php?dpt='+dpt+'&Nom=3&Param='+XML.getElementsByTagName( 'Province' ).item( 0 ).firstChild.data;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('ListeProvLiv').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);	
	
	if (XML.getElementsByTagName( 'Province' ).item( 0 ).firstChild.data != 'aucun')	
	{
		document.getElementById('txtLivProvince').value = XML.getElementsByTagName( 'Province' ).item( 0 ).firstChild.data;
	}
	else
	{
		document.getElementById('txtLivProvince').value = '';
	}	
}

function TransfertAdresse(CoteAdresse)
{
	if (CoteAdresse == 1)
	{
		document.forms['InfoAdditionnel'].txtLivPays.value 			= document.forms['InfoAdditionnel'].txtFacPays.value;
		ChargerListeDesProvinces(7);
		
		document.forms['InfoAdditionnel'].txtLivNomContact.value 	= document.forms['InfoAdditionnel'].txtFacNomContact.value;
		document.forms['InfoAdditionnel'].txtLivNomCompagnie.value 	= document.forms['InfoAdditionnel'].txtFacNomCompagnie.value;
		document.forms['InfoAdditionnel'].txtLivAdresse.value 		= document.forms['InfoAdditionnel'].txtFacAdresse.value;
		document.forms['InfoAdditionnel'].txtLivVille.value 		= document.forms['InfoAdditionnel'].txtFacVille.value;
		document.forms['InfoAdditionnel'].txtLivCodePostal.value 	= document.forms['InfoAdditionnel'].txtFacCodePostal.value;
		document.forms['InfoAdditionnel'].txtLivNoTelephone.value 	= document.forms['InfoAdditionnel'].txtFacNoTelephone.value;
		document.forms['InfoAdditionnel'].txtLivNoFax.value 		= document.forms['InfoAdditionnel'].txtFacNoFax.value;
	}
	else
	{
		document.forms['InfoAdditionnel'].txtFacPays.value			= document.forms['InfoAdditionnel'].txtLivPays.value;
		ChargerListeDesProvinces(6);
		
		document.forms['InfoAdditionnel'].txtFacNomContact.value  	= document.forms['InfoAdditionnel'].txtLivNomContact.value;
		document.forms['InfoAdditionnel'].txtFacNomCompagnie.value	= document.forms['InfoAdditionnel'].txtLivNomCompagnie.value;
		document.forms['InfoAdditionnel'].txtFacAdresse.value		= document.forms['InfoAdditionnel'].txtLivAdresse.value;
		document.forms['InfoAdditionnel'].txtFacVille.value			= document.forms['InfoAdditionnel'].txtLivVille.value;
		document.forms['InfoAdditionnel'].txtFacCodePostal.value	= document.forms['InfoAdditionnel'].txtLivCodePostal.value;
		document.forms['InfoAdditionnel'].txtFacNoTelephone.value	= document.forms['InfoAdditionnel'].txtLivNoTelephone.value;
		document.forms['InfoAdditionnel'].txtFacNoFax.value			= document.forms['InfoAdditionnel'].txtLivNoFax.value;
	}
}


