function createRequestObject(){
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP")
	} else {
		ro = new XMLHttpRequest();
	}
	return ro;
}

var http = createRequestObject();
var http_bas = createRequestObject();
var lediv 	= "";
var lenameiv 	= "";
var lenameicp 	= "";
var leselecti	= "";
var leselecti2	= "";

function init_select(selectid, texte){
	var sel = document.getElementById(selectid);
	if (sel != null){
		j = sel.length;
		for (var i=0 ; i<j ; i++){
			sel.options[0] = null;
		}
		var opt = new Option(texte, "0", false, true);
		sel.options[0] = opt;
	}
}

var id_save = 0;

function ajax_liste_attente(id_article){
	id_save = id_article;
	lediv = "div_attente_"+id_article;
	// Contrôle des champs
	var nom = document.getElementsByName('attente_nom_'+id_article)[0].value;
	var tel = document.getElementsByName('attente_tel_'+id_article)[0].value;
	var email = document.getElementsByName('attente_email_'+id_article)[0].value;
	if (nom == "" || tel == "" || email == ""){
		alert("Tous les champs doivent etre remplis");
		return false;
	}
	http = createRequestObject();
	http.open('GET', 'include/ajax/lbe/liste_attente.php?id_article='+id_article+'&nom='+nom+'&tel='+tel+'&email='+email);
	http.onreadystatechange = do_ajax_liste_attente;
	http.send(null);
	// Code html de chargement
	document.getElementById(lediv).style.display = "none";
	document.getElementById("div_loading_"+id_article).style.display = "block";
	return true;
}
function do_ajax_liste_attente(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
		document.getElementById("div_loading_"+id_save).style.display = "none";
		document.getElementById(lediv).style.display = "block";
	}
}
function ajax_getCommunes(cp, pays, divid, nameInputVille, nameInputCp){
	lediv 	= divid;
	if (cp.length > 1){
		lenameiv = nameInputVille;
		lenameicp = nameInputCp;
		http = createRequestObject();
		http.open('GET', '../../../include/ajax/getCommunes.php?cp='+cp+'&pays='+pays);
		http.onreadystatechange = do_ajax_getCommunes;
		http.send(null);
	} else {
		document.getElementById(lediv).style.display = "none";
	}
}
function do_ajax_getCommunes(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
		document.getElementById(lediv).style.display = "block";
	}
}
function do_sugRecherche(rech){
	document.getElementById('keywords_autocompletion').style.display = 'none';
	document.form_recherche.recherche.value = rech;
	document.form_recherche.submit();
}
function ajax_newListeWebmail(champ, selectid, utilisateurs, id_liste){
	leselecti = selectid;
	http = createRequestObject();
	if (champ != ''){
		// Création d'une nouvelle liste
		http.open('GET', '../../../../../include/ajax/newListeWebmail.php?champ=' + champ + '&utilisateurs=' + utilisateurs);
	}else if(id_liste > 0){
		// Enregistrement des modifications sur la liste sélectionnées
		http.open('GET', '../../../../../include/ajax/newListeWebmail.php?id_liste=' + id_liste + '&utilisateurs=' + utilisateurs);
	}else{
		// Récupération simple des liste pour rafraichissement du select
		http.open('GET', '../../../../../include/ajax/newListeWebmail.php');
	}
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_newListeWebmailSimple(champ, selectid, utilisateurs, id_liste){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/newListeWebmail.php');
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_newListeWebmailSimpleForum(champ, selectid, utilisateurs, id_liste){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../include/ajax/newListeWebmail.php');
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getListeWebmail(id_liste, selectid){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/getListeWebmail.php?id_liste=' + id_liste);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getListeWebmailSimple(id_liste, selectid){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getListeWebmailU.php?id_liste=' + id_liste);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getListeWebmailSimpleForum(id_liste, selectid){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../include/ajax/getListeWebmailU.php?id_liste=' + id_liste);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_delListeWebmail(id_liste, selectid){
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/delListeWebmail.php?id_liste=' + id_liste);
	http.onreadystatechange = do_ajax_ListesDiffusionRefresh;
	http.send(null);
}
function do_ajax_ListesDiffusionRefresh(){
	if(http.readyState == 4){
		document.getElementById('liste_util').options.length = 0;
		ajax_newListeWebmail('', 'listes_diffusion', '', 0);
		selIsEmpty();
	}
}
function ajax_getAgenceWebmail(id, divid){
	lediv = divid;
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/getAgenceWebmail.php?id_agence='+id);
	http.onreadystatechange = do_ajax_getAgenceWebmail;
	http.send(null);
}
function do_ajax_getAgenceWebmail(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
	}
}
function setCommune(commune, code){
	document.getElementsByName(lenameiv)[0].value = commune;
	document.getElementsByName(lenameicp)[0].value = code;
	document.getElementById(lediv).style.display = "none";
}
function ajax_getClients(nom, selectid){
	if (nom.length > 1){
		leselecti = selectid;
		http = createRequestObject();
		http.open('GET', '../../../include/ajax/getClients.php?nom='+nom);
		http.onreadystatechange = do_ajax_replaceSelect;
		http.send(null);
	}
}
function ajax_getClientsIframe(nom, selectid){
	if (nom.length > 1){
		leselecti = selectid;
		http = createRequestObject();
		http.open('GET', '../../../../../include/ajax/getClients.php?nom='+nom);
		http.onreadystatechange = do_ajax_replaceSelect;
		http.send(null);
	}
}
function do_ajax_replaceSelect(){
	do_ajax_replaceSelectGo(leselecti);
}
function do_ajax_replaceSelect2(){
	do_ajax_replaceSelectGo(leselecti2);
}
function do_ajax_replaceSelectGo(id){
	if(http.readyState == 4){
		var response = http.responseText;
		var Navigateur = navigator.appName;
		if (Navigateur == "Microsoft Internet Explorer"){
			var elem_div = document.createElement("div");
			elem_div.style.display = "inline";
			elem_div.id = "div_temp";
			document.getElementById(id).parentNode.insertBefore(elem_div, document.getElementById(id));
			var id_sel = document.getElementById(id).id;
			var class_sel = document.getElementById(id).getAttribute("className");
			var style_sel = document.getElementById(id).getAttribute("style");
			var size_sel = document.getElementById(id).getAttribute("size");
			var onchange_sel = document.getElementById(id).getAttribute("onchange");
			var multiple_sel = document.getElementById(id).getAttribute("multiple");
			var name_sel = document.getElementById(id).getAttribute("name");
			document.getElementById(id).parentNode.removeChild(document.getElementById(id));
			attributs = " id='"+id_sel+"'";
			elem_div.innerHTML = "<select "+attributs+">"+response+"</select>";
			var elem_sel = document.getElementById(id_sel);
			elem_sel.setAttribute("className", class_sel);
			elem_sel.setAttribute("onchange", onchange_sel);
			//elem_sel.setAttribute("size", size_sel);
			elem_sel.setAttribute("style", style_sel);
			//elem_sel.setAttribute("multiple", multiple_sel);
			elem_sel.setAttribute("name", name_sel);
		} else {
			document.getElementById(id).innerHTML = response;
		}
		if (id == 'liste_util'){
			selIsEmpty();
		}
		if (id == 'utilisateurs_notifs'){
			for (i=0; i < document.getElementById('utilisateurs_notifs').options.length; i++){
				document.getElementById('utilisateurs_notifs').options[i].selected = true;
			}
		}
		maj_calcul_nb_cours_bas();
		maj_calcul_nb_cours();
	}
}
function do_ajax_fillDiv(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
	}
}
function do_ajax_replaceDiv(){
	if(http.readyState == 4){
		var response = http.responseText;
		var conteneur = document.getElementById(lediv).parentNode;
		conteneur.removeChild(document.getElementById(lediv));
		conteneur.innerHTML = conteneur.innerHTML+response;
	}
}
function ajax_get_rss(id,url){
	if (url.length >= 1){
		http = createRequestObject();
		http.open('GET', '../../../include/ajax/getRss.php?id='+id+'&url='+url);
		http.onreadystatechange = do_ajax_get_rss;
		http.send(null);
	}
}
function do_ajax_get_rss(){
	if(http.readyState == 4){
		var response = http.responseText;
		create_div(response);
	}
}
function ajax_sup_rss(id_a_sup){
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getRss.php?id_a_sup='+id_a_sup);
	http.send(null);
	if(http.readyState == 4){
		var response = http.responseText;
	}
}
function setSociete(lib,id){
	document.getElementsByName(lenameiv)[0].value = lib;
	document.getElementsByName(lenamehidden)[0].value = id;
	document.getElementById(lediv).style.display = "none";
}
function ajax_getEmailClientMagasin(email, divid, inputid){
	if (email.length > 1){
		lediv 	= divid;
		lenameiv = inputid;
		http = createRequestObject();
		http.open('GET', '../../../include/ajax/getEmailClientMagasin.php?email='+email);
		http.onreadystatechange = do_ajax_getEmailClientMagasin;
		http.send(null);
	}
}
function do_ajax_getEmailClientMagasin(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
		document.getElementById(lediv).style.display = "block";
	}
}
function setEmailClientMagasin(email){
	document.getElementsByName(lenameiv)[0].value = email;
	document.getElementById(lediv).style.display = "none";
}
function ajax_getModeles(id_marque, selectid, selectModele){
	// Attention on ne doit récupérer que ceux qui ne sont pas deja dans la liste
	var selectm = document.getElementById(selectModele);
	var chaine = "";
	if (selectm){
		for (var i=0 ; i < selectm.length ; i++){
			chaine += selectm.options[i].value;
			if ((i+1) < selectm.length){
				chaine += ",";
			}
		}
	}
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getModeles.php?id_marque='+id_marque+"&exclure="+chaine);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getBlocs(id_univers, selectid, contenu){
	var def = "";
	init_select('rech_rubrique', '-- Tous --');
	init_select('rech_ss_rubrique', '-- Tous --');
	init_select('rech_ss_rubrique2', '-- Tous --');
	init_select('sous_rubrique', '-- Tous --');
	init_select('sous_rubrique2', '-- Tous --');
	if (parseInt(id_univers) != 0){
		leselecti = selectid;
		http = createRequestObject();
		http.open('GET', '../../../include/ajax/getBlocsUnivers.php?id_univers='+id_univers+"&contenu="+contenu);
		http.onreadystatechange = do_ajax_getBlocs;
		http.send(null);
	}
}

