function getContentFCKeditor(id){
	var oFCKeditor = FCKeditorAPI.GetInstance(id);
	return oFCKeditor.EditorDocument.body.innerHTML;
}

function completerCourriel(){
	
	AddTimeOut4 = setTimeout("completerCourriel()",15000);
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
			if(xhr.status  == 200){ 
				
				if(xhr.responseText!=''){ 
				//alert(xhr.responseText);
				
					clearTimeout(AddTimeOut4);
					
					if(xhr.responseText==0){
						document.getElementById('courrielErreur').innerHTML = 'L\'envoi est maintenant terminé!';	
					}else{
						envoyerCourriel();
					}
					
				}
				
			}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/completercourriel.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("id_liste="+document.getElementById('id_liste').value+"&id_message="+document.getElementById('id_message').value); 	
	
}


function envoyerCourriel(){

	
	document.getElementById('interface').style.display = 'none';
	AddTimeOut3 = setTimeout("envoyerCourriel()",15000);
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
						//alert(xhr.responseText);
						clearTimeout(AddTimeOut3);
						
						document.getElementById('courrielErreur').innerHTML = document.getElementById('courrielErreur').innerHTML + '.';
						
						if(xhr.responseText>=1){
							envoyerCourriel();
						}else{
							completerCourriel();
						}
						
					}

				}
				
		 }
		 
	};
	
	leTexte = getContentFCKeditor('texte').replace("'", "´");

   xhr.open( "POST", "ajax/envoicourrier.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("les_pieces_jointes="+document.getElementById('les_pieces_jointes').value+"&texte="+leTexte+"&sujet="+document.getElementById('sujet').value+"&id_liste="+document.getElementById('id_liste').value+"&courriel_liste="+document.getElementById('courriel_liste').value+"&id_message="+document.getElementById('id_message').value); 
   
}


function reCompleterCourriel(id_message){
	
	AddTimeOut6 = setTimeout("reCompleterCourriel("+id_message+")",15000);
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
			if(xhr.status  == 200){ 
				
				if(xhr.responseText!=''){ 
				//alert(xhr.responseText);
				
					clearTimeout(AddTimeOut6);
					
					if(xhr.responseText==0){
						document.getElementById('courrielErreur').innerHTML = 'L\'envoi est maintenant terminé!';	
					}else{
						reEnvoyerCourriel(id_message);
					}
					
				}
				
			}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/recompletercourriel.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("id_message="+id_message); 	
	
}

function reEnvoyerCourriel(id_message){
	
	document.getElementById('courrielErreur').innerHTML = 'Envoi en cours...';
	AddTimeOut5 = setTimeout("reEnvoyerCourriel("+id_message+")",15000);
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
						//alert(xhr.responseText);
						clearTimeout(AddTimeOut5);
						
						document.getElementById('courrielErreur').innerHTML = document.getElementById('courrielErreur').innerHTML + '.';
						
						if(xhr.responseText>=1){
							reEnvoyerCourriel();
						}else{
							reCompleterCourriel();
						}
						
					}

				}
				
		 }
		 
	}; 

   xhr.open( "POST", "ajax/reenvoicourrier.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("id_message="+id_message); 
   
}

function supprimePJ(piece){
	

	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
			if(xhr.status  == 200){ 
				
			
					
				document.getElementById('les_pieces_jointes').value = xhr.responseText;
				document.getElementById('messageCallBack').innerHTML = '<span style="color:green;">La Piece jointe a bien été supprimé</span>';;
				//document.getElementById('piece').style.display = 'none';
				
					//alert('Rien');
					
			}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/supprimer_pieces_jointes.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("pieces="+document.getElementById('les_pieces_jointes').value+"&piece="+piece); 
   
}



var idDivMessageLiaison;
function liaisonPages(id_pages,liaison_pages){

	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
					
						//alert(xhr.responseText);
						document.getElementById('diV'+id_pages).innerHTML = xhr.responseText;
						idDivMessageLiaison = 'diV'+id_pages;
						setTimeout(cacheDivMessageLiaison, 2000);
					}

				}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/liaisonpages.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("id_pages="+id_pages+"&liaison_pages="+liaison_pages); 
   
}

function cacheDivMessageLiaison(){
	document.getElementById(idDivMessageLiaison).innerHTML = '';
}

function suiteMenu(n){
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
					
						//alert(xhr.responseText);
						document.getElementById('page_menu').innerHTML = xhr.responseText;
						
					}

				}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/menu.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("n="+n); 
	
}


function inscription(){
	
	//document.getElementById('newsletter').innerHTML = '<h2>Liste de diffusions</h2>Enregistrement en cours...';
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
					
						if(xhr.responseText==0 || xhr.responseText==1){
							if(xhr.responseText==1){
								document.getElementById('newsletter').innerHTML = '<h2>Liste de diffusions</h2>Vous êtes maintenant inscrit!';
								document.location = 'index.php?p=profil';
							}else{
								document.getElementById('newsletter').innerHTML = '<h2>Liste de diffusions</h2>Veuillez réessayer plus tard!';
							}
						}else{
							document.getElementById('newsletter').innerHTML = xhr.responseText;
						}
						
					}
					
				}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/inscription.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("courrielDiffusion="+document.getElementById('courrielDiffusion').value); 
	
}


