// JavaScript Document
function cocher(id)
{
if(document.getElementById(id).checked == true)	
document.getElementById(id).checked = false;	
else
document.getElementById(id).checked = true;
}
//cette fonction pour verifier que il ya au moin un reseau cocher dans l'inscription//
function verifierreseau()
{
t=false;
for(i=1;i<=5;i++)
{
j = "reseau"+i;
if(document.getElementById(j).checked == true)
{
return true;
t = true;
}
}
if(t==false)
{
return false;
}
}
	
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 test_modif_annonce(){
		var form_err = "Il manque :\n";
		if (document.formmodif.titre.value.length < 1)	{
			form_err += "- Le Titre de l'annonce\n";
		}
		if (document.formmodif.prix.value.length < 1){
			form_err += "- Le Prix\n";
		}
		if(document.formmodif.typeformule.value == 3){
			if (document.formmodif.budgetannonce.value.length < 1){
				form_err += "- Le budget de l'annonce\n";
			}
		}
		if (form_err == "Il manque :\n"){  
			document.formmodif.ok.value = "1";
			refrech(formmodif);
		}
		else{
			alert(form_err);
		}
}
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 verifier1(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 verifier(fichier)
{   
	var form_err = "Il manque :\n";
	verifir = verifierreseau();
	if( verifir == false)
	{
		form_err += "- Le choix de reseau\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
var nbclic = 0 // Initialisation à 0 du nombre de clic
function CompteClic(formulaire) { // Fonction appelée par le bouton
      nbclic++; // nbclic+1
      if (nbclic > 1)
	  { // Plus de 1 clic
        alert("Vous avez déjà cliqué ce bouton.\nLe formulaire est en cours de traitement...");
      }
	  else
	  { // 1 seul clic
        alert("Premier Clic.");
      }
   }
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 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 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 modifi(form)   
{ alert("bonjour");
   
}
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( 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_responsee = xhr_object.responseText;
		             var tab_response = tab_responsee.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];
					
										//alert(" /////////////////////// "+keyword_city);

				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
{   
//alert(path);
	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","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;
					}
					
					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);
       //alert(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 supprimer(f,id,rubrique)   // Appeler le serveur + le fichier php
{
    if( confirm(" Vous voulez vraiement supprimer cet élement ? ") ){
			if(rubrique=='membres'){
			  var fichier = "supprimer.php?id="+id+"&type="+f;
			}
			if(rubrique=='admin'){
			  var fichier = "../../membres/supprimer.php?id="+id+"&type="+f;
			}
			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", fichier, false);   
			 xhr_object.onreadystatechange = function(){
					 if(xhr_object.responseText==0){ // Suppression non realisé
						     alert(" Veuillez recliquez sur le lien pour réexecuter l'opération. ");
					 }
					 else{    // Suppression realisé
							 formsup.submit();
					 }   
				}
			xhr_object.send(null);
		}
}
function supprimer_photo(famille,annonce,photo,type)   // Appeler le serveur + le fichier php
{
  alert();
  if( confirm(" Vous voulez vraiement supprimer cet élement ? ") ){
			 var fichier = "supprimer_photo.php?photo="+photo+"&annonce="+annonce+"&famille="+famille+"&type="+type;
			 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", fichier, false);   
			 xhr_object.onreadystatechange = function(){
				 //alert(xhr_object.responseText+"--");
					 if(xhr_object.responseText==0){ // Suppression non realisé
						     alert(" Veuillez recliquez sur le lien pour réexecuter l'opération. ");
					 }
					 else{    // Suppression realisé
							 if(type=="annonce"){
								 formmodif.submit();
							 }
							 else{
							     document.frmespace.testsuppression.value = "true";
								 alert(" Suppression effectuée");
							 }
					 }   
				}
			xhr_object.send(null);
		}
}
///////////


//////////
function detail_annoceur(idannonceur){
			 var fichier = "detail_annonceur.php?idannonceur="+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", fichier, false);   
			 xhr_object.onreadystatechange = function(){
				 var tab_response = xhr_object.responseText.split("/");
				 document.getElementById('nomannonceur').innerHTML = " Nom : "+tab_response[0];
				 document.getElementById('prenomannonceur').innerHTML = " Prénom : "+tab_response[1];
				 document.getElementById('adresseannonceur').innerHTML = " Adresse : "+tab_response[2];
				 document.getElementById('telannonceur').innerHTML = " Tél : "+tab_response[3];
				 document.getElementById('emailannonceur').innerHTML = " Email : "+tab_response[4];
				 document.getElementById('ppannonceur').innerHTML = " Particulier - Professionnel : "+tab_response[5];
				 document.getElementById('dateinscritannonceur').innerHTML = " Date d'inscription : "+tab_response[6];
				 document.getElementById('domaineannonceur').innerHTML = " Domaine d'inscription : "+tab_response[7];
				}
			xhr_object.send(null);
}
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;
	 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);   
		//alert(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!!");
	}
}
function testnbmotscles(nbmotscles,f,champs,etat){
	        if(etat==0){
				var motsclesautorises = nbmotscles - motsclesaisis;
				if( champs.value.length > 0 ){
					if(motsclesautorises > 0){
						motsclesaisis++;
						// Etat des champs non vides
						if(champs.name=='motcle1'){etat1 = 1;}
						if(champs.name=='motcle2'){etat2 = 1;}
						if(champs.name=='motcle3'){etat3 = 1;}
						if(champs.name=='motcle4'){etat4 = 1;}
						if(champs.name=='motcle5'){etat5 = 1;}
					}
					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 !!");
						  champs.value = "";
					}
				}
			}
			if(champs.value.length == 0 && etat == 1){
				motsclesaisis--;
				// Etat des champs vides
				if(champs.name=='motcle1'){etat1 = 0;}
				if(champs.name=='motcle2'){etat2 = 0;}
				if(champs.name=='motcle3'){etat3 = 0;}
				if(champs.name=='motcle4'){etat4 = 0;}
				if(champs.name=='motcle5'){etat5 = 0;}
			}
}