function ajax_getBlocsIframe(id_univers, selectid, contenu){
	var def = "";
	init_select('rech_rubrique', '-- Tous --');
	init_select('rech_ss_rubrique', '-- Tous --');
	init_select('rech_ss_rubrique2', '-- Tous --');
	init_select('sous_rubrique', '-- Tous --');
	init_select('sous_rubrique2', '-- Tous --');
	if (parseInt(id_univers) != 0){
		leselecti = selectid;
		http = createRequestObject();
		http.open('GET', '../../../../../include/ajax/getBlocsUnivers.php?id_univers='+id_univers+"&contenu="+contenu);
		http.onreadystatechange = do_ajax_getBlocs;
		http.send(null);
	}
}
function do_ajax_getBlocs(){
	if(http.readyState == 4){
		do_ajax_replaceSelect();
		// On a pas fini, on va maintenant regarder combien il y a d'options
		var sel = document.getElementById(leselecti);
		if (sel.length == 2){
			// On charge le select des rubriques
			if (leselecti == "rech_rubrique2"){
				ajax_getRubriques(document.getElementById(leselecti).value, "rech_ss_rubrique2");
			} else {
				ajax_getRubriques(document.getElementById(leselecti).value, "rech_ss_rubrique");
			}
		}
	}
}
function ajax_getRubriques(id_bloc, selectid, selected){
	var def = "";
	if (selected != ""){
		def = "&def="+selected;
	}
	var idint = parseInt(id_bloc);
	if (idint == 0){
		init_select('sous_rubrique', '-- Tous --');
		init_select('rech_ss_rubrique', '-- Tous --');
		init_select('sous_rubrique2', '-- Tous --');
	}
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getRubriques.php?id_bloc='+id_bloc+def);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getBlocLngIframe(lng, selectid){
	init_select('rubrique', '-- Tous --');
	init_select('sous_rubrique', '-- Tous --');
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/getBlocs.php?lng='+lng);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getBlocsLngNoType(lng, selectid){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getBlocsLngNoType.php?lng='+lng);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getAteliersLng(lng, selectid){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getAteliersLng.php?lng='+lng);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getUniversLng(lng, selectid, tous){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getUnivers.php?lng='+lng+'&tous='+tous);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getUniversLngIframe(lng, selectid, tous){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/getUnivers.php?lng='+lng+'&tous='+tous);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getRubriquesIframe(id_bloc, selectid, selected, rub_active){
	var def = "";
	if (selected != ""){
		def = "&def="+selected;
	}
	init_select('sous_rubrique', '-- Toutes --');
	init_select('sous_rubrique2', '-- Toutes --');
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/getRubriques.php?id_bloc='+id_bloc+'&rub_active='+rub_active+def);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getSsRubriques(id_rubrique, selectid, selected, display_all){
	var def = "";
	var dis = "";
	if (selected != ""){
		def = "&def="+selected;
	}
	if (display_all != ""){
		dis = "&display_all="+display_all;
	}
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getSsRubriques.php?id_rubrique='+id_rubrique+def+dis);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getSsRubriquesIframe(id_rubrique, selectid, selected, display_all, rub_active){
	var def = "";
	var dis = "";
	if (selected != ""){
		def = "&def="+selected;
	}
	if (display_all != ""){
		dis = "&display_all="+display_all;
	}
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../../../include/ajax/getSsRubriques.php?id_rubrique='+id_rubrique+def+dis+'&rub_active='+rub_active);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getOrdre(value, selectid, type){
	var http2 = createRequestObject();
	leselecti2 = selectid;
	var val = parseInt(value);
	if (type == "bloc"){
		if (val == 0){
			init_select(selectid, '------------------');
		} else {
			http2.open('GET', '../../../include/ajax/getRubriques.php?id_bloc='+value);
			http2.onreadystatechange = do_ajax_replaceSelect2;
			http2.send(null);
		}
	} else if (type == "rub"){
		if (val == 0){
			// On recharge avec le contenu du bloc...
			val = parseInt(document.getElementById('rech_rubrique').value);
			http2.open('GET', '../../../include/ajax/getRubriques.php?id_bloc='+val);
			http2.onreadystatechange = do_ajax_replaceSelect2;
			http2.send(null);
		} else {
			http2.open('GET', '../../../include/ajax/getSsRubriques.php?id_rubrique='+value+'&display_all=true');
			http2.onreadystatechange = do_ajax_replaceSelect2;
			http2.send(null);
		}
	}
}
function ajax_getProduits(id_rubrique, selectid, selected, display_all){
	var def = "";
	var dis = "";
	if (selected != ""){
		def = "&def="+selected;
	}
	if (display_all != ""){
		dis = "&display_all="+display_all;
	}
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getProduits.php?id_rubrique='+id_rubrique+def+dis);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getDepartement(id_region, selectid, selected){
	var def = "";
	if (selected != ""){
		def = "&def="+selected;
	}
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/getDepartementReg.php?id_region='+id_region+def);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_changeMontantChequeCadeau(id_montant){
	http = createRequestObject();
	http.open('GET', 'include/ajax/getMontantCheque.php?id_montant='+id_montant);
	http.onreadystatechange = do_ajax_changeMontantChequeCadeau;
	http.send(null);
}
function do_ajax_changeMontantChequeCadeau(){
	if(http.readyState == 4){
		var response = http.responseText;
		var tmp = response.split("|");
		document.getElementById('p_montant_lettres').innerHTML = tmp[0];
		document.getElementById('div_montant_chiffres').innerHTML = tmp[1]+"&nbsp;&euro;";
	}
}

