// JavaScript Document

function montrer(bloc,bloc2)
{
	var chaine = bloc2;
	var reg=new RegExp("[,]+", "g");
	
	var tableau=chaine.split(reg);
	for (var i=0; i<tableau.length; i++) {
 	document.getElementById(tableau[i]).style.display = "none";
}
	
	document.getElementById(bloc).style.display = "block";
}

function traitement_formulaire()
{
	var mystring = document.getElementById("tel").value;
	var nom = document.getElementById("nom").value;
	var localite = document.getElementById("localite").value;
	
	//var cp = document.getElementById("cp").value;
	var mail = document.getElementById("mail").value;
	var variable = "";
	
	var reg1=new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	var reg2=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var reg3=new RegExp("^[0-9]{5}$","g");
	
	if(nom == "")
		variable += "Vous n'avez pas indiqué votre nom\n";
	
	
	if(mystring== "")
		variable += "Vous devez renseigner votre numéro de téléphone\n";
	else
	{
			if(mystring!= "")
				if(!mystring.match(reg1))
					variable += "Le numéro renseigné est incorrect\n";

				
	}
	if(!mail.match(reg2))
		variable += "Adresse e-mail incorrect\n";
		
	if(localite == "vide")
		variable += "Vous n'avez pas s\351lectionnez de d\351partement\n";
	
	/*if(!cp.match(reg3))
		variable += "Code postal incorrect";*/
		
	if(variable != "")
		alert(variable);
	else
		document.plaquette.submit();
}

function traitement_envoi_ami()
{
	var nom = document.getElementById("nom_mail_ami").value;
	var prenom = document.getElementById("prenom_mail_ami").value;
	
	var mail = document.getElementById("mail_mail_ami").value;
	var mail_friend = document.getElementById("mail_friend").value;
	var variable = "";
	
	var reg2=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	
	if(nom == "")
		variable += "Vous n'avez pas indiqué votre nom\n";
	if(prenom == "")
		variable += "Vous n'avez pas indiqué votre prenom\n";
	
	
	
	if(!mail.match(reg2))
		variable += "Adresse e-mail incorrect\n";
	
	if(!mail_friend.match(reg2))
		variable += "Adresse e-mail de votre ami incorrect\n";
		
	if(variable != "")
		alert(variable);
	else
		document.mail_ami.submit();
}

function traitement_rappel()
{
	var nom = document.getElementById("nom_rappel").value;
	var tel = document.getElementById("tel_rappel").value;
	var variable = "";
	
	var reg1=new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	
	
	if(nom == "")
		variable += "Vous n'avez pas indiqué votre nom\n";
	if(tel == "")
		variable += "Vous n'avez pas indiqué de numéro de téléphone\n";
	else
		if(tel!= "")
				if(!tel.match(reg1))
					variable += "Le numéro renseigné est incorrect\n";
		
	if(variable != "")
		alert(variable);
	else
		document.rappel.submit();
}
function confirmation_suppression(id,nom)
{
	if(confirm("Etes vous sur de vouloir supprimer?"))
				window.location.href = nom+"-back_office.php?supprimer="+id;
	else
		return false;
}
function confirmation_traite(traite,id)
{
	
	if(confirm("Etes vous sur de vouloir traité ce sujet?")){
		if(traite == 1){
			document.getElementById("id_envoi_ami").value = id;
			document.envoi_ami_traiter.submit();
		}
		else
		if(traite == 2){
			document.getElementById("id_fv").value = id;
			document.getElementById("fixer_rv_traite").submit();
		}
		else
		if(traite == 3){
			document.getElementById("id_rappel").value = id;
			document.getElementById("statut_traiter").submit();
		}
	}
	else
		return false;
}

