function getHTTPObject() // Function pour créer l'objet xmlhttprequest //
     {
         var XMLhttp=null;
         try
         {
               XMLhttp = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch (e)
         {
             try
             {
                 XMLhttp = new ActiveXObject("Microsoft.XMLHTTP");
             }
             catch (e)
             {
                 XMLhttp = false;
             }
         }
         
         if (!XMLhttp && typeof XMLHttpRequest != "undefined")
         {
             XMLhttp = new XMLHttpRequest();
         }
         return XMLhttp;
     }
	 
//fonction permettant de vider le cache
// résolvant un bug sous IE
function vider_cache(XMLhttp){
  var XMLhttp = XMLhttp;
  XMLhttp.setRequestHeader("Pragma","no-cache");
  XMLhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}



//verif login
//plein écran
function pleinEcran(url) {
  window.open(url, '_blank', 'scrollbars=yes, resizable=yes');
}

//Call page
function call(file,content){
    var XMLhttp = getHTTPObject();
    var reponse = document.getElementById(content);
		
    XMLhttp.open("GET",file);
    vider_cache(XMLhttp);
	
    XMLhttp.onreadystatechange = function() {
           if (XMLhttp.readyState == 4 && XMLhttp.status == 200) {
           reponse.innerHTML = XMLhttp.responseText;
           }
       }
   XMLhttp.send(null);
}


//formulaire de recherche
function search_form(){
	window.open('index.php?page=search','_parent');
}

//formulaire d'ajout 
function add_form(){
	window.open('index.php?page=add_form','_parent');
}


//Ajouter une ligne
function add_items()
{
	var id_membre = document.getElementById('id_membre').value;
	var contact = document.getElementById('contact').value;
	var nom = document.getElementById('nom').value;
	var prenoms = document.getElementById('prenoms').value;
	var photo = document.getElementById('photo').value;
	var profession = document.getElementById('profession').value;
	var post = document.getElementById('post').value;

	if(id_membre!="" && photo!="" && post!="" && nom!="" && prenoms!="" && profession!="" && contact!="" ) 
	{
		document.TheForm.submit();
    }
	else
	{
		alert("Les champs marqu\351s * sont obligatoires");
	}
}

//Ajouter une ligne
function add_photo_items()
{
	var nom = document.getElementById('nom').value;
	var detail = document.getElementById('detail').value;
	var photo = document.getElementById('photo').value;

	if( photo!="" && nom!="" && detail!="") 
	{
		document.TheForm.submit();
    }
	else
	{
		alert("Les champs marqu\351s * sont obligatoires");
	}
}


//Ajouter une ligne
function add_news_items()
{
	updateRTE('contenu');
	document.TheForm.conceptRTEvalue.value = document.TheForm.contenu.value;

	var titre = document.getElementById('titre').value;

	if( titre!="") 
	{
		document.TheForm.submit();
    }
	else
	{
		alert("Les champs marqu\351s * sont obligatoires");
	}
}


//verif login
function connexion(){
	var login = document.getElementById('log').value;
	var password = document.getElementById('password').value;
	if(login !='' && password != ''){
		document.formLog.action = "login.php";
		document.formLog.submit();		
    }
    else
     alert("Veuillez fournir vos informations de connexion!");

}


 //cette fonction verifie la validité d'un email
 function validateMail(address) {

	if (address.length>=7) {

		if (address.indexOf("@")>0) {

			if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {

				if (address.lastIndexOf(".")<(address.length-2)) {

					return (true);

				}

			}

		}

	}

	return (false);

}//fin de verfication d'un email

//cette fonction verifie si les champs sont tous bien rempli

function verifChamps(){

  if(document.formContact.nom.value=="") alert("Veuillez entrer votre nom et prénoms.")

   else

    if(document.formContact.sujet.value=="") alert("Veuillez entrer un sujet.")

     else

      if(document.formContact.message.value=="") alert("Veuillez saisir quelque chose en message.")

       else

        if(!validateMail(document.formContact.email.value)) alert("le format de votre email est incorrect!.")

         else

         document.formContact.submit();

}