var chaine = "";
var chaine2 = "";
var ko = false;

function ajax_getSolution(divid, id_masque){
	if (parseInt(id_masque) > 0){
		lediv = divid;
		http = createRequestObject();
		http.open('GET', '../../../include/ajax/getSolution.php?id_masque='+id_masque);
		http.onreadystatechange = do_ajax_getSolution;
		http.send(null);
	}
}

function do_ajax_getSolution(){
	if(http.readyState == 4){
		var chkmi = document.getElementsByName('chk_modules_i[]');
		var chksmi = document.getElementsByName('chk_ssmodules_i[]');
		var tmp = http.responseText.split("#");
		var chaine_m = tmp[1];
		var chaine_sm = tmp[0];
		var tab_m = chaine_m.split(",");
		var tab_sm = chaine_sm.split(",");
		for(var i=0 ; i<chkmi.length ; i++){
			if (tab_m.in_array(chkmi[i].value)){
				chkmi[i].checked = true;
			} else {
				chkmi[i].checked = false;
			}
		}
		for(var i=0 ; i<chksmi.length ; i++){
			if (tab_sm.in_array(chksmi[i].value)){
				chksmi[i].checked = true;
			} else {
				chksmi[i].checked = false;
			}
		}
	}
}

// fonction permettant de recuperer la liste des communes d'un département
function ajax_getPagesInternes(chemin, id_module,selectid){
	leselecti 	= selectid;
	http = createRequestObject();
	http.open('GET', chemin + '/include/ajax/getPagesInternes.php?id_module=' + id_module);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajout_produit_comparateur(chemin, id_article){
	lediv = "bloc_comparateur";
	http = createRequestObject();
	http.open('GET', chemin + 'include/ajax/mon_comparateur/getContenuBloc.php?id_article='+id_article);
	http.onreadystatechange = do_ajout_produit_comparateur;
	http.send(null);
}
function do_ajout_produit_comparateur(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
		alert("Ce produit à bien été ajouté au comparateur");
	}
}
function refresh_comparateur(chemin){
	lediv = "bloc_comparateur";
	http = createRequestObject();
	http.open('GET', chemin + 'include/ajax/mon_comparateur/getContenuBloc.php');
	http.onreadystatechange = do_ajax_fillDiv;
	http.send(null);
}
function vider_comparateur(chemin){
	if (confirm("Souhaitez-vous vraiment vider votre comparateur ?")){
		lediv = "bloc_comparateur";
		http = createRequestObject();
		http.open('GET', chemin + 'include/ajax/mon_comparateur/getContenuBloc.php?action=vider');
		http.onreadystatechange = do_vider_comparateur;
		http.send(null);
	}
}
function do_vider_comparateur(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById(lediv).innerHTML = response;
		alert("Votre comparateur a bien été vidé");
	}
}
function open_comparateur(lien, nombre_articles){
	if (nombre_articles < 2){
		alert("Vous devez avoir au moins deux articles dans votre comparateur.");
	} else {
		window.open(lien, 'comparateur', 'menubar=yes,resizable=yes,scrollbars=yes,width=1000,height=600,top='+((screen.height-600)/2)+',left='+((screen.width-1000)/2));
	}
}
function ajax_getAteliersUnivers(path, selectid, id_univers){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', path+'include/ajax/lbe/ajax_getAteliersUnivers.php?id_univers='+id_univers);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getCoursAteliers(path, selectid, id_atelier){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', path+'include/ajax/lbe/ajax_getCoursAteliers.php?id_atelier='+id_atelier);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getDatesAtelier(path, selectid, id_atelier){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', path+'include/ajax/lbe/ajax_getDatesAtelier.php?id_atelier='+id_atelier);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function ajax_getRespClient(path, selectid, id_client){
	leselecti = selectid;
	http = createRequestObject();
	http.open('GET', path+'include/ajax/lbe/ajax_getRespClient.php?id_client='+id_client);
	http.onreadystatechange = do_ajax_replaceSelect;
	http.send(null);
}
function maj_calcul_nb_cours(){
	if(document.getElementById('id_ecole')){
		var id_ecole = document.getElementById('id_ecole').value;
		var id_atelier = document.getElementById('id_atelier').value;
		var ladate = document.getElementById('ladate').value;
		var mois_session = "";
		if (document.getElementById('mois_session')){
			mois_session = document.getElementById('mois_session').value;
		}
		http = createRequestObject();
		http.open('GET', 'include/ajax/lbe/ajax_calculNbCours.php?id_ecole='+id_ecole+'&id_atelier='+id_atelier+'&ladate='+ladate+'&mois_session='+mois_session);
		http.onreadystatechange = do_ajax_maj_calcul_nb_cours;
		http.send(null);
	}
}
function maj_calcul_nb_cours_bas(){
	if(document.getElementById('id_ecole_bas')){
		var id_ecole = document.getElementById('id_ecole_bas').value;
		var id_atelier = document.getElementById('id_atelier_bas').value;
		var ladate = document.getElementById('ladate_bas').value;
		var date_from = document.getElementById('date_from').value;
		var date_to = document.getElementById('date_to').value;
		var mois_session = "";
		if (document.getElementById('mois_session')){
			mois_session = document.getElementById('mois_session').value;
		}
		http_bas = createRequestObject();
		http_bas.open('GET', 'include/ajax/lbe/ajax_calculNbCours.php?id_ecole='+id_ecole+'&id_atelier='+id_atelier+'&ladate='+ladate+'&mois_session=0'+'&date_from='+date_from+'&date_to='+date_to);
		http_bas.onreadystatechange = do_ajax_maj_calcul_nb_cours_bas;
		http_bas.send(null);
	}
}
function do_ajax_maj_calcul_nb_cours(){
	test = 1;
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('nb_res_cours').innerHTML = response;
	}
}
function do_ajax_maj_calcul_nb_cours_bas(){
	if(http_bas.readyState == 4){
		var response = http_bas.responseText;
		if(document.getElementById('nb_res_cours_bas')){
			document.getElementById('nb_res_cours_bas').innerHTML = response;
		}
	}
}
function ajax_get_clients_pro_devis(rech){
	http = createRequestObject();
	http.open('GET', '../../../include/ajax/lbe/ajax_getClientsPro.php?rech='+rech);
	http.onreadystatechange = do_ajax_get_clients_pro_devis;
	http.send(null);
}
function do_ajax_get_clients_pro_devis(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('liste_client').innerHTML = response;
	}
}

