

//TEXTE DEFILANT____________________________________
var defile;// l'element a deplacer
var psinit = 410; // position horizontale de depart
var pscrnt = psinit;       

function texteDefile() {
   if (!defile) defile = document.getElementById('defile');
   if (defile) 
   {
      if(pscrnt < ( - 1450))
	  	{
         pscrnt = psinit;
        } else 
		{
         pscrnt+= -1; // pixel par deplacement
      	}
      defile.style.left = pscrnt+"px";
   }
}
var timer = setInterval("texteDefile()",25); // delai de deplacement 
//LIVRE_D'OR_______________________________________
//fonction pour envoyer les données dans la bdd.
function livredor( )
{	
		var nom = document.getElementById("nom").value;
		var ip = document.getElementById("ip").value;
		var date = document.getElementById("date").value;
		var message = document.getElementById("message").value;	
		var codeimage = document.getElementById("codeimage").value;
		var message_reponse = document.getElementById("message-reponse");
		var requete_ajax = null;
		
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "./ajout-livredor.php", true);
	  // requete_ajax.overrideMimeType('text/html; charset=ISO-8859-1');
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			//alert(requete_ajax.responseText); // DEBUG MODE
			 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
			 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
			 // --- qu'il soit interprété au retour.
			 //  eval(requete_ajax.responseText);
			 //nom.innerHTML = requete_ajax.responseText;
//_______DIV_CONTENEUR_MESSAGE_ERREUR_LIVRE_DOR_FOND_NOIR_________________________________
		var divformulaire=document.getElementsByTagName("div")[5].childNodes[0];
		var newdivmessage = document.createElement("div");
		var txt = '';
		var newtext = document.createTextNode(txt);
		newdivmessage.appendChild(newtext);
		newdivmessage.setAttribute("id","toto");
		//var Tata = document.getElementById("toto");
		divformulaire.parentNode.insertBefore(newdivmessage,divformulaire); 
		newdivmessage.style.background = "black";
		newdivmessage.style.width = "300px";
		newdivmessage.style.height = "350px";
		//newdivmessage.style.marginTop ="-205px";
		//newdivmessage.style.marginLeft ="-135px";
		newdivmessage.style.position= "absolute";
		newdivmessage.style.textAlign="left";
	//	newdivmessage.style.zIndex=2;
//______PETIT_DIV_DEDANS_________________________________________________________________________________
		var divform= document.getElementsByTagName("div")[4].childNodes[0];
		var petit_div = document.createElement("div");
		var txte = 'le text de la div';
		var newtext = document.createTextNode(txte);
		petit_div.appendChild(newtext);
		petit_div.setAttribute("id","ptidiv");
		divform.parentNode.insertBefore(petit_div,divform);
	//	petit_div.style.zIndex=1;
		//response text de la requete php _______________________________
		petit_div.innerHTML = requete_ajax.responseText;
//_____FERMETURE_DU_DIV_________________________________________________________________________________________
		var divformpetit = document.getElementsByTagName("div")[4].childNodes[0];
		var div_ferm = document.createElement("div");
		var txtte = '';
		var newtext = document.createTextNode(txtte);
		petit_div.appendChild(newtext);
		div_ferm.setAttribute("id","divfermeture");
		divformpetit.parentNode.insertBefore(div_ferm,divform);
		 div_ferm.setAttribute("onclick","fermeture();");
		div_ferm.onclick = fermeture;

		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8")

	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
	   var data = "nom="+nom+"&ip="+ip+"&date="+date+"&message="+message+'&codeimage='+codeimage;
	   requete_ajax.send(data);
}
		function fermeture()
		{

			var noeud=document.getElementsByTagName("div")[4].childNodes[0];
			divferme = document.getElementsByTagName("div")[4].removeChild(noeud);
			var noeud=document.getElementsByTagName("div")[4].childNodes[0];
			divferme = document.getElementsByTagName("div")[4].removeChild(noeud);
			var noeud=document.getElementsByTagName("div")[5].childNodes[0];
			divferme = document.getElementsByTagName("div")[5].removeChild(noeud);
			//REMOVE SOUS IE
			
		}

//FONCION_POUR_LIMITER_LE_NOMBRE_DE_CARACTERES_DANS_LE_MESSAGE_________________________//
	function calculeLongueur()
	{
	   var iLongueur, iLongueurRestante;
	   iLongueur = document.getElementById('message').value.length;
	   if (iLongueur>250) 
	   {
	      document.getElementById('message').value = document.getElementById('message').value.substring(0,250);
	      iLongueurRestante = 0;
	   }
	   else
	   {
	      iLongueurRestante = 250 - iLongueur;
	   }
	   if (iLongueurRestante <= 1)
	      document.getElementById('indic').innerHTML = iLongueurRestante + "&nbsp;caract&egrave;re&nbsp;disponible";
	   else
	      document.getElementById('indic').innerHTML = iLongueurRestante + "&nbsp;caract&egrave;res&nbsp;disponibles";
	}	
