	var dt=new Date();
	var listeEnregistement = new Array();
	var ve_publisher = "publiecible";
	var ve_site =  "WEB";
	var ve_area = "publiecible";
	var ve_placement = "ROS";
	var ve_width =  300;
	var ve_parentElement =  "publicite_web";

	function isNum(num) {
		var chkZ = 1;
		for(i=0;i<num.length;++i)
			if(num.charAt(i) < "0"|| num.charAt(i) > "9")
				if (i==0&&num.charAt(i) != "-")
					chkZ = -1;
		if(chkZ == -1)
			return false;
		return true;
	}
	function ajusteTexte(elm,taille) {
		if (elm.offsetWidth==elm.clientWidth)
			elm.style["width"]=taille+"px";
	}

	/*-- Fonction pour mettre en minuscule -----------------------------------------
	     Passer l'objet (ex : f.mail ou document.forms['NomDuFormulaire'].mail)
	------------------------------------------------------------------------------*/
	function minuscule(o)
	{
	o.value=o.value.toLowerCase();
	}
	/*-- Fonction pour interdire la frappe de certains caractères ------------------
	   (Passer l'évènement et le string des caractères interdits)
	------------------------------------------------------------------------------*/
	function InterditTouches(evt, sInterdit, maxi)
	{
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (sInterdit.indexOf(String.fromCharCode(keyCode))>=0) return false;
	if (maxi!=undefined&&keyCode>maxi) return false;
	}
	/*-- Formatage des champs Mail -----------------------------------------------*/
	function valid_mail(evt)
	{
	var interdit=' &*?!:;,#~\'"^¨%$£?²¤§%*()[]{}<>\\|/`';
	  return InterditTouches(evt, interdit, 122);
	}
	/*-- Formatage des champs Mail -----------------------------------------------*/
	function valid_mail_recherche(evt)
	{
	var interdit=' &*?!:;,#~\'"^¨$£?²¤§%*()[]{}<>\\|/`';
	  return InterditTouches(evt, interdit, 122);
	}
	/*-- Formatage des champs texte ----------------------------------------------*/
	function valid_texte_ponctuation(evt)
	{
	var interdit='¤~^°µ§|\\/`';
	  return InterditTouches(evt, interdit);
	}
	/*-- Formatage des champs texte ----------------------------------------------*/
	function valid_texte(evt)
	{
	var interdit='$¤*+.&~#"{}()[]_^°=^%µ!§:;.,?|\\/`<>';
	  return InterditTouches(evt, interdit);
	}
	/*-- Formatage des champs texte ----------------------------------------------*/
	function valid_texte_recherche(evt)
	{
	var interdit='$¤*+.&~#"{}()[]_^°=^µ!§:;.,?|\\/`<>';
	  return InterditTouches(evt, interdit);
	}
	/*-- Formatage des champs entier ----------------------------------------------*/
	function valid_entier(evt)
	{
	var interdit=' &*?!:;,#~\'"^¨%$£?²¤§%*()[]{}<>\\|/`+-=.';
	  return InterditTouches(evt, interdit, 57);
	}
	//******* Fonction générales --------------------------------------------------
	/*-- Vérifie la syntaxe générale d'un Email sous forme domaine en texte ------*/
	function bSyntaxeEmail(sMail)
	{
	var re=/^[a-zA-Z\d\-_]+((\.|-|_)[a-zA-Z\d\.\-_]+)*@((?![-\d])[a-zA-Z\d-]{0,62}[a-zA-Z\d]\.){1,4}[a-zA-Z]{2,6}$/gi;
	return (sMail.match(re)==sMail)&&(sMail.substr(sMail.lastIndexOf("@")).length<=256);
	}

	/* ---- fonction infoPopup ---- */
	/*	cette fonction affiche une popup avec les info résumé de l'émission
		via les fontions XMLHttpRequest*/	
	function infoPopup(id) {
			var xhr_object = null;
			var popup = document.getElementById('infoText');
			
			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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
				return;
			}
	
			xhr_object.open("POST", "direct.php", true);
	
			xhr_object.onreadystatechange = function anonymous() {
				if(xhr_object.readyState == 4) {
					document.getElementById('infoText').innerHTML = xhr_object.responseText;
					document.getElementById('divInfo').style.display = 'block';
				}
			}
	
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
//			var data = "module=page&ssmodule=popupEmission&id="+id;
			var data = "module=Emission&ssmodule=DetailView&action=popupEmission&id="+id;
			data +="&"+dt.getTime();
			xhr_object.send(data);
	}
	
	/* ---- fonction closeInfoPopup ---- */
	/*	cette fonction ferme la popup avec les info résumé de l'émission*/	
	function closeInfoPopup() {
		document.getElementById('divInfo').style.display='none';
		document.getElementById('flash').continuTimer();
	}
	
	/* ---- fonction chgBouton ---- */
	/*	cette fonction change le bouton du flash de l'émission*/	
	function chgBouton(page) {
//		alert( typeof document.getElementById('flash').chgBouton);
		if (document.getElementById('flash')!= undefined) 
			if (typeof(document.getElementById('flash').chgBouton) == 'function')
				document.getElementById('flash').chgBouton(page); 
		if (page==1)
			affichePubWeb('block');
		else		
			affichePubWeb('none');
		return false;
	}
	
	function affichePubWeb(etat) {
//		alert(etat);
//		alert(document.getElementById('publicite_web').style.display);
		document.getElementById('publicite_web').style.display=etat;
	}

	function trim(s) {
		var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
		return (m == null) ? "" : m[1];
	}	

	/* ---- fonction envoi_courriel ---- */
	/*	cette fonction envoi le courriel
		avec la page courriel.php via les fontions XMLHttpRequest*/					
	function envoi_courriel(courriel,msg,nom,tel) {
		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}

		xhr_object.open("POST", "courriel.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
			}
		}

 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "courriel="+escape(courriel)+"&msg="+escape(msg)
			+"&nom="+escape(nom)+"&tel="+escape(tel);
		data +="&"+dt.getTime();
		xhr_object.send(data);
	}
	

	/* ---- fonction verifiercourriel ---- */
	/*	cette fonction vérifie la syntaxe du courriel */					
	
	function verifiercourriel(objMail) {
		return bSyntaxeEmail(objMail.value);
//		return objMail.value.indexOf("@")>0&&objMail.value.indexOf(".")>0;
	}
	
	/* ---- fonction verifiermail ---- */
	/*	cette fonction vérifie la syntaxe du courriel
		et vérifie sur le contenu du message est non vide*/					
	function verifiermail(mail,msg,nom,tel) {
		var objMail = document.getElementById(mail);
		var objMsg = document.getElementById(msg);
		var objNom = document.getElementById(nom);
		var objTel = document.getElementById(tel);
	  if ((objMail.value.indexOf("@")>0)&&(objMail.value.indexOf(".")>0)) {
		 if (trim(objMsg.value).length>0) {
		 	envoi_courriel(objMail.value,objMsg.value,objNom.value,objTel.value);
		 } else {
			 alert("message vide!");
			 return false
		 }
		 return true 
	  } else {
		 alert("courriel non valide !");
		 return false
	  }
	}
	
	function initCourriel() {	
    	f_decode_all_email('kj456uyhsjgfkoinsfds5-fds@kjh','emailATraduire');
		return;
  	}
	
	function initMembre() {	
		var id = document.getElementById('id_participant');
		if (id.value!="") {
//    	if (Get_Cookie('login')==null) {
//alert(document.getElementById('id_participant').value);
    		Set_Cookie('cookie_participant',id.value,30,'/','','');
    		Set_Cookie('login','login5',30,'/','','');
//    	}
				document.getElementById('menuLogin').style.visibility="visible";
    } else {
    		Set_Cookie('cookie_participant','',0,'/','','');
    		Set_Cookie('login','logout',30,'/','','');
				document.getElementById('flash').setParticipant("");
				document.getElementById('menuLogin').style.visibility="hidden";    	
		}
		return;
  }
	
	
	/* ---- fonction inscritInfolettre ---- */
	/*	cette fonction vérifie les paramètre
		de la page infolettre via les fontions XMLHttpRequest*/		
	function verifieInfolettre() {
		
	}

	/* ---- fonction desinscritInfolettre ---- */
	/*	cette fonction envoi le courriel
		de la page infolettre via les fontions XMLHttpRequest*/		
	function desinscritInfolettre() {
		var objCiv = document.getElementsByName('civ')[0];
		var objNom = document.getElementsByName('nom')[0];
		var objPrenom = document.getElementsByName('prenom')[0];
		var objAge = document.getElementsByName('age')[0];
		var objVille = document.getElementsByName('ville')[0];
		var objPasswd = document.getElementsByName('passwd')[0];
		var objId = document.getElementById('id_participant');
		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "direct.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
				document.getElementById('infolettre_formulaire').innerHTML=xhr_object.responseText;
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "civ="+escape(objCiv.value)+"&nom="+escape(objNom.value)
					+"&prenom="+escape(objPrenom.value)+"&age="+escape(objAge.value)
					+"&ville="+escape(objVille.value)+"&passwd="+escape(objPasswd.value)
					+"&id="+objId.value+"&action=desabonner"
					+"&module=Participant&ssmodule=maj";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
	}

	/* ---- fonction inscritInfolettre ---- */
	/*	cette fonction envoi le courriel
		de la page infolettre via les fontions XMLHttpRequest*/		
	function inscritInfolettre() {
		var objCiv = document.getElementsByName('civ')[0];
		var objNom = document.getElementsByName('nom')[0];
		var objPrenom = document.getElementsByName('prenom')[0];
		var objAge = document.getElementsByName('age')[0];
		var objVille = document.getElementsByName('ville')[0];
		var objMail = document.getElementsByName('courriel')[0];
		var objPasswd = document.getElementsByName('passwd')[0];
		var objId = document.getElementById('id_participant');

		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "direct.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
//				alert(xhr_object.responseText);
				document.getElementById('infolettre_formulaire').innerHTML=xhr_object.responseText;
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "civ="+escape(objCiv.value)+"&nom="+escape(objNom.value)
					+"&prenom="+escape(objPrenom.value)+"&age="+escape(objAge.value)
					+"&ville="+escape(objVille.value)+"&courriel="+escape(objMail.value)
					+"&id="+objId.value
					+"&passwd="+(objPasswd.value!=undefined?escape(objPasswd.value):"")
					+"&action=infolettre"
					+"&module=Participant&ssmodule=maj";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
	}

	/* ---- fonction sauvegardeMembre ---- */
	/*	cette fonction sauvegarde les information du membre
		de la page membre via les fontions XMLHttpRequest*/		
	function sauvegardeMembre() {
		var objCiv = document.getElementsByName('civ')[0];
		var objNom = document.getElementsByName('nom')[0];
		var objPrenom = document.getElementsByName('prenom')[0];
		var objAge = document.getElementsByName('age')[0];
		var objVille = document.getElementsByName('ville')[0];
		var objPasswd = document.getElementsByName('passwd')[0];
		var objId = document.getElementById('id_participant');
		var objJour = document.getElementsByName('teljour')[0];
		var objSoir = document.getElementsByName('telsoir')[0];

		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "direct.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
//				alert(xhr_object.responseText);
				document.getElementById('espacemembre_formulaire').innerHTML=xhr_object.responseText;
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "civ="+escape(objCiv.value)+"&nom="+escape(objNom.value)
					+"&prenom="+escape(objPrenom.value)+"&age="+escape(objAge.value)
					+"&ville="+escape(objVille.value)+"&infolettre="+(document.getElementsByName('inscrit')[0].checked?"1":"0")
					+"&passwd="+escape(objPasswd.value)+"&id="+objId.value
					+"&teljour="+escape(objJour.value)+"&telsoir="+escape(objSoir.value)
					+"&action=modification"
					+"&module=Participant&ssmodule=maj";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
	}

	/* ---- fonction getIDContact ---- */
	/*	cette fonction envoi le courriel
		avec la page courriel.php via les fontions XMLHttpRequest*/		
		//getIDContact('courriel');
	function getIDContact(courriel) {
		var objMail = document.getElementById(courriel);
		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}

		xhr_object.open("POST", "constantcontact_d.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
//				alert(xhr_object.responseText.length);
				var position = xhr_object.responseText.indexOf('hidden')+25;
//				alert(xhr_object.responseText.substring(position,xhr_object.responseText.indexOf('/>',position)-1));
			}
		}

 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "ea="+escape(objMail.value);
		data +="&"+dt.getTime();
