//Fonction qui ajoute ou retire un livre a ta bibliotheque
function biblio(mode,id_lecteur,id_livre){
/* Création objet XMLHttpRequest */
    var xhr = null;
if (window.XMLHttpRequest) { //Firefox ou IE >= 7.0
    xhr = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    try { // essaie de charger l'objet pour IE
        xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try { // essaie de charger l'objet pour une autre version IE
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
            window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest.");
        }
    } 
}
    /*Construction des paramètres*/
	if (mode == "add"){
	var build_url = 'spip.php?page=ajax_bibliotheque&add&id_lecteur='+id_lecteur+'&id_livre='+id_livre;
	}
	if (mode == "del"){
	var build_url = 'spip.php?page=ajax_bibliotheque&del&id_lecteur='+id_lecteur+'&id_livre='+id_livre;
	}
    /* Ecoutons les changements et lançons la fonction voulue */
     xhr.onreadystatechange = function() { modif_biblio(xhr,mode,id_lecteur,id_livre); }; // fonction à utiliser
     xhr.open('GET', build_url, true); //methode, fichier à appeller, synchrone ou non (si oui, attente avant de poursuivre)
     xhr.send(null); //entete http
}

function modif_biblio(xhr,mode,id_lecteur,id_livre){
        if (xhr.readyState == 4) {
            if (xhr.status == 200) {
				if (mode == "add"){
				document.getElementById("biblio").innerHTML = "<a id=\"toolbox_livre\" href=\"javascript:void(0);\" onclick=\"biblio('del','"+id_lecteur+"','"+id_livre+"');\">Je le retire de ma biblioth&egrave;que</a>";	 //affichage de la reponse (nombre) 
				}
				if (mode == "del"){
				document.getElementById("biblio").innerHTML = "<a id=\"toolbox_livre\" href=\"javascript:void(0);\" onclick=\"biblio('add','"+id_lecteur+"','"+id_livre+"');\">Je le mets dans ma biblioth&egrave;que</a>";					
				}
				alert(xhr.responseText);
            } else {
                alert('Un problème est survenu avec la requête.');
            }
        }
}