function calculer_prix_formule(choixformule,duree,sites,cdracine)
{
	//document.frm_inscription_1.test_click.value = '1';
	if(choixformule==1){
		alert('Vous avez choisi la formule gratuite !!!');
		document.getElementById('prixformule').innerHTML = "Prix à payer : 0 €";
		document.frm_inscription_1.netapayer.value = "0";
	}
	else{
		switch(choixformule){
	     		case '2':
				nb_of_keywords = 5;
				formule_price = ( 22 + ( nb_of_keywords * duree ) / 5 + ( 5 * duree ) ) * sites;
 			break;
    			case '3':
				nb_of_keywords = 10;
				formule_price = ( 22 + ( nb_of_keywords * duree ) / 5 + ( 5 * duree ) ) * sites;
				formule_price = formule_price * 1.5;
			break;
		    	case '5':
				nb_of_keywords = 15;
				formule_price = ( 22 + ( nb_of_keywords * duree ) / 5 + ( 5 * duree ) ) * sites;
				formule_price = formule_price * 2.25;
			 break;
		}
		document.getElementById('prixformule').innerHTML = "Prix à payer : "+parseInt(formule_price)+" €";
		// Affichage du prix aprés réduction
		if(cdracine==0){
		    var netapayer = parseInt(formule_price);
			//document.getElementById('apresreduction').innerHTML = "Nét à payer aprés réduction : "+parseInt(netapayer)+" €";
		}
		else{
			var netapayer = formule_price - (formule_price * 0.15);
			document.getElementById('apresreduction').innerHTML = "Nét à payer aprés réduction de 15% : "+parseInt(netapayer)+" €";
		}
		document.frm_inscription_1.netapayer.value = parseInt(netapayer);
		switch(sites){
			case '1':
				document.frm_inscription_1.sitesvalue.value = '1';
			break;
			case '10':
				document.frm_inscription_1.sitesvalue.value = '1000';
			break;
			case '17.5':
				document.frm_inscription_1.sitesvalue.value = '2000';
			break;
			case '30.625':
				document.frm_inscription_1.sitesvalue.value = '3000';
			break;
			case '53.593':
				document.frm_inscription_1.sitesvalue.value = '+4000';
			break;
		}
	}
}

function redir_s(x){
	if (x==1)
window.location.replace("http://www.market-pub.com/commande.php?id=6&value=6&prix=5");
else if(x==2)
window.location.replace("http://www.market-pub.com/commande.php?id=7&value=7&prix=30");
else if(x==3)
window.location.replace("http://www.market-pub.com/commande.php?id=8&value=8&prix=50");
else if(x==4)
window.location.replace("http://www.market-pub.com/commande.php?id=9&value=9&prix=80");
else if(x==5)
window.location.replace("http://www.market-pub.com/commande.php?id=10&value=10&prix=150");
else if(x==6)
window.location.replace("http://www.market-pub.com/commande.php?id=11&value=11&prix=225");
else if(x==7)
window.location.replace("http://www.market-pub.com/commande.php?id=12&value=12&prix=350");
}
///////////////////////
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_rabateur.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);
	}
}