// JavaScript Document
function writetexte(id,texte){
   document.getElementById(id).innerHTML = texte;
}

function refrech(form)
{
  form.submit();
}
function famille(frm)
{
  document.getElementById('Famille').value="Yes";
  document.getElementById('Category').value="No";
  document.getElementById('ListeCategory').value="";
  document.frm.submit();
}
function category(frm)
{
  document.getElementById('Famille').value="Yes";
  document.getElementById('Category').value="Yes";
  document.frm.submit();
}
function valider(form1)
{   
	var form_err = "Veuillez saisir : \n";
	if ( document.form1.login.value.length < 1 )
	{
		form_err += " - Le login\n ";
	}
	if ( document.form1.pwd.value.length < 1 )
	{
		form_err += "- Le mot de passe";
	}
	if ( form_err != "Veuillez saisir : \n")
	{
		alert(form_err);
		return false;
	}
	if( form_err == "Veuillez saisir : \n")
	{ 
	document.form1.submit();
	}
return true;
}
/* Fonction pour tester les champs de formulaire de modification d'une annonce*/
function control(form2)
{   
	var form_err = "Veuillez saisir : \n";
	
	if ( document.form2.login1.value.length < 1 )
	{
		form_err += " - Le login\n ";
	}
	if ( document.form2.pwd1.value.length < 1 )
	{
		form_err += "- Le mot de passe";
	}
	if ( form_err != "Veuillez saisir : \n")
	{
		alert(form_err);
		return false;
	}
	if( form_err == "Veuillez saisir : \n")
	{ 
	document.form2.submit();
	}
return true;
}
function verifier(fichier)
{   
	var form_err = "Il manque :\n";
	if ( document.frm.nom.value.length < 1)
	{
		form_err += "- Le Nom\n";
	}
	if ( document.frm.prenom.value.length < 1)
	{
		form_err += "- Le Prenom\n";
	}
	if ( document.frm.adresse.value.length < 1)
	{
		form_err += "- L'adresse\n";
	} 
	if ( document.frm.tel.value.length < 1)
	{
		form_err += "- Le téléphone\n";
	} 
	if(document.frm.test.value < 1)
	{
		if ( document.frm.login2.value.length < 1 )
		{
			form_err += "- Le login\n";
		}
		if ( document.frm.pwd2.value.length < 1 )
		{
			form_err += "- Le mot de passe\n";
		}
		if ( document.frm.pwd3.value.length < 1 )
		{
			form_err += "- La confirmation de votre mot de passe\n";
		}
   }
    if ( document.frm.email.value.length < 1 )
	{
		form_err += "- L'email\n";
	}
	if ( document.frm.list1.value == "0" )
	{
		form_err += "- Le pays\n";
	}
	if ( document.frm.list2.value == "0" )
	{
		form_err += "- La ville\n";
	}
	if(document.frm.email.value.length >= 1)
	{
		var verim = 0;
		for (i=1; i<document.frm.email.value.length -4; i++)
		{
			if ( document.frm.email.value.charAt(i)=="@")
			{
				verim = 1;
			}
		} 
		if (verim==0)
		{
			form_err = "Merci de vérifier votre adresse email !";
		} 
	}
	if ( form_err != "Il manque :\n")
	{
		alert(form_err);
		var a = form_err.split(/\n/);
		if(a[1]=="- Le Nom"){document.frm.nom.focus();}if(a[1]=="- Le Prenom"){document.frm.prenom.focus();}
		if(a[1]=="- L'adresse"){document.frm.adresse.focus();}if(a[1]=="- Le téléphone"){document.frm.tel.focus();}
		if(a[1]=="- L'email"){document.frm.email.focus();}
		
		if(document.frm.test.value < 1)
	     {
		  if(a[1]=="- Le login"){document.frm.login2.focus();}
		  if(a[1]=="- Le mot de passe"){document.frm.pwd2.focus();}
		  if(a[1]=="- La confirmation de votre mot de passe"){document.frm.pwd3.focus();}
	     }
		return false;
	}
	if ( form_err == "Il manque :\n")
	{   
		if( document.frm.test.value < 1){
			if ( document.frm.pwd2.value != document.frm.pwd3.value )
			{
				alert("Les mots de passes doivent être identiques");
				document.frm.pwd3.focus();
			}
			else
			{
			document.frm.test.value="ok";
			refrech(frm);
			}
		}
		else{
				refrech(frm);
		}
    }
return true;
}
function envoi()   // tester le formulaire de l'oublie de mot de passe
{   
	if ( document.formmail.emailauto.value.length < 1 )
	{
		alert(" Veuillez saisir une adresse mail valide avant de continuer !!!");
		document.formmail.emailauto.focus();
	}
	else
	{
		formmail.submit();
		return true;
	}
}
// fonction pour compter le nombre de clic d'un bouton
function test()  //tester le formulaire de resaisir du mot de passe
{
	var form_err = "Il manque :\n";
   	if ( document.formpasse.pwd2.value.length < 1 )
	{
		form_err += "- Le mot de passe\n";
	}
	if ( document.formpasse.pwd3.value.length < 1 )
	{
		form_err += "- La confirmation de votre mot de passe\n";
	}
	if ( form_err != "Il manque :\n")
	{
		alert(form_err);
		return false;
	}
	if ( form_err == "Il manque :\n")
	{   
		if ( document.formpasse.pwd2.value != document.formpasse.pwd3.value )
		{
			alert("Les mots de passes doivent être identiques");
			document.formpasse.pwd3.focus();
		}
		else
		{
		document.formpasse.verif.value = "ok";
		refrech(formpasse);
		return true;
		}
    }
}

