

// ouvre et ferme une boite
function toggleBoite(boite)
{		
	var elt = document.getElementById(boite);
	elt.style.display = (elt.style.display == "block") ? "none" : "block";
	elt.style.visibility = (elt.style.visibility == "visible") ? "hidden" : "visible";
}









/* scripts ajax qui vérifient les champs et envoie le mail*/

var xhr = null;
 
/* Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX*/
function getXhr()
 {
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject)
   {  
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else 
   { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
    xhr = false; 
   } 
 }




 
 // vérification des noms et du message
 function verif(val)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
     
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // On affiche dans le span affnserie le retour de verifnserie.php
      document.getElementById('affverif'+val).innerHTML = xhr.responseText;
	    if(xhr.responseText=="<strong>Erreur</strong>"){document.getElementById('val'+val).value = 0;}
	  else {document.getElementById('val'+val).value = 1;}
     }
   }
  // On envoie la requete a "ajax/verifnserie.php"
  xhr.open("POST",'./library/squelette/ajax/verif.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // On recupere la valeur de l'input ayant pour id: votre_nom
  reponse = document.getElementById(val).value;
  // On envoie a verif le texte recupéré
  xhr.send("reponse="+reponse);
 }

  // vérification des input radio
 function verifr(val)
 {
   
  getXhr();
  xhr.onreadystatechange = function()
   {
      
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // On affiche dans le span affnserie le retour de verifnserie.php
      document.getElementById('affverif'+val).innerHTML = xhr.responseText;
	    if(xhr.responseText=="<strong>Erreur</strong>"){document.getElementById('val'+val).value = 0;}
	  else {document.getElementById('val'+val).value = 1;}
     }
   }

  // On envoie la requete a "ajax/verifnserie.php"
  xhr.open("POST",'./library/squelette/ajax/verifr.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // On recupere la valeur de l'input ayant pour id
  
  // On envoie a verif le texte recupéré
  xhr.send("reponse="+val);
 }
 
 
  // vérification des mails
 function verifm(val)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
      
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // On affiche dans le span affnserie le retour de verifnserie.php
      document.getElementById('affverif'+val).innerHTML = xhr.responseText;
	  if(xhr.responseText=="<strong>Erreur</strong>"){document.getElementById('val'+val).value = 0;}
	  else {document.getElementById('val'+val).value = 1;}
     }
   }
  // On envoie la requete a "ajax/verifnserie.php"
  xhr.open("POST",'./library/squelette/ajax/verifm.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // On recupere la valeur de l'input ayant pour id: votre_nom
  reponse = document.getElementById(val).value;
  // On envoie a verif le texte recupéré
  xhr.send("reponse="+reponse);
 }
 
 
  // lance l'envoi du mail
 function envoimail(typeenvoi)
 {
 
 
 // envoi à un ami
 if(typeenvoi==1)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
      
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // On affiche dans le span le retour de verif
      document.getElementById('textStatusami').innerHTML = xhr.responseText;
	  //$('submit').value = 'Terminé';
	  
     }
   }
  // On envoie la requete 

  xhr.open("POST",'./library/squelette/envoyer_ami.env.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 
  // On recupere les valeurs des inputs
 votre_nom = document.getElementById('votre_nom').value;
votre_email = document.getElementById('votre_email').value;
 ami_nom = document.getElementById('ami_nom').value;
ami_email = document.getElementById('ami_email').value;
 message = document.getElementById('message').value;
 url_page = document.getElementById('url_page').value;
 titre_page = document.getElementById('titre_page').value;
 
  // On envoie a verif le texte recupéré
  xhr.send("votre_nom="+votre_nom+"&votre_email"+votre_email+"&ami_nom="+ami_nom+"&ami_email="+ami_email+"&message="+message+"&url_page="+url_page+"&titre_page="+titre_page);
}

// envoi formulaire de contact
else if(typeenvoi==2)
{
  getXhr();
  xhr.onreadystatechange = function()
   {
      
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // On affiche dans le span le retour de verif
      document.getElementById('textStatus').innerHTML = xhr.responseText;
	  //$('submit').value = 'Terminé';
	  
     }
   }
  // On envoie la requete 

  xhr.open("POST",'./library/squelette/envoyer_contact.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 
  // On recupere les valeurs des inputs
   votre_titre = document.getElementById('votre_titre').value;
 votre_nom = document.getElementById('votre_nom').value;
 votre_prenom = document.getElementById('votre_prenom').value;
votre_email = document.getElementById('votre_email').value;
votre_adresse = document.getElementById('votre_adresse').value;
votre_code_postal = document.getElementById('votre_code_postal').value;
votre_ville = document.getElementById('votre_ville').value;
votre_message = document.getElementById('votre_message').value;

radio=document.getElementsByName("votre_orig");
for (i=0;i<radio.length;i++)
{
if (radio[i].checked==true){var votre_orig=radio[i].value; }
}

radio2=document.getElementsByName("votre_plusdinfos");
for (i=0;i<radio2.length;i++)
{
if (radio2[i].checked==true){var votre_plusdinfos=radio2[i].value; }
}

//votre_orig=document.getElementsByName("votre_orig").checked;
//var select = document.getElementById("origine");
//votre_orig = select.options[select.selectedIndex].value;

//votre_orig = document.getElementById('votre_orig').value;

 //url_page = document.getElementById('url_page').value;
 //titre_page = document.getElementById('titre_page').value;
 
  // On envoie a verif le texte recupéré
  xhr.send("votre_titre="+votre_titre+"&votre_nom="+votre_nom+"&votre_prenom="+votre_prenom+"&votre_email="+votre_email+"&votre_adresse="+votre_adresse+"&votre_code_postal="+votre_code_postal+"&votre_ville="+votre_ville+"&votre_message="+votre_message+"&votre_orig="+votre_orig+"&votre_plusdinfos="+votre_plusdinfos);
}

// envoi demande d'information client
else if(typeenvoi==3){

  getXhr();
  xhr.onreadystatechange = function()
   {
      
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // On affiche dans le span le retour de verif
      document.getElementById('aptextStatus').innerHTML = xhr.responseText;
	  //$('submit').value = 'Terminé';
	  
     }
   }
  // On envoie la requete 

  xhr.open("POST",'./library/squelette/envoyer_apropos.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 
  // On recupere les valeurs des inputs
   apvotre_titre = document.getElementById('apvotre_titre').value;
 apvotre_nom = document.getElementById('apvotre_nom').value;
 apvotre_prenom = document.getElementById('apvotre_prenom').value;
apvotre_email = document.getElementById('apvotre_email').value;
apvotre_adresse = document.getElementById('apvotre_adresse').value;
apvotre_code_postal = document.getElementById('apvotre_code_postal').value;
apvotre_ville = document.getElementById('apvotre_ville').value;
apvotre_message = document.getElementById('apvotre_message').value;
 apurl_page = document.getElementById('apurl_page').value;
 aptitre_page = document.getElementById('aptitre_page').value;
 
  // On envoie a verif le texte recupéré
  xhr.send("apvotre_titre="+apvotre_titre+"&apvotre_nom="+apvotre_nom+"&apvotre_prenom="+apvotre_prenom+"&apvotre_email="+apvotre_email+"&apvotre_adresse="+apvotre_adresse+"&apvotre_code_postal="+apvotre_code_postal+"&apvotre_ville="+apvotre_ville+"&apvotre_message="+apvotre_message+"&apurl_page="+apurl_page+"&aptitre_page="+aptitre_page);


}


 }
 
 