function apparition_select(element)
{
	if(element.value == 'foncier')
	{
		document.getElementById("regime_nom_"+element.value).style.display = 'block';
		document.getElementById("regime_nom_bic").style.display = 'none';
		document.getElementById("regime_nom_autre").style.display = 'none';
	}
	else
	if(element.value == 'bic')
	{
		document.getElementById("regime_nom_"+element.value).style.display = 'block';
		document.getElementById("regime_nom_foncier").style.display = 'none';
		document.getElementById("regime_nom_autre").style.display = 'none';
	}
	else
	if(element.value == 'autre')
	{
		document.getElementById("regime_nom_"+element.value).style.display = 'block';
		document.getElementById("regime_nom_bic").style.display = 'none';
		document.getElementById("regime_nom_foncier").style.display = 'none';
	}
	
}
function selection_ville(valeur,ordre)
{
	 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; 
	     } 
		
		var data = "id_localisation=" + valeur;
		xhr_object.onreadystatechange = function()
		{ 
			if(xhr_object.readyState == 4)
			{
					if(xhr_object.status == 200)
					{
							storing_other(xhr_object.responseText,"affichage_ville");	
					}	
					else	
					{
							alert("Error: returned status code " + xhr_object.status + " " + xhr_object.statusText);
					}	
			} 
	}; 
	
	if(ordre == 1)
		xhr_object.open("POST", "modules/service/consumer_localisation.php?ordre=1", true); 
	else
		xhr_object.open("POST", "modules/service/consumer_localisation.php?ordre=2", true); 
		
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data); 
}
function storing_other(data,id)
{
	var element = document.getElementById(id);
	
		element.innerHTML = data;	
	
}
function login_utilisateur()
{
	var login = document.getElementById("login").value;
	var mdp = document.getElementById("mdp").value;
	var variable = "";
	
	if(login == "")
		variable += "Vous n'avez pas indiqu\351 d'identifiant\n";
	if(mdp == "")
		variable += "Vous n'avez pas indiqu\351 de mot de passe\n";
	
	if(variable != "")
		alert(variable);
	else
		document.espace_partenaire.submit();
}
function traitement_mdp_forget()
{
	var mail = document.mail_forget.mail.value;
	var reg2=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var variable = "";
	
	if(mail == "")
		variable += "Vous n'avez pas indiqu\351 votre mail\n";
	else
	if(!mail.match(reg2))
		variable += "Adresse e-mail incorrect\n";
	
	if(variable != "")
		alert(variable);
	else
		document.mail_forget.submit();
}