function verifierdisponibilite (path){
	boutique=document.form_contact.sous_domaine_prescripteur.value;
	//boutique+="."+document.form_contact.domaine.value;
	var boutiquenull = "Champ sous domaine vide";
	var disponible = "Sous domaine disponible";
	var nondisponible = "Sous domaine non disponible";
	var interdit = "Le champ de sous domaine contient des caractéres interdits";
	if(document.form_contact.sous_domaine_prescripteur.value==""){
		//alert(" //// ");
			writetexte('resultatdisponibilite',boutiquenull);
	}
	/*else if( (sous_domaine_prescripteur.indexOf("'",0) >= 0) || (sous_domaine_prescripteur.indexOf('"',0) >= 0) ){
			writetexte('resultatdisponibilité',interdit);
	}*/
	else{
		var par = path+"verifier_disponibilite_sous_domaine.php?boutique="+boutique;
		var xhr_object = null;   
		 if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		 else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		 else
		   { // XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
			return;   
		   }   
		 xhr_object.open("GET", par, true);   
		 xhr_object.onreadystatechange = function() {   
			//  Serveur prét à envoyer la réponse
			if(xhr_object.readyState == 4){
				
				
				 if(xhr_object.responseText==0) {
			//alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."+xhr_object.responseText);   
						writetexte('resultatdisponibilite',nondisponible);
				 }
				 if(xhr_object.responseText==1) { 
			//alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."+xhr_object.responseText);   
					writetexte('resultatdisponibilite',disponible);
				 }   
			 }// Fin test etat du serveur
		 }   // Fin function
		xhr_object.send(null);
	}
}