function inscription_noteculture(){
		

	nom=document.getElementById('nom_noteculture').value;
	courriel=document.getElementById('courriel_noteculture').value;
	if(document.getElementById('abonner_noteculture').checked == true){ etat = 1; }else{ etat = 0; }
	
	var divMessage = document.getElementById('messageNoteCultureAbonnement');
	var formNC = document.getElementById('formNoteCulture');
	
	formNC.style.display = 'none';
	divMessage.innerHTML = '<p>Liste d\'envoi Note Culture</p>Enregistrement en cours...';
	divMessage.style.display = 'block';
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest(); }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
					
						if(xhr.responseText==0 || xhr.responseText==1 || xhr.responseText==-1 || xhr.responseText==-2 || xhr.responseText==-3 || xhr.responseText==-4){
							if(xhr.responseText==1){
								divMessage.innerHTML = 'Vous êtes maintenant inscrit!';
								//document.location = 'index.php?p=profil';
								setTimeout("document.location = 'index.php?p=profil'", 5000);
							}else if(xhr.responseText==-1){
								divMessage.innerHTML = 'Un message vous a été envoyé par courriel pour confirmer votre désabonnement!';
							}else if(xhr.responseText==-2){
								divMessage.innerHTML = 'L\'adresse courriel n\'est pas valide!';
								formNC.style.display = 'block';
							}else if(xhr.responseText==-3){
								divMessage.innerHTML = 'Des informations sont manquantes!';
								formNC.style.display = 'block';
							}else if(xhr.responseText==-4){
								divMessage.innerHTML = 'Aucun enregistrement n\'a été trouvé à cette adresse courriel dans notre base de données!';
							}else{
								divMessage.innerHTML = 'Veuillez réessayer plus tard!';
							}
						}else{
							divMessage.innerHTML = xhr.responseText;
						}
						
					}
					
				}
		 }
		 
	}; 


   xhr.open( "POST", "ajax/inscription_noteculture.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("etat_noteculture="+etat+"&courriel_noteculture="+courriel+"&nom_noteculture="+nom); 
 
	
}


function categorieAjax(categorie, nombreCategorie){
	//alert(categorie);
	
	document.getElementById('divSousCategorie'+nombreCategorie).innerHTML = '<div style="height:70px"><b>Chargement en cours...<b></div>';
	
	AddTimeOut1 = setTimeout("categorieAjax("+categorie+","+nombreCategorie+")",5000);
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
						
						clearTimeout(AddTimeOut1);
						document.getElementById('divSousCategorie'+nombreCategorie).innerHTML = xhr.responseText;
						
					}

				}
		 }
	}; 
	
	xhr.open( "POST", "ajax/categorie_membre.php",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send('categorie='+categorie+'&nombrecategorie='+nombreCategorie); 

}

function createDiv(id, idDiv){
	
	var target = document.getElementById(id);
	var elem = document.createElement('div');
	elem.id = idDiv;
	target.appendChild(elem);
	
}

var divId = 1;

function ajouterCategorie(){
	//nombreCategorie++;
	nombreCategorie = 1;
	//if(document.getElementById('nombreCategorie').value == ''){ 
		//document.getElementById('nombreCategorie').value = 0;
		//nombreCategorie = 0;
	//}
	
	AddTimeOut2 = setTimeout("ajouterCategorie()",5000);
	
	document.getElementById('CatAjout').innerHTML = '<b>Chargement en cours...</b>';
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					
					if(xhr.responseText!=''){
						
						
						clearTimeout(AddTimeOut2);
						//document.getElementById(\'nombreCategorie\').value
						document.getElementById('CatAjout').innerHTML = '[<a href="javascript:void(ajouterCategorie())"><strong>+ Ajouter un secteur</strong></a>]';
						//document.getElementById('nombreCategorie').value = eval(nombreCategorie)+1;
						//document.getElementById('catTable').innerHTML = document.getElementById('catTable').innerHTML + xhr.responseText;
						
						
						var nom = 'catTable'+ divId;
						
						createDiv('catTable', nom);
						
						document.getElementById(nom).innerHTML = xhr.responseText;
						
						divId++;
						
					}

				}else{
					alert("Réception erreur " + xhr.status);
				}
		 }
	}; 
	
	xhr.open( "POST", "ajax/ajoutercategorie.php",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send('nombrecategorie='+nombreCategorie); 

}