// --------------------------------------- NEWSLETTER ----------------------------------------------------------//
function inscription_newsletter()
{
		var mail = document.newsletter_form.mail;
		var nom = document.newsletter_form.nom;
		var prenom = document.newsletter_form.prenom;
		
		var departement = document.newsletter_form.departement_news;
		var adresse = document.newsletter_form.adresse;
		var numtel = document.newsletter_form.numtel;
		
		var erreur = 0;
		
		var retour_mail = verification_mail(mail.value);
		if(retour_mail == 1)
			erreur++;
			
		var retour_num = numero(numtel);
		if(retour_num == 1)
			erreur++;
		
		erreur += champs_vide(mail,"mail");
		erreur += champs_vide(nom,"nom");
		erreur += champs_vide(prenom,"prenom");
		erreur += champs_vide(departement,"departement_news");
		erreur += champs_vide(adresse,"adresse");
				
		
		var valeurpost = "mail=" + mail.value;
		var idaffichage = "reponse_mail";
		var fichier = "modules/service/consumer_verif_mail.php";
		var idborder = "mail";
		ajax(valeurpost, idaffichage, fichier, 1, idborder);
		
		var donnee = document.getElementById("donnee").value;
		if((donnee == "")||(donnee == 1))
			erreur++;
		
		if(erreur == 0)
				document.newsletter_form.submit();
		
}
function champs_vide(element,nom_element)
{
	var erreur = 0;
	
	if(element.value == "vide")
	{
		affichage_image("images/suppression.png","reponse_"+nom_element);
		document.getElementById(nom_element).style.border = "2px solid red";
		erreur++;
	}
	else
	if(element.value == "")
	{
		affichage_image("images/suppression.png","reponse_"+nom_element);
		document.getElementById(nom_element).style.border = "2px solid red";
		erreur++;
	}
	else
	{
		affichage_image("images/bouton-validation.png","reponse_"+nom_element);
		document.getElementById(nom_element).style.border = "2px solid #00FF00";
	}
	
	return erreur;
}
function numero(telephone)
{
	var erreur = 0;
	
	var regtel = new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	var tel = telephone.value;
	if(tel != "")
		if(!tel.match(regtel))
		{
			affichage_image("images/suppression.png","reponse_"+telephone.name);
			document.getElementById(telephone.name).style.border = "2px solid red";
			erreur++;
		}
		else
		{
			affichage_image("images/bouton-validation.png","reponse_"+telephone.name);
			document.getElementById(telephone.name).style.border = "2px solid #00FF00";
			erreur = 0;
		}
	else
	{
		affichage_image("images/suppression.png","reponse_"+telephone.name);
		document.getElementById(telephone.name).style.border = "2px solid red";
		erreur++;
	}
	
	return erreur;
}
function verification_mail(mail)
{
	var regmail= new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var erreur = 0;
	if(mail != "")
		if(!mail.match(regmail))
		{
			affichage_image("images/suppression.png","reponse_mail");
			document.getElementById("mail").style.border = "2px solid red";
			erreur++;
		}
		else
		{
			affichage_image("images/bouton-validation.png","reponse_mail");
			document.getElementById("mail").style.border = "2px solid #00FF00";
			erreur = 0;
		}
	else
	{
		affichage_image("images/suppression.png","reponse_mail");
		document.getElementById("mail").style.border = "2px solid red";
		erreur++;
	}
	
	return erreur;	
}


function affichage_image(source,identifiant)
{
	newImg= new Image();
	 newImg.src= source;
	document.getElementById(identifiant).src = newImg.src;
}
function storing(data,id)
{
	var element = document.getElementById(id);
	element.innerHTML = data;
}
function ajax(valeurpost, idaffichage, fichier, valeur_affichage, idborder)
{
	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; 
	     } 
		 
		
		var data = valeurpost;
		xhr_object.onreadystatechange = function()
		{ 
			if(xhr_object.readyState == 4)
			{
					if(xhr_object.status == 200)
					{
						if(valeur_affichage == 1)
							storing_inscription(xhr_object.responseText,idaffichage,idborder);
						else
						if(valeur_affichage == 0)
							storing(xhr_object.responseText,idaffichage);
					}	
					else	
					{
							alert("Error: returned status code " + xhr_object.status + " " + xhr_object.statusText);
					}	
			} 
			
	}; 
	
	xhr_object.open("POST", fichier, true); 
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data); 
	
}

function storing_inscription(data,id,idborder)
{
	if(data !="")
	{
		if(data == 1)
		{		
 			document.getElementById("mail_present").innerHTML = "Syntaxe correct mais mail déjà inscrit";
		}
	}
	else
	{
		affichage_image("images/suppression.png",id);
		document.getElementById(idborder).style.border = "2px solid red";
		
	}
	document.getElementById("donnee").value = data;
	
}

function verif_mot_cle()
{
	var mot_cle = document.getElementById("mot_cle").value;
	
	var erreur = "";
	
	if(mot_cle == "")
		erreur+= "Vous n'avez pas indiquer de mot clé\n";
		
	if(erreur != "")
		alert(erreur);
	else
		document.ajouter_mot_cle.submit();
}

// ------------------------- CONTACT -----------------------------//

function verif_contact()
{
	var mail = document.getElementById("mail_contact").value;
	var message = document.getElementById("textarea_contact").value;
	var reg2=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	
	var erreur = "";
	
	if(mail == "")
		erreur+= "Vous n'avez pas indiquer de mail\n";
	else
		if(!mail.match(reg2))
			erreur += "Adresse e-mail incorrect\n";
	
	if(message == "")
		erreur+= "Vous n'avez pas indiquer de message";
		
	if(erreur != "")
		alert(erreur);
	else
		document.contacter.submit();
}

