function AJAXGlob(Action,Type,Target,Code,Value) {
	var debug = 0;
    //          ******************** Paramètres ******************************                //
    // Value : Nom du script externe à appeler                                                //
    // Type : Type de manipulation des résultats                                              //
    // Target : L'élément de la page web qui sera affecté par le retour du script si Type = 2 //
    // Code : Code javascript éxécuté au retour du script, Type doit être égale à 3           //
    // Value : Les données transmises au script                                               //
    //          **************************************************************                //
    var xhr_object = null;
    if(window.XMLHttpRequest) { // Firefox
        xhr_object = new XMLHttpRequest();
    } else if(window.ActiveXObject) {// Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    } else { // XMLHttpRequest non supporté par le navigateur
        alert("Your browser doesn\'t support XMLHTTPRequest objects...");
        return;
    }
    xhr_object.open("POST",Action, true);
    xhr_object.onreadystatechange = function() {
        if(xhr_object.readyState == 4) {
            if (debug == 1) {
                alert(xhr_object.responseText);
            }
            if (Type == 1) {
                //eval
                eval(xhr_object.responseText);
            } else if (Type == 2) {
                //innerHTML
                Target.innerHTML = xhr_object.responseText;
            }
			if (Code != "") {
				eval(Code);
			}
        }
    }
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	data = Value;
    xhr_object.send(data);
}

function AJAXLoad(dest) {
	document.getElementById(dest).style.height="100%";
	document.getElementById(dest).innerHTML = "<br /><br /><img src='/fichiers/images/contenu/ajax-loader.gif' alt='' />";
	
}

function AddList(list1,list2) {
	if (list1.length > 0 && list1.selectedIndex > -1) {
		//Faire un ajout à la liste 2
		for (i=list1.length-1;i>=0;i--) {
			if (list1[i].selected == true) {
				var anOption = document.createElement("OPTION");
				list2.options.add(anOption); 
				anOption.innerHTML = list1[i].text;
				anOption.value = list1[i].value;
				list1.remove(i);
			}
		}
	}
}