var xhr = null;
function getXhr(){
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;
}
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,statusbar=false,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function isNumberFloat(inputString)

{

  return (!isNaN(parseFloat(inputString))) ? true : false;

}

function removeLeadingAndTrailingChar (inputString, removeChar) 
{
	var returnString = inputString;
	if (removeChar.length)
	{
	  while(''+returnString.charAt(0)==removeChar)
		{
		  returnString=returnString.substring(1,returnString.length);
		}
		while(''+returnString.charAt(returnString.length-1)==removeChar)
	  {
	    returnString=returnString.substring(0,returnString.length-1);
	  }
	}
	return returnString;
}
		
function Contacter(){
  
  var nom=removeLeadingAndTrailingChar (document.getElementById("nomc").value, " ");
  var commentaire=removeLeadingAndTrailingChar (document.getElementById("commentairec").value, " ");
  var ville=removeLeadingAndTrailingChar (document.getElementById("villec").value, " ");
  var telephone=removeLeadingAndTrailingChar (document.getElementById("telephonec").value, " ");
  var email=removeLeadingAndTrailingChar (document.getElementById("emailc").value, " ");
  var objet=removeLeadingAndTrailingChar (document.getElementById("objetc").value, " "); 
  if(nom=="" || commentaire=="" || ville=="" || objet=="" || email=="")alert("Tous les champs en (*) sont obligatoires");
  else{
   
     getXhr();
     // 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){ 
		  
           var leselect = xhr.responseText; 
           var reponse = eval('(' + leselect + ')'); 
		    //alert(leselect);
	        if(reponse.erreur=="oui"){
	           //alert("Paramètres invalides !");
		       document.getElementById("indicateurc").innerHTML="<b style='color:red'>Email invalide</b>";
	        }else{
			   //alert(reponse.message);
	           document.getElementById('resultat').innerHTML = reponse.message;
			   document.getElementById("formulaire_contact").reset();
			   //alert(leselect);
			}	   
        } 
      }
	  
     // Ici on va voir comment faire du post 
     xhr.open("POST","envoyer_contact.php",true); // ne pas oublier ça pour le post 
     xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
     // ne pas oublier de poster les arguments // 
     xhr.send("nom="+nom+"&commentaire="+commentaire+"&ville="+ville+"&objet="+objet+"&email="+email+"&telephone="+telephone);
  	 //alert("titre="+titre+"&commentaire="+commentaire+"&idarticle="+idarticle+"&email="+email+"&pseudo="+pseudo);
      document.getElementById('indicateurc').innerHTML="<span style='color:red'><b>Traitement encours ... veuillez patienter !</b></span>";

  }
}




 function Fermer(){
	  
	  document.getElementById("mon_menu").style.display='inline';
      document.getElementById("div_recherche").style.display='none';
	  document.getElementById('article').style.display='none';
	  //document.getElementById('div_recherche').style.display='none';
 
	 
 }
 
 function Fermeture(){
	
	document.getElementById("div_recherche").style.display='none';
    document.getElementById("article").style.display='none';
}
 

function Select_video(){
   
   var video=document.getElementById("video").value;
   var url="dev.php?idvideo="+video;
   if(video!="0")self.location=url;
   
   
}


function Envoyer_priere(){
  
  var nom=removeLeadingAndTrailingChar (document.getElementById("nom").value, " ");
  var ville=removeLeadingAndTrailingChar (document.getElementById("ville").value, " ");
  var telephone=removeLeadingAndTrailingChar (document.getElementById("telephone").value, " ");
  var email=removeLeadingAndTrailingChar (document.getElementById("email").value, " ");
  var objet=removeLeadingAndTrailingChar (document.getElementById("objet").value, " "); 
  if(nom=="" || ville=="" || objet=="" || email=="")alert("Tous les champs en (*) sont obligatoires");
  else{
   
         document.getElementById("btn_ajouter").type="submit";


  }
}


function Envoyer_invitation(){
  
  var nom=removeLeadingAndTrailingChar (document.getElementById("nom").value, " ");
  var ville=removeLeadingAndTrailingChar (document.getElementById("ville").value, " ");
  var telephone=removeLeadingAndTrailingChar (document.getElementById("telephone").value, " ");
  var email=removeLeadingAndTrailingChar (document.getElementById("email").value, " ");
  var objet=removeLeadingAndTrailingChar (document.getElementById("objet").value, " "); 
  var lieu=removeLeadingAndTrailingChar (document.getElementById("lieu").value, " "); 
  var periode=removeLeadingAndTrailingChar (document.getElementById("periode").value, " "); 
  var intervention=removeLeadingAndTrailingChar (document.getElementById("intervention").value, " "); 
  var public=removeLeadingAndTrailingChar (document.getElementById("public").value, " "); 
  if(nom=="" || ville=="" || objet=="" || email=="" || lieu=="" || periode=="" || intervention=="" || public=="")alert("Tous les champs en (*) sont obligatoires");
  else{
   
         document.getElementById("btn_ajouter").type="submit";


  }
}


