////////////////////////////////////////////////////////////////////
// AJAX ENREGISTRER TRANSACTION
function transaction(url)
{
    var xhr=null;
	var adr=url+"script/ajax/transaction.php";
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { alert_trans(xhr); };
    
    //on appelle le fichier reponse.txt
    xhr.open("GET", adr, true);
    xhr.send(null);
}
function alert_trans(xhr)
{
    if (xhr.readyState==4)
    {
    	var docXML= xhr.responseXML;
    	var itemB = docXML.getElementsByTagName("bloc");
		bloc = itemB.item(0).firstChild.data;
		
		if(bloc=="ERREUR"){
			alert("Une erreur est survenue lors de la phase de paiement en ligne, veuillez réessayer ultérieurement.");
		}else if(bloc=="ERREUR2"){
			alert("Une erreur est survenue lors de la phase de paiement en ligne, veuillez réessayer ultérieurement.");
		}else{
			document.getElementById("divTransaction").innerHTML = bloc;
			document.getElementById("divTransaction").className = "display";
		}
    }
}

////////////////////////////////////////////////////////////////////
// AJAX ENREGISTRER TRANSACTION 1EURO.COM
function transactionUnEuro(url)
{
    var xhr=null;
	var adr=url+"script/ajax/transaction-un-euro.php";
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { alert_trans_un_euro(xhr); };
    
    //on appelle le fichier reponse.txt
    xhr.open("GET", adr, true);
    xhr.send(null);
}
function alert_trans_un_euro(xhr)
{
    if (xhr.readyState==4)
    {
    	var docXML= xhr.responseXML;
    	var itemB = docXML.getElementsByTagName("bloc");
		bloc = itemB.item(0).firstChild.data;
		
		if(bloc=="ERREUR"){
			alert("Une erreur est survenue lors de la phase de paiement en ligne, veuillez réessayer ultérieurement.");
		}else if(bloc=="ERREUR2"){
			alert("Une erreur est survenue lors de la phase de paiement en ligne, veuillez réessayer ultérieurement.");
		}else{
			document.getElementById("divTransactionUnEuro").innerHTML = bloc;
			document.getElementById("divTransactionUnEuro").className = "display";
		}
    }
}