//---------------------------- ACTU ------------------------------//
function verif_actu(titre, photo, entete, valeur)
{
	var erreur = "";
	
	if(titre.value == "")
		erreur+= "- titre\n";
		
	/*if(entete.value == "")
		erreur+= "- contenu accueil\n";*/
	
	
	if(erreur != "")
		alert("Vous n'avez pas indiquer de :\n"+erreur);
	else
		if(valeur == 1)
			document.ajouter_actus.submit();
		else
		if(valeur == 2)
			document.modifier_actus.submit();
	
}

//---------------------------- LEXIQUE ------------------------------//
function verif_lexique(mot)
{
	var erreur = "";
	
	if(mot.value == "")
		erreur+= "- titre\n";
		
	
	
	
	if(erreur != "")
		alert("Vous n'avez pas indiquer de :\n"+erreur);
	else
			document.ajouter_lexique.submit();
	
}

//---------------------------- NEWSLETTER ------------------------------//
function verif_newsletter(mail, tel,param)
{
	var mail = mail.value;
	var tel = tel.value;
	var erreur = "";
	
	var regmail=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var regtel = new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	
	if(mail == "")
		erreur+= "- de mail\n";
	else
		if(!mail.match(regmail))
			erreur += "- d'adresse e-mail correct\n";
	
	if(tel == "")
		erreur+= "- de tél\n";
	else
		if(!tel.match(regtel))
			erreur += "- de numero de tel correct\n";
			
	if(param == "")
		erreur+= "- de nom\n";
	

	
	if(erreur != "")
		alert("Vous n'avez pas indiquer de :\n"+erreur);
	else
		if(param == 1)
			document.modifier_newsletter.submit();
		else
		if(param == 2)
			document.modifier_fixer_rv.submit();
		else
		if(param == 3)
			document.modifier_simulateur.submit();
		else
			document.financer_form.submit();
}
//---------------------------- UTILISATEUR ------------------------------//
function verif_utilisateur(mail,login,statut,mdp,param)
{
	var mail = mail.value;
	var mdp = mdp.value;
	var login = login.value;
	var statut = statut.value;
	
	var erreur = "";
	
	var regmail=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");

	if(mail == "")
		erreur+= "- de mail\n";
	else
		if(!mail.match(regmail))
			erreur += "- d'adresse e-mail correct\n";
	
	if(login == "")
		erreur+= "- de login\n";
			
	if(statut == "vide")
		erreur+= "- de statut\n";
		
	if(mdp == "")
		erreur+= "- de mdp\n";
	

	
	if(erreur != "")
		alert("Vous n'avez pas indiquer de :\n"+erreur);
	else
		if(param == 1)
		document.ajouter_utilisateur.submit();
		else
		if(param==2)
		document.modifier_utilisateur.submit();
}
//---------------------------- PROGRAMME ------------------------------//
function programme(nom_form)
{
	var nom = document.getElementById("nom").value;
	var photo = document.getElementById("photo").value;
	var masse = document.getElementById("plan_masse_photo").value;
	var lot = document.getElementById("plan_lot").value;
	var description = document.getElementById("description").value;
	var debut = document.getElementById("debut").value;
	var fin = document.getElementById("fin").value;
	var mini = document.getElementById("min").value;
	var maxi = document.getElementById("max").value;
	var date_livraison = document.getElementById("date_livraison").value;
	var adresse = document.getElementById("adresse").value;
	var departement = document.getElementById("localite").value;
	//var ville = document.getElementById("ville").value;
	//var cp = document.getElementById("code_postal").value;
	var num = 0;
	
	for(i=1; i<=13; i++) {
		if(document.getElementById("choix"+i).checked == false) 
			{ num ++; } 
	}
	
	
	var variable = "";
	
	var reg2=new RegExp("^[0-9]$","g");
	//var reg3=new RegExp("^[0-9]{5}$","g");
	
	if(nom == "")
		variable += "- votre nom\n";
		
	if(nom_form == 1){
		if(photo == "")
			variable += "- de photo\n";
		if(masse == "")
			variable += "- de plan de masse\n";
		if(lot == "")
			variable += "- de plan de lot\n";
	}
	
		
	if(description == "")
		variable += "- de description\n";
	/*if(debut == "")
		variable += "- le debut de commercialisation\n";
	if(fin == "")
		variable += "- la fin de commercialisation\n";*/
	if(mini == "")
		variable += "- de prix mini\n";
	if(maxi == "")
		variable += "- de prix maxi\n";
	if(date_livraison == "")
		variable += "- de date de livraison\n";
	if(adresse == "")
		variable += "- d'adresse\n";
	/*if(ville == "")
		variable += "Vous n'avez pas indiqu\351 de ville\n";*/
	if(num == 13)
		variable += "- de type de produits\n";
	if(departement == "vide")
		variable += "- de d\351partement\n";
	/*if(!cp.match(reg3))
		variable += "Code postal incorrect\n";*/
		
	if(isNaN(mini) == true)
		variable += "un prix mini correct\n";
	if(isNaN(maxi) == true)
		variable += "un prix maxi correct\n";
		
	if(variable != "")
		alert("Vous n'avez pas indiqu\351 :\n"+variable);
	else
	if(nom_form == 1)
		document.ajouter_programme.submit();
	else
		if(nom_form == 2)
		document.modifier_programme.submit();
}
function rechercher_programme(valeur)
{
	 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; 
	     } 
		 
		
		var data = "valeur=" + valeur;
		xhr_object.onreadystatechange = function()
		{ 
			if(xhr_object.readyState == 4)
			{
					if(xhr_object.status == 200)
					{
							storing_other(xhr_object.responseText,"recherche_programmes");	
					}	
					else	
					{
							alert("Error: returned status code " + xhr_object.status + " " + xhr_object.statusText);
					}	
			} 
	}; 
	
	xhr_object.open("POST", "modules/selection_programme_recherche.php", true); 
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data); 

}