function Afficher_infos(page){
  
  var x_left=(document.body.clientWidth-600)/2; 
  document.getElementById("article").style.left=x_left+"px";
  document.getElementById("article").style.width="600px";
  document.getElementById("article").style.top="50px";
  
  document.getElementById("div_recherche").style.width=document.getElementById("page").offsetWidth+"px";
  document.getElementById("div_recherche").style.height=document.getElementById("page").offsetHeight+"px";
  
  document.getElementById("div_recherche").style.display='inline';
  document.getElementById("article").style.display='inline';
  document.getElementById("mon_menu").style.display='none';

  document.getElementById("article").innerHTML="<table width='100%'  border='0'>  <tr>    <td height='170' align='center' valign='middle' class='titre_la_une' style='color:white'>Chargement en cours ... Veuillez patienter <br>    <img src='images/loadinfo.net.gif' width='24' height='24'></td>  </tr></table>";
   window.scrollTo(0,0);
   getXhr();
  // 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){ 
     var leselect = xhr.responseText; 
	  //alert(leselect);
	  document.getElementById('article').innerHTML = leselect;
	   
    } 
  }
  // Ici on va voir comment faire du post 
  xhr.open("POST",page,true); // ne pas oublier ça pour le post 
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // ne pas oublier de poster les arguments // 
  
  xhr.send("");
}

function Afficher_infos2(page,largeur,top){
  
  var x_left=(document.body.clientWidth-largeur)/2; 
  document.getElementById("article").style.left=x_left+"px";
  document.getElementById("article").style.width=largeur+"px";
  document.getElementById("article").style.top=top+"px";
  
  document.getElementById("div_recherche").style.width=document.getElementById("page").offsetWidth+"px";
  document.getElementById("div_recherche").style.height=document.getElementById("page").offsetHeight+"px";
  
  document.getElementById("div_recherche").style.display='inline';
  document.getElementById("article").style.display='inline';
  document.getElementById("mon_menu").style.display='none';

  document.getElementById("article").innerHTML="<table width='100%'  border='0'>  <tr>    <td height='170' align='center' valign='middle' class='titre_la_une' style='color:white'>Chargement en cours ... Veuillez patienter <br>    <img src='images/loadinfo.net.gif' width='24' height='24'></td>  </tr></table>";
   window.scrollTo(0,0);
   getXhr();
  // 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){ 
     var leselect = xhr.responseText; 
	  //alert(leselect);
	  document.getElementById('article').innerHTML = leselect;
	   
    } 
  }
  // Ici on va voir comment faire du post 
  xhr.open("POST",page,true); // ne pas oublier ça pour le post 
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // ne pas oublier de poster les arguments // 
  
  xhr.send("");
}


function donner(){
   getXhr();
  
  // 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){ 
		   var leselect =xhr.responseText; 
		   //alert(leselect);
		   if(leselect=="Error"){
			   //alert("Paramètres invalides !");
				document.getElementById("div_donner").style.color="red";
				document.getElementById("div_donner").style.fontSize="11px";
				document.getElementById("div_donner").innerHTML="<b>Email invalide</b>";
				document.getElementById("div_donner").style.fontSize="14px";
				document.getElementById("div_donner").style.fontFamily="Verdana, Arial";
		   }
		   else{
				document.forms["form_donner"].submit();
	  
		   } 
	  } 
  }
  
  // Ici on va voir comment faire du post 
  xhr.open("POST","fiche-don.php",true); // ne pas oublier ça pour le post 
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // ne pas oublier de poster les arguments // 
  
  var amount=removeLeadingAndTrailingChar (document.getElementById("amount").value, " ");
  var email = removeLeadingAndTrailingChar (document.getElementById("email_don").value, " ");
  var nom=removeLeadingAndTrailingChar (document.getElementById("nom_don").value, " ");
  var ville=removeLeadingAndTrailingChar (document.getElementById("ville_don").value, " ");
  var type=removeLeadingAndTrailingChar (document.getElementById("type_don").value, " ");
  if(document.getElementById("Euros").checked==true)devise="EUR"; else devise ="USD";
  
  if(amount=="" || email=="" || ville=="" || nom=="")alert("Les champs en (*) sont obligatoires");
  else{
	 if(isNumberFloat(amount)==false)alert("Le montant a donner doit etre une valeur numérique");
	 else{
		 document.getElementById("div_donner").style.color="green";
		 document.getElementById("div_donner").style.fontSize="14px";
		 document.getElementById('div_donner').innerHTML="<span style='color:red'><b>Traitement encours ... veuillez patienter !</b></span>";
		 xhr.send("nom="+nom+"&ville="+ville+"&montant="+amount+"&devise="+devise+"&email="+email+"&type="+type);
	 }
  }
 
}