//______________________________________________________________________________________________________________________________________
//SUPRESSION DE MESSAGES DANS LE LIVRE DOR 
//_____________________________________________________
function suppression_message(id)
{		
		//on va afficher le texte de réussite de suppression dans cette variable
		var texte_suppression = document.getElementById("suppression");
		var requete_ajax = null;      
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "livre-action.php", true);
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			//alert(requete_ajax.responseText); // DEBUG MODE
			 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
			 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
			 // --- qu'il soit interprété au retour.
	     //  eval(requete_ajax.responseText);
			texte_suppression.innerHTML = requete_ajax.responseText;
		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
	   if(confirm('Veux tu vraiment supprimer ce message?'))
	   {
	    var checkbox_bannir = document.getElementById('bannis');
		 valeur_bannir = checkbox_bannir.checked;

		var data = "suppression="+id+"&bannir="+valeur_bannir;
	   requete_ajax.send(data);	
	   }
}
//___________________________________________________________________________________________________
//FUNCTION POUR ACCEPTER LES MESSAGE DANS LE LIVRE D OR 
//______________________________________________________________________________________________________
function ajouter_message(id)
{		
		//on va afficher le texte de réussite de suppression dans cette variable
		var texte_suppression = document.getElementById("suppression");
		var requete_ajax = null;      
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "livre-action.php", true);
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			texte_suppression.innerHTML = requete_ajax.responseText;
		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :


		var data = "accepte="+id;
	   requete_ajax.send(data);	
	   
}
// AFFICHER LES  MESSAGE ET LES PAGES _________________________________
			function ajax(){
                var xhr = null; 
				if(window.XMLHttpRequest) // Firefox et autres
				xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
                                return xhr;
			}
			//jamais mettre de tiret dans une fonction comme dans une variable sinon ça ne fonctionne pas ... 
			function affichepage(){
				var xhr = ajax();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						lesMessages = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('milieu-droit').innerHTML = lesMessages;
					}
				}
				xhr.open("POST","livre-action.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				sel = document.getElementById('idpage');
				idpage = sel.options[sel.selectedIndex].value;
				xhr.send("idpage="+idpage);
			}
//________________________________________________________________________________________________________________________________
//FONCTIONS POUR LA GALERIE PHOTO
//________________________________________________________________________________________________________________________________

//Ajout d'une nouvelle masseuse//
//___________________________________________
function ajouter_masseuse()
{		
		var nom = document.getElementById("nom").value;
		//on va afficher le texte de réussite dans cette variable
		var texte_ajout = document.getElementById("lemessage");
		var requete_ajax = null;      
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "galerie-action.php", true);
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			texte_ajout.innerHTML = requete_ajax.responseText;
		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
		var data = "nom="+nom;
	   requete_ajax.send(data);	
	   
}
//__________________________________
//Modifier masseuse (ajouter des photos ou supprimer des photos)
function modif(nom)
{
		//on va afficher le texte de réussite dans cette variable
		var texte_ajout = document.getElementById("messagegalerie");
		var requete_ajax = null;      
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "galerie-action.php",true);
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			texte_ajout.innerHTML = requete_ajax.responseText;
		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
		var data = "affichnom="+nom;
	   requete_ajax.send(data);	
}
//__________FONCTION SUPPRIMER UNE PHOTO DE L'ALBUM________________________________
function supprimerPhoto(nomalbum,nomphoto)
{
	//on va afficher le texte de réussite dans cette variable
		var texte_ajout = document.getElementById("messagegalerie");
		var requete_ajax = null;      
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "galerie-action.php",true);
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			texte_ajout.innerHTML = requete_ajax.responseText;
		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
		var data = "supprimeralbum="+nomalbum+"&nomphoto="+nomphoto;
	   requete_ajax.send(data);	
}