//-------------------------------- RAPPEL -----------------------------------//
function statut_rappel(valeur)
{
	if(valeur != "aucun")
	document.rappel_bo_statut.submit();
}

//---------------------------------PARTENAIRE----------------------------------//
function form_part()
{
		var mail = document.partenaire.mail;
		var nom = document.partenaire.nom;
		var prenom = document.partenaire.prenom;
		
		var departement = document.partenaire.departement_news;
		var numtel = document.partenaire.numtel;
		
		//var web = document.partenaire.web;
		
		var erreur = 0;
		
		var retour_mail = verification_mail(mail.value);
		if(retour_mail == 1)
			erreur++;
			
		var retour_num = numero(numtel);
		if(retour_num == 1)
			erreur++;
		
		erreur += champs_vide(mail,"mail");
		erreur += champs_vide(nom,"nom");
		erreur += champs_vide(prenom,"prenom");
		erreur += champs_vide(departement,"departement_news");
		//erreur += champs_vide(web,"web");
				
		
		var valeurpost = "mail=" + mail.value;
		var idaffichage = "reponse_mail";
		var fichier = "modules/service/consumer_verif_partenaire.php";
		var idborder = "mail";
		ajax(valeurpost, idaffichage, fichier, 1, idborder);
		
		var donnee = document.getElementById("donnee").value;
		if((donnee == "")||(donnee == 1))
			erreur++;
		
		if(erreur == 0)
				document.partenaire.submit();
}
function form_affiliation()
{
		var mail = document.affiliation.mail;
		
		var numtel = document.affiliation.numtel;
		var site_web = document.affiliation.site_web.value;
		
		var variable = "";
		
		var erreur = 0;
		
		if(site_web == "http://")
			variable = "Vous n'avez pas bien indiqué votre site";
		
		var retour_mail = verification_mail(mail.value);
		if(retour_mail == 1)
			erreur++;
			
		var retour_num = numero(numtel);
		if(retour_num == 1)
			erreur++;
		
		erreur += champs_vide(mail,"mail");
		
		if((erreur == 0)&&(variable == ""))
				document.affiliation.submit();
		else
		if(variable != "")
			alert(variable);
}
function lettre(valeur,choix)
{
	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; 
	     } 
		 
		
		var data = "valeur=" + valeur + "&choix="+choix;
		xhr_object.onreadystatechange = function()
		{ 
			if(xhr_object.readyState == 4)
			{
					if(xhr_object.status == 200)
					{
							storing_other(xhr_object.responseText,"lexique_lettre");	
					}	
					else	
					{
							alert("Error: returned status code " + xhr_object.status + " " + xhr_object.statusText);
					}	
			} 
	}; 
	
	xhr_object.open("POST", "modules/recherche_lettre_lexique.php", true); 
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data); 
}
function ancien()
{
	var type_bien = document.getElementById("type_bien").value;
	var piece = document.getElementById("piece").value;
	var chambre = document.getElementById("chambre").value;
	var surface_habitable = document.getElementById("surface_habitable").value;
	var surface_terrain = document.getElementById("surface_terrain").value;
	var surface_sejour = document.getElementById("surface_sejour").value;
	var cuisine = document.getElementById("cuisine").value;
	var chauffage = document.getElementById("chauffage").value;
	var construction = document.getElementById("construction").value;
	var description = document.getElementById("description").value;
	var localite = document.getElementById("localite").value;
	var adresse = document.getElementById("adresse").value;
	var budget = document.getElementById("budget").value;
	
	var erreur = "";
	var entier = "";
	
	if(type_bien == "selectionnez")
		erreur = "- type de bien\n";
	if(piece == "")
		erreur += "- nombre de pieces\n";
	if(chambre == "")
		erreur += "- nombre de chambres\n";
	if(surface_habitable == "")
		erreur += "- surface habitable\n";
	if(surface_terrain == "")
		erreur += "- surface terrain\n";
	if(surface_sejour == "")
		erreur += "- surface sejour\n";
	if(cuisine == "selectionnez")
		erreur += "- cuisine\n";
	if(chauffage == "selectionnez")
		erreur += "- chauffage\n";
	if(construction == "selectionnez")
		erreur += "- construction\n";
	if(description == "")
		erreur += "- description\n";
	if(localite == "vide")
		erreur += "- localite\n";
	if(adresse == "")
		erreur += "- adresse\n";
	if(budget == "")
		erreur += "- budget\n";
	if((!document.ajouter_programme_ancien.salle_bain[0].checked)&&(!document.ajouter_programme_ancien.salle_bain[1].checked))
		erreur += "- salle de bain\n";
	if((!document.ajouter_programme_ancien.salle_eau[0].checked)&&(!document.ajouter_programme_ancien.salle_eau[1].checked))
		erreur += "- salle d'eau\n";
	if((!document.ajouter_programme_ancien.parking_interieur[0].checked)&&(!document.ajouter_programme_ancien.parking_interieur[1].checked))
		erreur += "- parking interieur\n";
	if((!document.ajouter_programme_ancien.parking_exterieur[0].checked)&&(!document.ajouter_programme_ancien.parking_exterieur[1].checked))
		erreur += "- parking exterieur\n";
	if((!document.ajouter_programme_ancien.cave[0].checked)&&(!document.ajouter_programme_ancien.cave[1].checked))
		erreur += "- cave\n";
	if((!document.ajouter_programme_ancien.garage_box[0].checked)&&(!document.ajouter_programme_ancien.garage_box[1].checked))
		erreur += "- garage/box\n";
		
	if(isNaN(piece)==true)
		entier = "- piece\n";
	if(isNaN(chambre)==true)
		entier += "- chambre\n";
	if(isNaN(surface_habitable)==true)
		entier += "- surface habitable\n";
	if(isNaN(surface_terrain)==true)
		entier += "- surface terrain\n";
	if(isNaN(surface_sejour)==true)
		entier += "- surface sejour\n";
	if(isNaN(budget)==true)
		entier += "- budget\n";
		
	if((erreur == "")&&(entier == ""))
		document.ajouter_programme_ancien.submit();
	else
		if((erreur != "")&&(entier != ""))
			alert("Vous n'avez pas indiquer : \n"+erreur+"\n Vous n'avez pas saisi de chiffre pour : \n"+entier);
		else if((erreur == "")&&(entier != ""))
			alert("Vous n'avez pas saisi de chiffre pour : \n"+entier);
		else if((erreur != "")&&(entier == ""))
			alert("Vous n'avez pas indiquer : \n"+erreur);
}
function supprimer_session()
{
	window.location.href = "modules/supprimer_sessions.php";
}
function sup_photo(valeur,id_ancien)
{
	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; 
	     } 
		 
		
		var data = "valeur=" + valeur + "&id_ancien="+id_ancien;
		xhr_object.onreadystatechange = function()
		{ 
			if(xhr_object.readyState == 4)
			{
					if(xhr_object.status == 200)
					{
							storing_other(xhr_object.responseText,"result");	
					}	
					else	
					{
							alert("Error: returned status code " + xhr_object.status + " " + xhr_object.statusText);
					}	
			} 
	}; 
	
	xhr_object.open("POST", "modules/supprimer_photo_bo.php", true); 
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr_object.send(data); 
}


