var xhr = null;
 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 {
              xhr = false;
	     }
}
function appel_tag()
{ 
 
    getXhr(); 
    xhr.open("GET","http://dev.perfeo.com/aaa.php?page_demandee="+(location.pathname+location.search)+"&hote=44&referer_client="+(document.referrer),true);
   
    xhr.onreadystatechange = function()
    {
        if(xhr.readyState == 4 && xhr.status == 200) alert(xhr.responseText);

    }
    xhr.send(null);
    alert();
}
//variable pour l'effacement du texte dans le moteur de recherche

var erased_annuaire = false;

//on enleve les erreurs eventuelles

function no_error()

{ return true; }

window.onerror = no_error;



function open_popup(page,hauteur,largeur)

//ouvre une popup

{ window.open(page,"Popup","status=no,scrollbars=yes,resizable=no,height="+hauteur+",width="+largeur+",top=0,left=0"); }



function confirm_delete(page, texte)

//demande une confirmation avant de supprimer un site ou une categorie

{

	confirmation = confirm('Etes vous sur de vouloir supprimer '+texte+' ? ');

	if(confirmation)

		window.location.replace(page);

}



function message_annu_status(message)

//affiche un texte dans la barre de statut du navigateur

{ window.status = message; }



function check_id_cat()

//verifie si on a bien selectionner une categorie dans la liste deroulante

{

	if (document.form2submit.id_cat.value == 0)

	{

		alert('Veuillez sélectionner une catégorie !');

		return false;

	}

	else

	{ return true; }

}





function open_classement(url)

{

window.open("http://www.qui-trouve.info/classement.php?url="+url,"classement","width: 10px, height: 10px");

}



function soumission_alexa(url){

window.open("http://www.qui-trouve.info/soumission-alexa.php?url="+url,"alexa","width: 10px, height: 10px");

}



function valide_formulaire()

{ 

  var temp=verif_formulaire();

  if(temp==1)

  {

      return true;

  }

  else

  {

    return false;

  }

}



function verif_formulaire()

{

  var test;

  var longueur;



   <!----- on verifie le nom------->

   if(document.form2submit.nom_proprio.value=="")

   {

    alert("Veuillez saisir un nom");

    return 0;

   }

   else

   {

     longueur=document.form2submit.nom_proprio.value.length;

     if(longueur>50)

     {

       alert("Taille du nom trop longue");

       return 0;

     }

   }

   <!--on verifie l'email-->

   if(document.form2submit.email_proprio.value=="")

   {

    alert("Veuillez saisir un email");

    return 0;

   }

   else

   {

     longueur=document.form2submit.email_proprio.value.length;

     if(longueur>75)

     {

       alert("Taille de l'email trop longue");

       return 0;

     }

     <!--verifie la validité de l'email-->

     var email=document.form2submit.email_proprio.value;

     var verif=/^(.*)+@(.*)[.](.*)$/;



     if (verif.exec(email) == null)

     {

      alert("votre email n'est pas valide");

      return 0;

     }

   }

   <!--on verifie le titre-->

   if(document.form2submit.titre.value=="")

   {

    alert("Veuillez saisir un titre");

    return 0;

   }

   else

   {

     longueur=document.form2submit.titre.value.length;

     if(longueur>50)

     {

       alert("Taille du titre trop longue");

       return 0;

     }

   }

   <!--on verifie l'adresse-->

   if(document.form2submit.url.value=="")

   {

    alert("Veuillez saisir une adresse de site");

    return 0;

   }

   else

   {

     longueur=document.form2submit.url.value.length;

     if(longueur>150)

     {

       alert("Taille de l'adresse du site trop longue");

       return 0;

     }

     var adresse=document.form2submit.url.value;



    <!-- var verif1=/^[http://](.*)[.](.*)$/;   -->
      var verif1='ok';
      if ((verif1.exec(adresse)== null))

     {

      alert("Votre url n'est pas valide, elle doit commencer par http://");

      return 0;

     }



   }

   <!--on verifie la description-->

   if(document.form2submit.description.value=="")

   {

    alert("Veuillez saisir une description");

    return 0;

   }

   else

   {

     longueur=document.form2submit.description.value.length;

     if(longueur>255)

     {

       alert("Description trop longue");

       return 0;

     }

     if(longueur<80)

     {

       alert("Description trop courte");

       return 0;

     }

   }

   



   test=1;

   return test;

}



function CheckLen(Target)

     {

         StrLen = Target.value.length;

         if ( StrLen>255 )

         {

             Target.value = Target.value.substring(0,255);

             CharsLeft = 255;

         }

         else

         {

             CharsLeft = StrLen;

         };

         var CharsLeft1 = 255 - CharsLeft;

         document.form2submit.reste.value = CharsLeft1;

     }

function sendData(data, page, method, id_affichage)
{

  /*fonction pour l'ajax*/
if(document.all)
    {
        //Internet Explorer
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    }//fin if
    else
    {
        //Mozilla
        var XhrObj = new XMLHttpRequest();
    }//fin else
     
    //définition de l'endroit d'affichage: 
    var content = document.getElementById(id_affichage);
     
    //si on envoie par la méthode GET: 
    if(method == "GET") 
    {
        if(data == 'null')
        {
            //Ouverture du fichier sélectionné: 
            XhrObj.open("GET", page); 
        }//fin if 
        else 
        { 
            //Ouverture du fichier en methode GET 
            XhrObj.open("GET", page+"?"+data); 
        }//fin else 
    }//fin if 
    else if(method == "POST") 
    { 

        //Ouverture du fichier en methode POST 
        XhrObj.open("POST", page); 
    }//fin elseif 

    //Ok pour la page cible
    XhrObj.onreadystatechange = function() 
    { 

        if (XhrObj.readyState == 4 && XhrObj.status == 200)
        {

            content.innerHTML = XhrObj.responseText ;
            content.style.visibility='visible';
            content.style.height='100px';
        }


    }

    if(method == "GET") 
    { 
        XhrObj.send(null); 
    }//fin if 
    else if(method == "POST") 
    { 
        XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
        XhrObj.send(data); 
    }//fin elseif 
}//fin fonction SendData

function ajout_champs(id)
{
  //fonction pour la suggestion
  
  document.form_recherche.mots.value=id;
    sendData('affiche=2','requetes_ajax/suggestion_recherche.php','POST','suggestion_champs_recherche');


}