//		alert(data);
//		xhr_object.send(data);
	}

	function afficheLogin(visible) {
		var objProfile = document.getElementById('profile');
		objProfile.style.display=visible;
		
	}
	
	
	/* ---- fonction accesLogin ---- */
	/*	cette fonction envoi le login
			via les fontions XMLHttpRequest*/		
	function accesLogin(page) {
		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "main.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
				document.getElementById('contenu').innerHTML = xhr_object.responseText;
				var id = document.getElementById('id_participant');
				if (document.getElementById('flash')!= undefined&&id!=null&&id.value!="") {
					document.getElementById('menuLogin').style.visibility="visible";    	
					if (typeof(document.getElementById('flash').setParticipant) == 'function') {
						document.getElementById('flash').setParticipant(id.value); 
//						alert(xhr_object.responseText);
					}
				} else {
					if (page=='membre'&&document.getElementById('flash')!= undefined)
						if (typeof(document.getElementById('flash').setParticipant) == 'function')
							document.getElementById('flash').setParticipant(""); 
					document.getElementById('menuLogin').style.visibility="hidden";  	
//		  		Set_Cookie('cookie_participant','',0,'/','','');
//		  		Set_Cookie('login','logout_js',30,'/','','');
				}
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "action=login&page="+page
					+"&module=Gestion&ssmodule=index";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
	}

	/* ---- fonction quitLogin ---- */
	/*	cette fonction envoi le logout
		via les fontions XMLHttpRequest*/		
	function quitLogin(page) {
		Set_Cookie('id_participant','',30,'/','','');
		document.getElementById('id_participant').value="";
		if (document.getElementById('flash')!= undefined) 
			if (typeof(document.getElementById('flash').chgBouton) == 'function')
				document.getElementById('flash').setParticipant(''); 
		document.getElementById('menuLogin').style.visibility="hidden";    	
		
		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "main.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
				document.getElementById('contenu').innerHTML = xhr_object.responseText;
//				alert(xhr_object.responseText);
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "action=logout&page="+page
					+"&module=Gestion&ssmodule=index";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
	}

	/* ---- fonction inscritReservation ---- */
	/*	cette fonction envoi les informations usager
		de la page reservation via les fontions XMLHttpRequest*/		
	function inscritReservation() {
		var objCiv = document.getElementsByName('civ')[0];
		var objNom = document.getElementsByName('nom')[0];
		var objPrenom = document.getElementsByName('prenom')[0];
		var objAge = document.getElementsByName('age')[0];
		var objVille = document.getElementsByName('ville')[0];
		var objMail = document.getElementsByName('courriel')[0];
		var objJour = document.getElementsByName('teljour')[0];
		var objSoir = document.getElementsByName('telsoir')[0];

		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "direct.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
//				alert(";"+trim(xhr_object.responseText)+";");
				inscritReservationEmission(trim(xhr_object.responseText));
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "civ="+escape(objCiv.value)+"&nom="+escape(objNom.value)
					+"&prenom="+escape(objPrenom.value)+"&age="+escape(objAge.value)
					+"&ville="+escape(objVille.value)+"&courriel="+escape(objMail.value)
					+"&teljour="+escape(objJour.value)+"&telsoir="+escape(objSoir.value)
					+"&action=participant"
					+"&module=Participant&ssmodule=maj";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
	}

	/* ---- fonction inscritReservationEmission ---- */
	/*	cette fonction envoi les informations emission
		de la page reservation via les fontions XMLHttpRequest*/		
	function inscritReservationEmission(id) {
//		var objEvenement = document.getElementsByName('evenement')[0];
		var objEnr = document.getElementsByName('enregistrement')[0];
		var objNb = document.getElementsByName('nb')[0];
		var obj12 = document.getElementsByName('age12')[0];
		var obj13 = document.getElementsByName('age13')[0];
		var obj18 = document.getElementsByName('age18')[0];
		var obj36 = document.getElementsByName('age36')[0];
		var obj55 = document.getElementsByName('age55')[0];
		var objGp = document.getElementsByName('groupe')[0];

		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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", "direct.php", true);

		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4) {
//				alert(xhr_object.responseText);
			}
		}
		
 		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data = "id_enregistrement="+escape(objEnr.value.substring(1))
					+"&nb="+escape(objNb.value)+"&age12="+escape(obj12.value)
					+"&age13="+escape(obj13.value)+"&age18="+escape(obj18.value)
					+"&age36="+escape(obj36.value)+"&age55="+escape(obj55.value)
					+"&groupe="+escape(objGp.value)+"&id="+id
					+"&action=reservation"
					+"&module=Participant&ssmodule=maj";
		data +="&"+dt.getTime();