// ------------------- FIXER RENDEZ VOUS --------------------------------//
function verif_fixer()
{
	var mail = document.getElementById("mail_fixer").value;
	var message = document.getElementById("textarea_fixer").value;
	var tel = document.getElementById("tel_fixer").value;
	var date = document.getElementById("date").value;
	var heure = document.getElementById("heure").value;
	var minute = document.getElementById("minute").value;
	
	var reg2=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var regtel = new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	
	var erreur = "";
	
	if(message == "")
		erreur+= "- de message\n";
	if(date == "")
		erreur+= "- de date\n";
	if(mail == "")
		erreur+= "- de mail\n";
	else
		if(!mail.match(reg2))
			erreur += "- d'adresse e-mail correct\n";
	
	if(tel == "")
		erreur+= "- de t\351l\351phone\n";
	else
		if(!tel.match(regtel))
			erreur += "- un num\351ro de t\351l\351phone correct\n";
			
	if(heure == "vide")
		erreur+= "- d'heure\n";
	if(minute == "vide")
		erreur+= "- de minute\n";
		
	
		
	if(erreur != "")
		alert("Vous n'avez pas indiquer : \n"+erreur);
	else
		document.fixer.submit();
}
// -----------ESTIMER BIEN ----------------------------//
function verif_estimer_bien()
{
	var type_bien = document.getElementById("type_bien").value;
	var piece_bien = document.getElementById("piece_bien").value;
	var chambre   = document.getElementById("chambre").value;
	var surface_habitable = document.getElementById("surface_habitable").value;
	var surface_terrain = document.getElementById("surface_terrain").value;
	var adresse = document.getElementById("adresse_bien").value;
	var localite = document.getElementById("localite").value;
	
	var nom = document.getElementById("nom").value;
	var prenom = document.getElementById("prenom").value;
	var mail      = document.getElementById("mail").value;
	var tel       = document.getElementById("tel").value;
	
	var reg2=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var regtel = new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	var regnum = new RegExp("^[0-9-.]*$","g");
	
	var erreur = "";
	
	if(type_bien == "selectionnez")
		erreur+= "- de type de bien\n";
		
	if(piece_bien == "")
		erreur+= "- de nombre de piece\n";
	else
		if(!piece_bien.match(regnum))
			erreur += "- un nombre de piece correct\n";
			
	if(chambre == "")
		erreur+= "- de nombre de chambre\n";
	else
		if(!chambre.match(regnum))
			erreur += "- un nombre de chambre correct\n";
			
	if(surface_habitable == "")
		erreur+= "- de surface habitable\n";
	else
		if(!surface_habitable.match(regnum))
			erreur += "- une surface habitable correct\n";
			
	if(surface_terrain == "")
		erreur+= "- de surface de terrain\n";
	else
		if(!surface_terrain.match(regnum))
			erreur += "- une surface de terrain correct\n";
			
	if(adresse == "")
		erreur+= "- d'adresse\n";
	if(localite == "")
		erreur+= "- de d\351partement\n";
	
	if(nom == "")
		erreur+= "- de nom\n";
	if(prenom == "")
		erreur+= "- de prenom\n";
	
	if(mail == "")
		erreur+= "- de mail\n";
	else
		if(!mail.match(reg2))
			erreur += "- d'adresse e-mail correct\n";
	
	if(tel == "")
		erreur+= "- de t\351l\351phone\n";
	else
		if(!tel.match(regtel))
			erreur += "- un num\351ro de t\351l\351phone correct\n";
	
		
	if(erreur != "")
		alert("Vous n'avez pas indiquer : \n"+erreur);
	else
		document.estimer.submit();
}