function Select_galerie(){
	
	theme=document.getElementById("theme").value;
	if(theme!=0)self.location="galerie/?idtheme="+theme;
	
}



function Envoyer_message_audio(idsegment){
	 
	 var nom=removeLeadingAndTrailingChar (document.getElementById("nom").value, " ");
	 var emetteur=removeLeadingAndTrailingChar (document.getElementById("emetteur").value, " ");
	 var destinataire=removeLeadingAndTrailingChar (document.getElementById("destinataire").value, " ");
	 var nom2=removeLeadingAndTrailingChar (document.getElementById("nom2").value, " ");
	 if(nom=="" || emetteur=="" || destinataire=="" || nom2=="")alert("Tous les champs en (*) sont obligatoires");
	 else{
		 
			 getXhr();
			 // 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){ 
				   var leselect = xhr.responseText; 
				  // alert(leselect);
				
				   var reponse = eval('(' + leselect + ')');
				   
				   if(reponse.erreur=="oui"){
					document.getElementById("resultat").innerHTML = reponse.message;
				   }else{
					document.getElementById('resultat').innerHTML = reponse.message;
					document.getElementById("formulaire_partager").reset();
					
				   }			   
				} 
			  }
			  
			 // Ici on va voir comment faire du post 
			 xhr.open("POST","envoyer_message_audio.php",true); // ne pas oublier ça pour le post 
			 
			 xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
			 // ne pas oublier de poster les arguments // 
			 xhr.send("nom="+nom+"&emetteur="+emetteur+"&nom2="+nom2+"&destinataire="+destinataire+"&idsegment="+idsegment);
			 //alert("titre="+titre+"&commentaire="+commentaire+"&idarticle="+idarticle+"&email="+email+"&pseudo="+pseudo);
			 document.getElementById('resultat').innerHTML="<span style='color:red'><b>Traitement encours ... veuillez patienter !</b></span>";

	 }
	 
}


function Newsletter(){
   getXhr();
  
  // 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){ 
     var leselect =xhr.responseText; 
	 
	 if(leselect=="Error"){
	     //alert("Paramètres invalides !");
		  document.getElementById("email_resultat").style.color="red";
		  document.getElementById("email_resultat").style.fontSize="10px";
		  document.getElementById("email_resultat").innerHTML="<b>Email invalide</b>";
		  document.getElementById("email_resultat").style.fontSize="11px";
		  document.getElementById("email_resultat").style.fontFamily="Verdana, Arial";
	 }
     else{
		if(leselect=="Error1"){
	     //alert("Paramètres invalides !");
		  document.getElementById("email_resultat").style.color="red";
		  document.getElementById("email_resultat").style.fontSize="10px";
		  document.getElementById("email_resultat").innerHTML="<b>Email Déja enregistrée</b>";
		  document.getElementById("email_resultat").style.fontSize="10px";
		  document.getElementById("email_resultat").style.fontFamily="Verdana, Arial";
	    }else{
		  document.getElementById("email_resultat").style.color="green";
		  document.getElementById("email_resultat").innerHTML="<b>Email Enregistrée avec succes ! </b>";
		  document.getElementById("email_resultat").style.fontSize="10px";
		  document.getElementById("email_resultat").style.fontFamily="Verdana, Arial";
		  document.getElementById("monemail").value="";
		}
	 } 
    } 
  }
  
// Ici on va voir comment faire du post 
xhr.open("POST","fiche-newsletter.php",true); // ne pas oublier ça pour le post 
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments // 
var email = removeLeadingAndTrailingChar (document.getElementById("monemail").value, " ");

if(email=="" || email=="Votre email")alert("Vous devez saisir une adresse Email!");
else{
 document.getElementById("email_resultat").style.color="red";
 xhr.send("email="+email);
 document.getElementById("email_resultat").innerHTML="<b>Traitement en cours ...</b>";
}
 
}


function simplePreload()

{ 

  var args = simplePreload.arguments;

  document.imageArray = new Array(args.length);

  for(var i=0; i<args.length; i++)

  {

    document.imageArray[i] = new Image;

    document.imageArray[i].src = args[i];

  }

}