/*

function categorieAjax(categorie, nombreCategorie){
	//alert(categorie);
	
	
	document.getElementById('divSousCategorie'+nombreCategorie).innerHTML = '<div style="height:70px"><b>Chargement en cours...<b></div>';
	
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){

						document.getElementById('divSousCategorie'+nombreCategorie).innerHTML = xhr.responseText;
				
					}

				}
		 }
	}; 
	
	xhr.open( "POST", "ajax/categorie_membre.php",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send('categorie='+categorie+'&nombrecategorie='+nombreCategorie); 

}


function ajouterCategorie(nombreCategorie){
	//nombreCategorie++;
	
	if(document.getElementById('nombreCategorie').value == ''){ 
		document.getElementById('nombreCategorie').value = 0;
		nombreCategorie = 0;
	}
	
	document.getElementById('CatAjout').innerHTML = '<b>Chargement en cours...</b>';
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					
					if(xhr.responseText!=''){
						
						document.getElementById('CatAjout').innerHTML = '[<a href="javascript:void(ajouterCategorie(document.getElementById(\'nombreCategorie\').value))"><strong>+ Ajouter une cat&eacute;gorie de membre</strong></a>]';
						document.getElementById('nombreCategorie').value = eval(nombreCategorie)+1;
						document.getElementById('catTable').innerHTML = document.getElementById('catTable').innerHTML + xhr.responseText;
						
					}

				}else{
					alert("Réception erreur " + xhr.status);
				}
		 }
	}; 
	
	xhr.open( "POST", "ajax/ajoutercategorie.php",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send('nombrecategorie='+nombreCategorie); 

}

*/


function afficherMembre(id,etat){

	obj = document.getElementById('m'+id);
	obj2 = document.getElementById('l'+id);
	
	if(etat==1){
		obj.style.display = 'block';
	}else{
		obj.style.display = 'none';
	}
	
	obj.style.top = obj2.style.top;
	
	
	if(obj.innerHTML.indexOf('ID:'+id) == -1){
	
		obj.innerHTML = 'Chargement en cours...';
		
		var xhr; 
		try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
		catch (e) 
		{
			try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
			catch (e2) 
			{
			  try {  xhr = new XMLHttpRequest();     }
			  catch (e3) {  xhr = false;   }
			}
		 }
	 
		xhr.onreadystatechange  = function()
		{ 
			 if(xhr.readyState  == 4)
			 {
					if(xhr.status  == 200){ 
						
						if(xhr.responseText!=''){
							
							obj.innerHTML = xhr.responseText;
							
						}
	
					}
			 }
		}; 
		
		xhr.open( "POST", "ajax/afficher_membre.php",  true); 
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send('id='+id); 

	}

}

function rechercheMembre(mot){
	
	obj = document.getElementById('listeDestinataire');
	
	if(mot.length > 3){
		
		obj.style.display = 'block';
		
		obj.innerHTML = 'Chargement en cours...';
		
		var xhr; 
		try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
		catch (e) 
		{
			try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
			catch (e2) 
			{
			  try {  xhr = new XMLHttpRequest();     }
			  catch (e3) {  xhr = false;   }
			}
		 }
	 
		xhr.onreadystatechange  = function()
		{ 
			 if(xhr.readyState  == 4)
			 {
					if(xhr.status  == 200){ 
						
						if(xhr.responseText!=''){
							
							obj.innerHTML = xhr.responseText;
							
						}
	
					}
			 }
		}; 
		
		xhr.open( "POST", "ajax/recherche_membre.php",  true); 
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send('mot='+mot); 

	}

}


function enLigne(login){
	
	if(login!=0){
		
		var xhr; 
		try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
		catch (e) 
		{
			try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
			catch (e2) 
			{
			  try {  xhr = new XMLHttpRequest();     }
			  catch (e3) {  xhr = false;   }
			}
		 }
	  
	   xhr.open( "POST", "ajax/enligne.php",  true); 
	   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	   xhr.send(); 	
			
	}
	
	window.setTimeout("enLigne("+login+")",120000);
	
}


function inscriptionFormation(id,nom){
	
	document.getElementById('formation_'+id).innerHTML = '<strong><i>Inscription en cours...</i></strong>';
	
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
				if(xhr.status  == 200){ 
					
					if(xhr.responseText!=''){
						
						document.getElementById('formation_'+id).innerHTML = xhr.responseText;
						
					}

				}
		 }
	}; 


   xhr.open( "POST", "ajax/inscription_formation.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("id_formation="+id+"&nom_formation="+nom); 	
	
}


function archiveNouvelle(id){
	
	//alert(id);
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
		  try {  xhr = new XMLHttpRequest();     }
		  catch (e3) {  xhr = false;   }
		}
	 }
 
	xhr.onreadystatechange  = function()
	{ 
		 if(xhr.readyState  == 4)
		 {
			if(xhr.status  == 200){ 
				
				if(xhr.responseText!=''){ 
					
					document.getElementById('pI'+id).innerHTML = xhr.responseText;	
					
				}
				
			}
		 }
		 
	}; 

   xhr.open( "POST", "ajax/archiveNouvelle.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send("id="+id); 	
	
}