function passer()     //  vérifier le formulaire de passer une annonce
{   
	// Récuperer les mots clés
		var s = document.forms['f'].elements['listmotcle2'];
		var longueur = s.options.length;
		var compteur = 0;
		document.f.list2value.value = "";
		while(compteur < longueur){
			document.f.list2value.value +=s.options[compteur].value+";";
			compteur++;
		}
	// Fin récuperer les mots clés
	var form_err = "Il manque :\n";
    if ( document.f.listrubrique.value == "0")
	{
		form_err += "- La rubrique\n";
	}
	if ( document.f.aa.value == 11)
	{
		form_err += "- Le type\n";
	} 
	if ( document.f.titre.value.length < 1)
	{
		form_err += "- Le titre\n";
	}
	if ( document.f.list6.value == "0")
	{
		form_err += "- La marque ou la catégorie\n";
	}
	if ( document.f.list7.value == "0")
	{
		form_err += "- Le modéle ou la sous catégorie\n";
	}
	if ( document.f.list1.value == "0")
	{
		form_err += "- Le pays\n";
	}
	if ( document.f.list2.value == "0")
	{
		form_err += "- La ville \n";
	}
	if( document.f.aa.value == 1 && document.f.bb.value == 0 )
	{
		if ( (document.getElementById('idprix').value == "sélectionnez le prix" || document.getElementById('idprix').value.length < 1) )
		{
			form_err += "- Le prix\n";
		}
	}
	if ( form_err != "Il manque :\n")
	{
		alert(form_err);
		return false;
	}
	if ( form_err == "Il manque :\n")
	{
		document.f.ok.value="ok";
		refrech(f);
	}
return true;
}
function writediv(id,texte)      // Ecrire un texte
{
   document.getElementById(id).innerHTML = texte;
}
function verifPseudo(pseudo,pwd,form,path)   // Appeler le serveur plus le fichier php
{
	var errorsaisie = "Merci de remplir les deux champs de saisie";
	var errorconnet = "Login ou mot de passe incorrect";
	var erroractif = "Votre compte est encore inactif";
	if( pseudo =="" || pwd == "")
	{
		if( form == form1 ){
			document.getElementById('errormenu').innerHTML = errorsaisie;
		}
		else{
			document.getElementById('error').innerHTML = errorsaisie;
		}
	}
	else
	{
		var par = path+"verifpseudo.php?login="+pseudo+"&pwd="+pwd;
		var xhr_object = null;   
		 if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		 else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		 else
		   { // XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
			return;   
		   }   
		 xhr_object.open("GET", par, true);   
		 xhr_object.onreadystatechange = function() {   
			if(xhr_object.readyState == 4)
			{
			 if(xhr_object.responseText == -1)  // login ou mot de passe inexistant
			 {
				if( form == form1 ){
					document.getElementById('errormenu').innerHTML = errorconnet;
					document.form1.pwd.value = "";
				}
				else{
					document.getElementById('error').innerHTML = errorconnet;
					document.form2.pwd.value = "";
				}
			 }
			 if(xhr_object.responseText == 0 ) // compte n'est pas actif
			 {
				if( form == form1 ){
					document.getElementById('errormenu').innerHTML = erroractif;
					alert("Merci de contacter le webmaster en vous réferant à notre mail de contact.");
				}
				else{
					document.getElementById('error').innerHTML = erroractif;
					document.getElementById('contact').innerHTML= "Vous avez reçu un mail de notre part pour l'activation de votre compte, sinon merci de contacter le webmaster.";
				}
			 }
			 // acces valide
			 if(xhr_object.responseText == 1) { 
			 
				form.submit();
			 }   
			}
		 }   
		xhr_object.send(null);
	}
}
function verifPseudoRabateur(pseudo,pwd,form,path)   // Appeler le serveur plus le fichier php
{
	var errorsaisie = "Merci de remplir les deux champs de saisie";
	var errorconnet = "Login ou mot de passe incorrect";
	var erroractif = "Votre compte est encore inactif";
	if( pseudo =="" || pwd == "")
	{
		if( form == form11 )
		{
			document.getElementById('errormenu1').innerHTML = errorsaisie;
		}
	}
	else
	{
		var par = "verifpseudo_prescripteur.php?login="+pseudo+"&pwd="+pwd;
		var xhr_object = null;   
		 if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		 else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		 else
		   { // XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
			return;   
		   }   
		 xhr_object.open("GET", par, true);   
		 xhr_object.onreadystatechange = function() { 

					if(xhr_object.readyState == 4)
					{
							 //alert(xhr_object.responseText+"pppp");
							 if(xhr_object.responseText == 0 ){
									document.getElementById('errormenu1').innerHTML = errorconnet;
									//alert("Merci de contacter le webmaster en vous réferant à notre mail de contact.");
							 }
							 if(xhr_object.responseText == 1){
								form11.submit();
							 }
					}
		 }   
		xhr_object.send(null);
	}
}
function change(type)  // Modification du formulaire de passage d'une annonce
{    
	if( type == 1 ) // offre
	{
		document.getElementById('idprix').disabled=false;
		document.getElementById('idprixmin').disabled=true;
		document.getElementById('idprixmax').disabled=true;
		document.f.aa.value = 1;
	}
	
	if( type == 0 )  // demande
	{
		document.getElementById('idprix').disabled=true;
		document.getElementById('idprixmin').disabled=false;
		document.getElementById('idprixmax').disabled=false;
		document.f.aa.value = 0;
	}
}
function desactivercompte(idannonceur)   // Appeler le serveur + le fichier php
{
		if( confirm(" Vous voulez vraiement désactiver votre compte ? ") )
		{
			var par = "desactivercompte.php?id="+idannonceur;
			var xhr_object = null;   
			 if(window.XMLHttpRequest) // Firefox   
				xhr_object = new XMLHttpRequest();   
			 else if(window.ActiveXObject) // Internet Explorer   
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
			 else
			   { // XMLHttpRequest non supporté par le navigateur   
				alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
				return;   
			   }   
			   
			 xhr_object.open("GET", par, false);   
			   
			 xhr_object.onreadystatechange = function()
			   {    
					 if(xhr_object.responseText==0) // desactivation du compte n'est pas realisé
					 {
						     alert(" Veuillez recliquez sur le lien pour réexecuter l'opération. ");
					 }
					 
					 if(xhr_object.responseText==1)  // desactivation du compte realisé
					 {
						     alert(" Votre compte a êté désactivé. ");
							 //window.location.replace("");   // redirection vers la page d'acceuil
					 }   
				}
			xhr_object.send(null);
		}
}
function supp(form)   // Tester les cases des annonces à supprimer
{
   if(form.name=="formsup") {
	   if(confirm(" Vous voulez vraiement supprimer les annonces sélectionnées ?? "))
			{
				document.formsup.control.value="ok";
				formsup.submit();
			}
   }
   if(form.name=="f") {
	   if(confirm(" Vous voulez vraiement activer les annonces sélectionnées ?? "))
			{
				document.f.control.value="ok";
				f.submit();
			}
   }
   else {
	document.f.control.value="ok";
	f.submit();
   }
   
}
function testcontact()	//  valider le formulaire de contact
{
	var form_err = "Il manque :\n";
	
	if ( document.formcontact.nom.value.length < 1)
	{
		form_err += "- Le Nom\n";
	}
	
	if ( document.formcontact.prenom.value.length < 1)
	{
		form_err += "- Le Prenom\n";
	}
	
	if ( document.formcontact.list1.value == "0" )
	{
		form_err += "- Le pays\n";
	}
	
	if ( document.formcontact.list2.value == "0" )
	{
		form_err += "- La ville\n";
	}
    
	if ( document.formcontact.email.value.length < 1 )
	{
		form_err += "- L'email\n";
	}
	
    if ( document.formcontact.commentaire.value.length < 1)
	{
		form_err += "- Le commentaire\n";
	}

	if(document.formcontact.email.value.length >= 1)
	{
		var verim = 0;
		for (i=1; i<document.formcontact.email.value.length -4; i++)
		{
			if ( document.formcontact.email.value.charAt(i) == "@")
			{
				verim = 1;
			}
		} 
		if ( verim == 0)
		{
			form_err = "Merci de vérifier votre adresse email !";
			document.formcontact.email.focus();
		} 
	}
	
	if ( form_err != "Il manque :\n")
	{
		alert(form_err);
		return false;
	}
	
	else
	{
		document.formcontact.control.value="ok";
		refrech(formcontact);
	}
}
function testcontacter()   // valider le formulaire de contact de l'annonce
{
	var form_err = "Il manque :\n";
	
	if ( document.formcontacter.nom.value.length < 1)
	{
		form_err += "- Le Nom\n";
	}
	
	if ( document.formcontacter.prenom.value.length < 1)
	{
		form_err += "- Le Prenom\n";
	}
	
	if ( document.formcontacter.email.value.length < 1 )
	{
		form_err += "- L'email\n";
	}
	
    if ( document.formcontacter.reponse.value.length < 1)
	{
		form_err += "- La réponse\n";
	}

	if(document.formcontacter.email.value.length >= 1)
	{
		var verim = 0;
		for (i=1; i<document.formcontacter.email.value.length -4; i++)
		{
			if ( document.formcontacter.email.value.charAt(i) == "@")
			{
				verim = 1;
			}
		} 
		if ( verim == 0)
		{
			form_err = "Merci de vérifier votre adresse email !";
			document.formcontacter.email.focus();
		} 
	}
	if ( form_err != "Il manque :\n")
	{
		alert(form_err);
		return false;
	}
	
	else
	{
		document.formcontacter.control.value="ok";
		refrech(formcontacter);
	}
}
function calculer(prix)   // calcul de la mensualité
{
		if( document.f.prix.value.length < 1  )
		{
			alert(" Saisissez le prix !!! ");
		}
		else
		{
			var unite = 1.65
			var montant = ( prix / 1000 ) ;
			var prixendinars = ( prix * unite ) ;
			var mensualiteeuro = ( montant * 6.06 ) ;
			var mensualitedinars = ( mensualiteeuro * unite ) ;
			document.f.mensualiteeuro.value = mensualiteeuro ;
			document.f.mensualitedinars.value = mensualitedinars ;
			document.f.prixdinars.value = prixendinars ;
		}
}
//------------------------------------------- Recherche Annonce -----------------------------------//
function verifierrecherche(path) // Vérifier le formulaire de recherche
{   
	if( (document.formrecherche.recherche.value=="") && (document.formrecherche.xx.value==0)  )	{
		alert(' Saisissez un mot clé ou sélectionnez un rubrique ou un pays de recherche. SVP');
	}
	else {
		document.formrecherche.xx.value="1";
			var input = document.formrecherche.recherche.value;
			var famille = document.formrecherche.famille.value;
			var pays = document.formrecherche.pays.value;
			var typerecherche = document.formrecherche.testradio.value;
		    var motcle = document.formrecherche.listmotcle.value;
			var motclepays = document.formrecherche.listpays.value;
			var motcleville = document.formrecherche.listville.value;
			if(document.formrecherche.check.checked){
				document.formrecherche.photo.value = 1;
			}
			/*if( famille==0 && input=="" ){ // Creation d'un input un fils d'une div (DOM)
				var divParent = document.getElementById('parentdiv');
				var toninput = document.createElement('input');
				toninput.setAttribute('type', 'hidden');
				toninput.setAttribute('name', 'listmotcle');
				toninput.setAttribute('value', 'listmotcle');
				divParent.appendChild(toninput);
			}*/
		 var xhr_object = null;
		 if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		 else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		 else{
			// XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
			return;   
		   }   
		 xhr_object.open("POST", path+"file.php", false);   
		 xhr_object.onreadystatechange = function(){
		        var tab_response = xhr_object.responseText.split("_");
					var family = tab_response[0];
					var country = tab_response[1];
					var input_text = tab_response[2];
					var keyword = tab_response[3];
					var keyword_country = tab_response[4];
					var keyword_city = tab_response[5];
					var result_insert = tab_response[6];
				if( result_insert == 1 ){
					var url = "";
					// Url = l'input text saisi
					if(input_text!="inputnull"){
						url = input_text;
					}
					// Sinon url = le mot cle choisi
					else if(keyword!="motclenull"){
						url = keyword;
						if(keyword_country!="motclepaysnull"){
							url +="-"+keyword_country;
						}
						if(keyword_city!="motclevillenull"){
							url +="-"+keyword_city;
						}
					}
					// Sinon url = le théme et/ou le pays
					else{
						if(family!="familynull"){
							url = family;
							var familyexist = true;
						}
						if(country!="paysnull"){
							if(familyexist){
								url +="-"+country;
							}
							else{
								url +=country;
							}
						}
					}
					window.location.replace(path+"annonces/"+url);
				}
			}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
		var data = "motcle="+motcle+"&input="+input+"&famille="+famille+"&pays="+pays+"&typerecherche="+typerecherche+"&motclepays="+motclepays+"&motcleville="+motcleville;
		xhr_object.send(data);
	}
}
//------------------------------------------- Recherche Annonceur -----------------------------------//
function verifierrechercheannonceur(path) // Vérifier le formulaire de recherche
{   
	if( (document.formrechercheannonceur.recherche.value=="") && (document.formrechercheannonceur.xx.value==0)  )	{
		alert(' Choisissez les critéres de recherche. SVP');
	}
	else {
		    document.formrechercheannonceur.xx.value="1";
			var input = document.formrechercheannonceur.recherche.value;
			var famille = document.formrechercheannonceur.famille.value;
			var pays = document.formrechercheannonceur.pays.value;
			var ville = document.formrechercheannonceur.ville.value;
			/*var typerecherche = document.formrechercheannonceur.testradio.value;
		    var motcle = document.formrechercheannonceur.listmotcle.value;
			var motclepays = document.formrechercheannonceur.listpays.value;
			var motcleville = document.formrechercheannonceur.listville.value;
			/*if( famille==0 && input=="" ){ // Creation d'un input un fils d'une div (DOM)
				var divParent = document.getElementById('parentdiv');
				var toninput = document.createElement('input');
				toninput.setAttribute('type', 'hidden');
				toninput.setAttribute('name', 'listmotcle');
				toninput.setAttribute('value', 'listmotcle');
				divParent.appendChild(toninput);
			}*/
		 var xhr_object = null;
		 if(window.XMLHttpRequest) // Firefox   
			xhr_object = new XMLHttpRequest();   
		 else if(window.ActiveXObject) // Internet Explorer   
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		 else{
			// XMLHttpRequest non supporté par le navigateur   
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
			return;   
		   }   
		 xhr_object.open("POST", path+"file_annonceur.php", false);   
		 xhr_object.onreadystatechange = function(){
		        var tab_response = xhr_object.responseText.split("_");
					var family = tab_response[0];
					var country = tab_response[1];
					var city = tab_response[2];
					var input_text = tab_response[3];
					/*var keyword = tab_response[3];
					var keyword_country = tab_response[4];
					var keyword_city = tab_response[5];*/
					var result_insert = tab_response[4];
				if( result_insert == 1 ){
					var url= ""; var exist = false;
					// Url = l'input text saisi
					if(input_text!="inputnull"){
						url = input_text;
						exist = true;
					}
					/* Sinon url = le mot cle choisi
					else if(keyword!="motclenull"){
						url = keyword;
						if(keyword_country!="motclepaysnull"){
							url +="-"+keyword_country;
						}
						if(keyword_city!="motclevillenull"){
							url +="-"+keyword_city;
						}
					}*/
					// Sinon url = le théme et/ou le pays et/ou la ville
					if(family!="familynull"){
						if(exist){
							url +="-"+family;
						}
						else{
							url +=family;
						}
						exist = true;
				    }
					if(country!="paysnull"){
						if(exist){
							url +="-"+country;
						}
						else{
							url +=country;
						}
						exist = true;
				    }
					if(city!="villenull"){
						if(exist){
							url +="-"+city;
						}
						else{
							url +=city;
						}
						exist = true;
				    }
				
					document.formrechercheannonceur.url.value = url;
					window.location.replace(path+"annonceurs/"+url);
				}
			}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
		var data = "input="+input+"&famille="+famille+"&pays="+pays+"&ville="+ville;
		xhr_object.send(data);
	}
}
function verifierrecherche2() // Vérifier le formulaire de recherche
{
	if( (document.formrecherche2.recherche.value=="") && (document.formrecherche2.xx.value==0)  )
	{
		alert(' Saisissez un mot clé ou sélectionnez un rubrique ou un pays de recherche. SVP');
	}
	else
	{
		document.formrecherche2.ok.value="ok";
		refrech(formrecherche2);
	}
}
function testcheck(checkbox)
{
	var bool=0;
	for (var i=0; i<checkbox.length;i++)
	{
		if (checkbox[i].checked){ bool=1; }
	}
	if(bool==0) { alert('Merci de choisir une ou plusieurs cases à cocher'); }
	else
	{ 
		if(confirm("Êtes vous sûr de vouloir supprimer les familles ou les catégories sélectionnées ?"))
		{
			document.formsup.control.value='ok';
			refrech(formsup);

		}
	}
}
function remplir(f,liste1,liste2,dossier)//remplir une liste en fonction de la valeur d'une autre liste
{
	var l1    = f.elements[liste1];   
	var l2    = f.elements[liste2];   
	var index = l1.selectedIndex;
	alert(" ++ "+index)
	 if(index < 1)   
		l2.options.length = 0;   
	 else {   
		var xhr_object = null;   
			
		if(window.XMLHttpRequest) // Firefox   
		   xhr_object = new XMLHttpRequest();   
		else if(window.ActiveXObject) // Internet Explorer   
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
		else { // XMLHttpRequest non supporté par le navigateur   
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
		   return;   
		}
		xhr_object.open("POST",dossier,true);
		xhr_object.onreadystatechange = function() {   
		   if(xhr_object.readyState == 4) 
			  eval(xhr_object.responseText);   
		}   
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
		var data = "family="+escape(l1.options[index].value)+"&form="+f.name+"&select="+liste2;
		xhr_object.send(data);   
	}   
}
// /* Zone des Mots clés */
var motsclesaisis = 0;
var nbalerte = 0;
var etat1 = 0;
var etat2 = 0;
var etat3 = 0;
var etat4 = 0;
var etat5 = 0;
function ajouter_select(f,liste1,liste2,nbmotscles) {
	var motsclesautorises = nbmotscles - motsclesaisis;
	var l1    = f.elements[liste1];   
	var l2    = f.elements[liste2];   
	var index = l1.selectedIndex;
	if(motsclesautorises > 0){
		if(index >= 0){
			var xhr_object = null;   
			if(window.XMLHttpRequest) // Firefox   
			   xhr_object = new XMLHttpRequest();   
			else if(window.ActiveXObject) // Internet Explorer   
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
			else { // XMLHttpRequest non supporté par le navigateur   
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
			   return; 
			}
			xhr_object.open("POST","add_in_liste.php",true);
			xhr_object.onreadystatechange = function() {   
			   if(xhr_object.readyState == 4) 
				  eval(xhr_object.responseText);   
			}   
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
			var data = "family="+escape(l1.options[index].value)+"&form="+f.name+"&select="+liste2+"&motsclestotal="+nbmotscles+"&motsclesautorises="+motsclesautorises;
			xhr_object.send(data);   
		}
		else{
			alert("Vous devez choisir un mot clé à ajouter de la liste à gauche !!");
		}
	}
	else{
			alert("Vous avez atteint le nombre de mots clés que vous avez le droit d'ajouter si vous voulez ajouter d'autres vous devez changer la formule choisie pour cette annonce en retournant a l'étape précédente !!");
	}
}
// Supprimer une valeur d'une liste
function supprimer_select(f,liste1){
	var l1    = f.elements[liste1];   
	var index = l1.selectedIndex;
	if(index >= 0){
		var Node_Select = document.getElementById("listmotcle2"); 
		var Node_Option = Node_Select.getElementsByTagName("option"); 
		var Option = Node_Option.item(index); 
		Node_Select.removeChild(Option); 
		motsclesaisis--;
	}
	else{
		alert("Vous devez choisir un mot clé à supprimer de la liste droite!!");
	}
}