//--------------------------SIMULATEUR----------------------------//
function valid_simu()
{
	var idSituationFamiliale = document.getElementById("idSituationFamiliale").value;
	var investir = document.getElementById("investir").value;
	var dureePretAns   = document.getElementById("dureePretAns").value;
	//var apportPerso = document.getElementById("apportPerso").value;
	var revenuMensuelNet = document.getElementById("revenuMensuelNet").value;
	var nbPartsFiscales = document.getElementById("nbPartsFiscales").value;
	var nom = document.getElementById("nom").value;
	var tel = document.getElementById("tel").value;
	var mail = document.getElementById("mail").value;
	var cp = document.getElementById("cp").value;
	
	var regmail=new RegExp("^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$","g");
	var regtel = new RegExp("^0[0-9]([-. ]?[0-9]{2}){4}$","g");
	var regcp=new RegExp("^[0-9]{5}$","g");
	var regnum = new RegExp("^[0-9-.]*$","g");
	
	var erreur = "";
	
	if(idSituationFamiliale == "0")
		erreur+= "- de situation familiale\n";
	if(investir == "0")
		erreur+= "- de montant d'investissement\n";
	if(dureePretAns == "0")
		erreur+= "- de dur\351e de prêt\n";
	if(nbPartsFiscales == "0")
		erreur+= "- de nombre de part fiscale\n";
		
	/*if(apportPerso == "")
		erreur+= "- d'apport personnel\n";
	else
		if(!apportPerso.match(regnum))
			erreur += "- un apport personnel correct\n";	*/
	
	if(revenuMensuelNet == "")
		erreur+= "- de revenu mensuel net\n";
	else
		if(!revenuMensuelNet.match(regnum))
			erreur += "- un revenu mensuel correct\n";	
	if(nom == "")
		erreur+= "- de nom\n";
		
	if(tel == "")
		erreur+= "- de t\351l\351phone\n";
	else
		if(!tel.match(regtel))
			erreur += "- un num\351ro de t\351l\351phone correct\n";
			
	if(mail == "")
		erreur+= "- de mail\n";
	else
		if(!mail.match(regmail))
			erreur += "- d'adresse e-mail correct\n";
	
	if(cp == "")
		erreur+= "- de code postal\n";
	else
		if(!cp.match(regcp))
			erreur += "- un num\351ro de code postal correct\n";
		
	if(erreur != "")
		alert("Vous n'avez pas indiquer : \n"+erreur);
	else
		document.scellier.submit();
}