//		alert(data);
		xhr_object.send(data);
		objEnr.disabled=true;
		document.getElementsByName('evenement')[0].disabled=true;
	}

	/* ---- fonction getDateEmission ---- */
	/*	cette fonction documente les date relié à une émission
		  via les fontions XMLHttpRequest*/		
	function getDateEmission(emission) {
		document.getElementsByName('confirmation')[0].disabled = true;
		document.getElementById('reserver_invites').style.visibility='hidden';
		var objEnregistrement = document.getElementsByName('enregistrement')[0];
		while (objEnregistrement.hasChildNodes()) {
			objEnregistrement.removeChild(objEnregistrement.childNodes[0]);    
		}
		if (emission=="") {
			objEnregistrement.disabled = true;
		} else {
			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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
				return;
			}
			
			xhr_object.open("POST", "direct.php", true);
	
			xhr_object.onreadystatechange = function anonymous() {
				if(xhr_object.readyState == 4) {
//					alert("xhr_object.responseText :"+xhr_object.responseText+";");
					if (trim(xhr_object.responseText).length==0) {
						objEnregistrement.options.add(new Option('Aucune date disponible','-1'));
						objEnregistrement.disabled = true;
					} else {
						objEnregistrement.options.add(new Option('Selectionnez votre date','-1'));
						var tableau=xhr_object.responseText.split(new RegExp("[\\\]\\\[]+", "g"));
						for (i=0;i<tableau.length;i++) {
							if (trim(tableau[i]).length>0) {
								var param = tableau[i].split(new RegExp("[;]+", "g"));
								objEnregistrement.options.add(new Option(param[0],param[1]));
							}
						}
						if (objEnregistrement.options.length==2) {
							objEnregistrement.remove(0);
							objEnregistrement.options[0].selected=true;
							getInvitesEnregistrement(objEnregistrement.options[0].value);
						}
						objEnregistrement.disabled = false;
					}
				}
			}
			
 			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "id="+emission+"&action=enregistement"
						+"&module=Emission&ssmodule=DetailView";
			data +="&"+dt.getTime();
//			alert(data);
			xhr_object.send(data);
			
//			alert(emission);		
		}
	}
	
	/* ---- fonction getInvitesEnregistrement ---- */
	/*	cette fonction documente les invites relié
			à une date d'émission
		  via les fontions XMLHttpRequest*/		
	function getInvitesEnregistrement(enregistrement) {
		var objConfirmation = document.getElementsByName('confirmation')[0];
		var objInvite = document.getElementById('reserver_invites');
		var objInviteListe = document.getElementById('reserver_invites_contenu');
		if (enregistrement=="-1") {
			objConfirmation.disabled = true;
			objInvite.style.visibility='hidden';
		} else {
			objConfirmation.disabled = enregistrement.substr(0,1)=="-";
			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("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
				return;
			}
			
			xhr_object.open("POST", "direct.php", true);
	
			xhr_object.onreadystatechange = function anonymous() {
				if(xhr_object.readyState == 4) {
//					alert("xhr_object.responseText :"+xhr_object.responseText+";");
					if (trim(xhr_object.responseText).length==0) {
						objInvite.style.visibility='hidden';
					} else {
						objInvite.style.visibility='visible';
						objInviteListe.innerHTML=xhr_object.responseText;
					}
				}
			}
			
 			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "id="+enregistrement.substring(1)+"&action=invites"
						+"&module=Emission&ssmodule=DetailView";
			data +="&"+dt.getTime();
//			alert(data);
			xhr_object.send(data);
			
//			alert(emission);		
		}
	}
	