//___supressionTotale__D'une_masseuses_et_de_ses_photos//_____________________________________________
function supressionTotale(nomalbum)
{
	//on va afficher le texte de réussite dans cette variable
		var texte_ajout = document.getElementById("lemessage");
		var requete_ajax = null;      
		if(window.XMLHttpRequest) // Firefox 
	    requete_ajax = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
	    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
	   { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 	 
	   requete_ajax.open("POST", "galerie-action.php",true);
	   //pas oublier le header //
	   requete_ajax.onreadystatechange = function() { 
	      if(requete_ajax.readyState == 4) {
			texte_ajout.innerHTML = requete_ajax.responseText;
		  }
	   } 
		requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
		var data = "albumcomplet="+nomalbum;
	   requete_ajax.send(data);	
}
//AFFICHAGE DE LA PROMOTION DU MOIS 
function affichPub()
{
		var divformulaire=document.getElementsByTagName("div")[8].childNodes[0];
		var newdivmessage = document.createElement("div");
		var txt = '';
		var newtext = document.createTextNode(txt);
		newdivmessage.appendChild(newtext);
		newdivmessage.setAttribute("id","tata");
		//var Tata = document.getElementById("toto");
		divformulaire.parentNode.insertBefore(newdivmessage,divformulaire); 
		newdivmessage.style.background = "black";
		newdivmessage.style.width = "1000px";
		newdivmessage.style.height = "1000px";
		newdivmessage.style.marginTop ="-500px";
		newdivmessage.style.marginLeft ="-150px";
		newdivmessage.style.zIndex = 10000;
		newdivmessage.style.position= "absolute";
		newdivmessage.style.textAlign="left";
		
		//______PETIT_DIV_DEDANS_________________________________________________________________________________

		var divform= document.getElementsByTagName("div")[8].childNodes[0];
		var petit_div = document.createElement("div");
		var txte = '';
		var newtext = document.createTextNode(txte);
		petit_div.appendChild(newtext);
		petit_div.setAttribute("id","divpub");
		divform.parentNode.insertBefore(petit_div,divform);

		//ICONE DE FERMETURE 
		var divferm= document.getElementsByTagName("div")[8].childNodes[0];
		var petit_div = document.createElement("a");
		var txte = '';
		var newtext = document.createTextNode(txte);
		petit_div.appendChild(newtext);
		petit_div.setAttribute("href","#");
		petit_div.setAttribute("onclick","supprimerpub()");
		petit_div.onclick = supprimerpub;
		petit_div.setAttribute("id","iconefermpub");
		divferm.parentNode.insertBefore(petit_div,divferm);
}
//FONCTION POUR SUPPRIMER LA PUB 
		function supprimerpub()
		{
			var pub  = document.getElementsByTagName("div")[8].childNodes[0];
			var supprimer = document.getElementsByTagName("div")[8].removeChild(pub);
			var pubs  = document.getElementsByTagName("div")[8].childNodes[1];
			var supprimers = document.getElementsByTagName("div")[8].removeChild(pubs);
			var pubss  = document.getElementsByTagName("div")[8].childNodes[0];
			supprimerss = document.getElementsByTagName("div")[8].removeChild(pubss);
		//	var pubsss  = document.getElementsByTagName("div")[8].childNodes[2];
			//var supprimerss = document.getElementsByTagName("div")[8].removeChild(pubsss);
		}
		
//NEWSLETTER AJOUT D'UN EMAIL
		
		function ajout_mail()
		{
			var email = document.getElementById('ajoutmail').value;
			var texte_ajout = document.getElementById("mess");
			var requete_ajax = null;      
			if(window.XMLHttpRequest) // Firefox 
		    requete_ajax = new XMLHttpRequest(); 
			else if(window.ActiveXObject) // Internet Explorer 
		    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
			else 
		   { 
		      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		      return; 
		   } 	 
		   requete_ajax.open("POST", "newsletter-action.php", true);
		   requete_ajax.onreadystatechange = function() { 
		      if(requete_ajax.readyState == 4) {
				texte_ajout.innerHTML = requete_ajax.responseText;
			  }
		   } 
			requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "email="+email;
		   requete_ajax.send(data);	
		}
// ici on vide le champs avec un onblur quand  la personne met ça souis pour qu'il puisse inserer son email
		function vider()
		{
			var aVider = document.getElementById('ajoutmail');
			aVider.value = '';
		}
// NEWSLETTER ENVOIS DE MAIL
		
		function envoisMail()
		{
			var newsletter = document.getElementById('newsletter').value;
			var divReussite = document.getElementById('messageReussite');
			var requete_ajax = null;      
			if(window.XMLHttpRequest) // Firefox 
		    requete_ajax = new XMLHttpRequest(); 
			else if(window.ActiveXObject) // Internet Explorer 
		    requete_ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
			else 
		   { 
		      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		      return; 
		   } 	 
		   requete_ajax.open("POST", "newsletter-action.php", true);
		   requete_ajax.onreadystatechange = function() { 
		      if(requete_ajax.readyState == 4) {
				divReussite.innerHTML = requete_ajax.responseText;
			  }
		   } 
			requete_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "newsletter="+newsletter;
		   requete_ajax.send(data);	
		}
			
 function ouvre_popup(page) 
 {
       window.open(page,"l","menubar=no, status=no, scrollbars=no, menubar=no, width=530, height=600");
   }
   
   // AFFICHER LES  MESSAGE ET LES PAGES _________________________________
			function ajax(){
                var xhr = null; 
				if(window.XMLHttpRequest) // Firefox et autres
				xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
                                return xhr;
			}
			//jamais mettre de tiret dans une fonction comme dans une variable sinon ça ne fonctionne pas ... 
			function affichepage(){
				var xhr = ajax();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						lesMessages = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('milieu-droit').innerHTML = lesMessages;
					}
				}
				xhr.open("POST","business.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				sel = document.getElementById('idpage');
				idpage = sel.options[sel.selectedIndex].value;
				xhr.send("idpage="+idpage);
			}
		
		
		// ici on vide le champs avec un onblur quand  la personne met ça souis pour qu'il puisse inserer son email
		function vider(){
			var aVider = document.getElementById('ajoutmail');
			aVider.value = '';
		}

