/*
	Fichier JavaScript créé par Mr Vincent Grison
	Fonction : définit toutes les fonctions javascript du site
	Date de création : Jeudi 14 août 2003 - 16h40
	Dernière date de modification : Lundi 8 septembre - 15h36
*/
function Redirection(n) // fonction permettant des redirections automatiques en cas de listes déroulantes dans les iframes
{ // début fonction Redirection()
	switch(n) // on détermine la page qui a appellé la redirection
	{ // début switch
		case 1 : // cas où liste par prix
			if(document.ListePrix.IdPrix.selectedIndex!=0) // si choix dans la liste déroulante correct
			{ // début si choix liste déroulante correct
				window.location="liste_par_prix.php?IdPrix="+document.ListePrix.IdPrix[document.ListePrix.IdPrix.selectedIndex].value; // on effectue la redirection
			} // fin si choix correct dans la liste déroulante
		break; // fin où cas liste par prix
		case 2 : // cas où liste par secteur
			if(document.ListeSecteur.IdSecteur.selectedIndex!=0) // si choix dans la liste déroulante correct
			{ // début si choix liste déroulante correct
				window.location="liste_par_secteur.php?IdSec="+document.ListeSecteur.IdSecteur[document.ListeSecteur.IdSecteur.selectedIndex].value; // on effectue la redirection
			} // fin si choix correct dans la liste déroulante
		break; // fin où cas liste par secteur
		case 3 : // cas où liste par catégorie
			if(document.ListeCategorie.IdCategorie.selectedIndex!=0) // si choix dans la liste déroulante correct
			{ // début si choix liste déroulante correct
				window.location="liste_par_categorie.php?IdCat="+document.ListeCategorie.IdCategorie[document.ListeCategorie.IdCategorie.selectedIndex].value; // on effectue la redirection
			} // fin si choix correct dans la liste déroulante
		break; // fin où cas liste par catégorie
	} // fin switch
} // fin fonction Redirection()
function OuvrirPhoto(n) // fonction permettant d'ouvrir une nouvelle fenetre affichant la photo
{ // début fonction OuvrirPhoto()
	var f=open("ouvrir_photo.php?Ref="+n,"photo","width=230,height=176,top=200,left=200"); // ouvre une nouvelle fenetre pour afficher une photo
	f.focus(); // active l'ouverture de la fenêtre
	return false; // retourne un booleen à la valeur "faux"
} // fin fonction OuvrirPhoto()
function BloqueClic() // fonction interdisant le clique droit
{ // début fonction BloqueClic()
	alert('Propriété de Castel Immobilier'); // affiche un message d'information en cas de clique droit
	return false; // retourne un booleen à la valeur "faux"
} // fonction BloqueClic()
function verifformurdv() // fonction vérifiant que le formulaire pour un rdv a bien été rempli
{ // début fonction verifformurdv()
	if(document.IntAnnonce.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner votre civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.IntAnnonce.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner votre nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.IntAnnonce.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner votre prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.IntAnnonce.TelMai.value=="" && document.IntAnnonce.TelMob.value=="") // si aucun numéro de téléphone renseigné
	{ // début si aucun numéro de téléphone renseigné
		window.alert("Veuillez renseigner au moins 1 numéro de téléphone"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun numéro de téléphone renseigné
	if(document.IntAnnonce.Jour.value=="" || document.IntAnnonce.Mois.value=="" || document.IntAnnonce.Annee.value=="" || document.IntAnnonce.Heure.value=="" || document.IntAnnonce.Minute.value=="") // si heure et date rdv complet
	{ // début si date et heure rdv mal renseignée(s)
		window.alert("Date et/ou heure du rendez-vous incomplète(s)"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si date et heure rdv mal renseignée(s)
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformurdv()
function confirmerrdv() // fonction confirmant que le rendez-vous a bien été pris en compte
{ // début fonction confirmerrdv()
	window.alert("Votre demande de rendez-vous a bien été pris en compte"); // affichage du message d'avertissement
	history.go(-2); // retour sur la page des annonces
} // fin fonction confirmerrdv()
function verifformurech() // fonction vérifiant que le formulaire pour le moteur de recherche a bien été rempli
{ // début fonction verifformurech()
	if(document.Recherche.IdCat.selectedIndex==0 && document.Recherche.IdSec.selectedIndex==0 && document.Recherche.SMMin.value=="" && document.Recherche.SMMax.value=="" && document.Recherche.STMin.value=="" && document.Recherche.STMax.value=="" && document.Recherche.PrixMin.value=="" && document.Recherche.PrixMax.value=="" && document.Recherche.NbChambres.value=="") // si aucun critère renseigné
	{ // début si aucun critère renseigné
		window.alert("Veuillez remplir au moins 1 critère"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun critère renseigné
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformurech()
function verifformualertemail() // fonction vérifiant que le formulaire pour une alerte par mail a bien été rempli
{ // début fonction verifformualertemail()
	if(document.AlerteMail.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner votre civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.AlerteMail.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner votre nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.AlerteMail.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner votre prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.AlerteMail.Mail.value=="") // si aucun mail renseigné
	{ // début si aucun mail renseigné
		window.alert("Veuillez renseigner votre mail"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun mail renseigné
	if(document.AlerteMail.Mail.value.indexOf('@')=="-1" || document.AlerteMail.Mail.value.lastIndexOf('.')<document.AlerteMail.Mail.value.indexOf('@')) // si adresse mail au format incorrect
	{ // début si adresse mail au format incorrect
		window.alert("Votre adresse mail est incorrecte !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si adresse mail au format incorrect
	if(document.AlerteMail.IdCat.selectedIndex==0 || document.AlerteMail.PrixMin.value=="" || document.AlerteMail.PrixMax.value=="") // si tous les critères ne sont pas renseignés
	{ // début si pas tous les critères renseignés
		window.alert("Tous les critères ne sont pas renseignés"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si tous les critères pas renseignés
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformualertemail()
function confirmeralertemail() // fonction confirmant que l'abonnement d'alerte par mail est confirmé
{ // début fonction confirmeralertemail()
	window.alert("Votre abonnement au service 'alerte par mail' est effectif"); // affichage du message d'avertissement
	history.go(-2); // retour sur la page qui a appellé le lien alerte par mail
} // fin fonction confirmeralertemail()
function verifformudeposeannonce() // fonction vérifiant que le formulaire pour déposer l'annonce a bien été rempli
{ // début fonction verifformudeposeannonce()
	if(document.DeposeAnnonce.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner votre civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.DeposeAnnonce.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner votre nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.DeposeAnnonce.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner votre prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.DeposeAnnonce.Adresse.value=="" || document.DeposeAnnonce.CodePostal.value=="" || document.DeposeAnnonce.Ville.value=="") // si adresse incomplète
	{ // début si adresse incomplète
		window.alert("adresse, code postal ou ville manquant"); // affichage d'une message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si adresse incomplète
	if(document.DeposeAnnonce.TelMai.value=="" && document.DeposeAnnonce.TelMob.value=="") // si aucun numéro de téléphone renseigné
	{ // début si aucun numéro de téléphone renseigné
		window.alert("Veuillez renseigner au moins 1 numéro de téléphone"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun numéro de téléphone renseigné
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformudeposeannonce()
function confirmerannonce() // fonction confirmant que l'annonce a bien été transmise
{ // début fonction confirmerannonce()
	window.alert("Votre annonce a bien été transmise"); // affichage du message d'avertissement
	history.go(-2); // retour sur la page ayant appellé le lien
} // fin fonction confirmerannonce()
function calculeremprunt()
{ // début fonction calculeremprunt()
	if(document.Emprunt.Montant.value=="") // si aucun emprunt rentré
	{ // début si aucun emprunt entré
		window.alert("Veuillez entrer le montant de l'emprunt"); // affichage d'un message d'avertissement
		return false; // calcul impossible
	} // fin si aucun emprunt rentré
	if(document.Emprunt.Taux.value=="") // si aucun taux d'interet rentré
	{ // début si aucun taux rentré
		window.alert("Veuillez entrer le taux d'interet"); // affichage d'un message d'avertissement
		return false; // calcul impossible
	} // fin si aucun taux rentré
	if(document.Emprunt.Duree.value=="") // si aucune durée d'emprunt rentrée
	{ // début si aucune durée rentrée
		window.alert("Veuillez entrer la durée du prêt"); // affichage d'un message d'avertissement
		return false; // calcul impossible
	} // fin si aucune durée rentrée
	for(i=0;i<document.Emprunt.Montant.value.length;i++) // on parcourt toute la chaine contenant le montant de l'emprunt
	{ // début for
		if(document.Emprunt.Montant.value.charAt(i)==",") // si on trouve une virgule dans la chaine
		{ // début si virgule dans la chaine
			document.Emprunt.Montant.value=document.Emprunt.Montant.value.substr(0,i)+"."+document.Emprunt.Montant.value.substr(i-0+1,document.Emprunt.Montant.value.length-1); // on remplace la virgule par un point
		} // fin si virgule dans la chaine
	} // fin for
	for(i=0;i<document.Emprunt.Taux.value.length;i++) // on parcourt toute la chaine contenant le taux d'interet
	{ // début for
		if(document.Emprunt.Taux.value.charAt(i)==",") // si on trouve une virgule dans la chaine
		{ // début si virgule dans la chaine
			document.Emprunt.Taux.value=document.Emprunt.Taux.value.substr(0,i)+"."+document.Emprunt.Taux.value.substr(i-0+1,document.Emprunt.Taux.value.length-1); // on remplace la virgule par un point
		} // fin si virgule dans la chaine
	} // fin for
	for(i=0;i<document.Emprunt.Duree.value.length;i++) // on parcourt toute la chaine contenant le montant de la durée de l'emprunt
	{ // début for
		if(document.Emprunt.Duree.value.charAt(i)==",") // si on trouve une virgule dans la chaine
		{ // début si virgule dans la chaine
			document.Emprunt.Duree.value=document.Emprunt.Duree.value.substr(0,i)+"."+document.Emprunt.Duree.value.substr(i-0+1,document.Emprunt.Duree.value.length-1); // on remplace la virgule par un point
		} // fin si virgule dans la chaine
	} // fin for
	var Interet=(document.Emprunt.Taux.value)/1200; // recalcul du taux d'interet
	var Duree=(document.Emprunt.Duree.value)*12; // calcul de la durée du pret en mois
	var Montant=document.Emprunt.Montant.value; // on récupère le montant de l'emprunt
	var Mensualite=(Montant*Interet*Math.pow(1-0+Interet,Duree))/(Math.pow(1-0+Interet,Duree)-1); // calcul de la mensualité en euros
	Mensualite=Math.round(Mensualite*100)/100; //arrondi de la mensualité à 2 chiffres après la virgule
	document.Emprunt.MensEuro.value=Mensualite; // on affiche la mensualité en euros
	Mensualite=Mensualite*6.55957; // on calcule la mensualité en francs
	Mensualite=Math.round(Mensualite*100)/100; // arrondi de la mensualité à 2 chiffres après la virgule
	document.Emprunt.MensFrs.value=Mensualite; // on affiche la mensualité en francs
} // fin fonction calculeremprunt()
function verifformunewsletter() // vérifie que le formulaire pour la newsletter a bien été rempli
{ // début fonction verifformunewsletter()
	if(document.Newsletter.Emailnews.value=="" || document.Newsletter.Emailnews.value=="Votre mail") // si adresse mail non fournie
	{ // début si adresse mail non fournie
		window.alert("Veuillez rentrer votre mail"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si adresse mail non fournie
	if(document.Newsletter.Emailnews.value.indexOf('@')==-1 || document.Newsletter.Emailnews.value.lastIndexOf('.')<document.Newsletter.Emailnews.value.indexOf('@')) // si format d'adresse mail incorrect
	{ // début si format mail incorrect
		window.alert("Votre mail est incorrect"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si format mail incorrect
	if(document.Newsletter[1].checked==false && document.Newsletter[2].checked==false) // si aucun choix entre inscription et desinscription
	{ // début si aucun choix entre inscription et desinscription
		window.alert("Veuillez choisir entre inscription et desinscription"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun choix entre inscription et desinscription
	return true; // tout est ok, envoi du formulaire
} // fin fonction verifformunewsletter()
function verifformusondage() // vérifie que le formulaire pour le sondage a bien été rempli
{ // début fonction verifformusondage()
	if(document.Sondage.Notes.selectedIndex==0) // si aucune note choisie
	{ // début si aucune note choisie
		window.alert("Veuillez choisir une note"); // affichage d'un message d'avertissement
		return false; // affichage d'un message d'avertissement
	} // fin si aucune note choisie
	return true; // tout est ok, envoi du formulaire
} // fin fonction verifformusondage()
function infonewsletter(n) // gère les messages d'avertissement relatifs à l'abonnement/résiliation de la newsletter
{ // début fonction infonewsletter()
	switch(n) // on définit les divers cas pour les messages
	{ // début switch
		case 1 : // cas où demande d'abonnement alors que l'internaute est déjà abonné
			window.alert("Vous êtes déjà abonné à la newsletter"); // affichage du message d'avertissement
		break; // fin où cas demande d'abonnement alors que l'internaute est déjà abonné
		case 2 : // cas où demande d'abonnement (l'internaute n'est pas encore abonné)
			window.alert("Votre abonnement au service 'newsletter' est effectif"); // affichage du message d'avertissement
		break; // fin où cas demande d'abonnement (l'internaute n'est pas encore abonné)
		case 3 : // cas où demande de résiliation alors que l'internaute n'est pas abonné
			window.alert("Vous n'êtes pas abonné à la newsletter"); // affichage du message d'avertissement
		break;// fin où cas demande de résiliation alors que l'internaute n'est pas abonné
		case 4 : // cas où demande de résiliation (l'internaute est bien déjà abonné)
			window.alert("Votre abonnement au service 'newsletter' n'est plus effectif"); // affichage du message d'avertissement
		break; // fin où cas demande de résiliation (l'internaute est déjà bien abonné)
	} // fin switch
	history.go(-1); // on effectue une redirection sur la page qui a demandé le service newsletter
} // fin fonction infonewsletter()
function verifformucagence() // fonction vérifiant que le formulaire pour contacter l'agence a bien été rempli
{ // début fonction verifformucagence()
	if(document.ContactAgence.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner votre civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.ContactAgence.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner votre nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.ContactAgence.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner votre prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.ContactAgence.TelMai.value=="" && document.ContactAgence.TelMob.value=="" && document.ContactAgence.Mail.value=="") // si aucune coordonnée fournie
	{ // début si aucune coordonnée fournie
		window.alert("Veuillez renseigner au moins 1 numéro de téléphone ou votre mail"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune coordonnée fournie
	if(document.ContactAgence.Objet.value=="") // si aucun objet de message
	{ // début si aucun objet de message
		window.alert("Veuillez indiquer l'objet de votre message"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun objet de message
	if(document.ContactAgence.Message.value=="") // si aucun message
	{ // début si aucun message
		window.alert("Veuillez écrire un message"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun message
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformucagence()
function confirmercontactagence() // fonction confirmant que le message est bien arrivé à l'agence
{ // début fonction confirmercontactagence()
	window.alert("Votre message a bien été envoyé"); // affichage du message d'avertissement
	history.go(-2); // retour sur la page qui a appellé le lien contactez-nous
} // fin fonction confirmercontactagence()
function verifformucwebmaster() // fonction vérifiant que le formulaire pour contacter le webmaster a bien été rempli
{ // début fonction verifformucwebmaster()
	if(document.ContactWebmaster.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner votre civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.ContactWebmaster.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner votre nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.ContactWebmaster.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner votre prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.ContactWebmaster.Mail.value=="") // si aucun mail fourni
	{ // début si aucun mail fourni
		window.alert("Veuillez renseigner votre mail"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun mail fourni
	if(document.ContactWebmaster.Objet.value=="") // si aucun objet de message
	{ // début si aucun objet de message
		window.alert("Veuillez indiquer l'objet de votre message"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun objet de message
	if(document.ContactWebmaster.Message.value=="") // si aucun message
	{ // début si aucun message
		window.alert("Veuillez écrire un message"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun message
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformucwebmaster()
function confirmercontactwebmaster() // fonction confirmant que le message est bien arrivé au webmaster
{ // début fonction confirmercontactwebmaster()
	window.alert("Votre message a bien été envoyé"); // affichage du message d'avertissement
	history.go(-2); // retour sur la page qui a appellé le lien contactez-nous
} // fin fonction confirmercontactwebmaster()
function verifformutemoignage() // fonction vérifiant que le formulaire pour déposer le témoignage a bien été rempli
{ // début fonction verifformutemoignage()
	if(document.Temoignage.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner votre civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.Temoignage.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner votre nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.Temoignage.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner votre prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.Temoignage.TelMai.value=="" && document.Temoignage.TelMob.value=="" && document.Temoignage.Mail.value=="") // si aucune coordonnée fournie
	{ // début si aucune coordonnée fournie
		window.alert("Veuillez renseigner au moins 1 numéro de téléphone ou votre mail"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune coordonnée fournie
	if(document.Temoignage.Temoignage.value=="") // si aucun témoignage
	{ // début si aucun témoignage
		window.alert("Veuillez rédiger un témoignage"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun témoignage
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformutemoignage()
function confirmertemoignage() // fonction confirmant que le témoignage a bien été transmis pour sa validation
{ // début fonction confirmertemoignage()
	window.alert("Votre témoignage a bien été transmis"); // affichage du message d'avertissement
	history.go(-2); // retour sur la page qui a appellé le lien contactez-nous
} // fin fonction confirmertemoignage()
function verifformulogin() // vérifie que le formulaire pour le login administratif a bien été rempli
{ // début fonction verifformulogin()
	if(document.LoginAdmin.Pseudo.value=="") // si pseudo non fourni
	{ // début si pseudo non fourni
		window.alert("Veuillez rentrer votre pseudo"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si pseudo non fourni
	if(document.LoginAdmin.Passe.value=="") // si mot de passe non fourni
	{ // début si mot de passe non fourni
		window.alert("Veuillez rentrer votre mot de passe"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si mot de passe non fourni
	return true; // tout est ok, envoi du formulaire
} // fin fonction verifformulogin()
function loginfaux() // fonction indiquant que le login d'administrateur est incorrect
{ // début fonction loginfaux()
	window.alert("pseudo et/ou mot de passe incorrect(s)"); // affichage d'un message d'avertissement
	window.location="admin.php"; // on redirige vers la page d'accueil administrative
} // fin fonction loginfaux()
function redirectionadmin() // fonction permettant la redirection automatique pour le menu de la partie administrative
{ // début fonction redirectionadmin()
	if(document.MenuAdmin.ChoixMenu.selectedIndex!=0) // si choix correct dans la liste déroulante
	{ // début si choix correct dans la liste déroulante
		window.location=document.MenuAdmin.ChoixMenu[document.MenuAdmin.ChoixMenu.selectedIndex].value+"?PHPSESSID="+session; // redirection automatique vers la page que l'on appelle
	} // fin si choix correct dans la liste déroulante
} // fin fonction redirectionadmin()
function verifformuaaannonce() // fonction vérifiant que le formulaire pour ajouter une annonce a bien été remplie
{ // début fonction verifformuaaannonce()
	if(document.AjoutAnnonce.Reference.value=="") // si aucune référence indiquée
	{ // début si aucune référence
		window.alert("Veuillez renseigner une référence !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune référence
	if(document.AjoutAnnonce.Prix.value=="") // si aucun prix indiqué
	{ // début si aucun prix
		window.alert("Veuillez renseigner un prix !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prix
	if(document.AjoutAnnonce.Titre.value=="") // si aucun titre indiqué
	{ // début si aucun titre
		window.alert("Veuillez renseigner un titre !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun titre
	if(document.AjoutAnnonce.IdCategorie.selectedIndex==0) // si aucune catégorie précisée
	{ // début si aucune catégorie
		window.alert("Veuillez renseigner une catégorie"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune catégorie fournie
	if(document.AjoutAnnonce.IdSecteur.selectedIndex==0) // si aucun secteur précisé
	{ // début si aucun secteur
		window.alert("Veuillez renseigner un secteur"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun secteur
	if(document.AjoutAnnonce.Photo.value!="") // si photo précisée
	{ // début si photo précisée
		if(document.AjoutAnnonce.Photo.value.substr((document.AjoutAnnonce.Photo.value.length-3),3)!="jpg" && document.AjoutAnnonce.Photo.value.substr((document.AjoutAnnonce.Photo.value.length-3),3)!="JPG") // si la photo n'est pas au format JPEG
		{ // début si la photo n'est pas au format JPEG
			window.alert("La Photo indiquée n'est pas au format JPEG"); // affichage d'un message d'avertissement
			return false; // interdit l'envoi du formulaire
		} // fin si la photo n'est pas au format JPEG
	} // fin si photo précisée
	if(document.AjoutAnnonce.Texte.value=="") // si aucun texte précisé
	{ // début si aucun texte
		window.alert("Veuillez renseigner un texte"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun texte
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformuaaannonce()
function redexisteannonce() // fonction permettant la redirection en cas de référence existente déjà
{ // début fonction redexisteannonce()
	window.alert("La référence indiquée existe déjà !"); // affichage du message d'avertissement
	history.go(-1); // redirection sur la page précédante
} // fin fonction redexisteannonce()
function redokannonce() // fonction permettant la redirection en cas de réussite en cas d'intégration d'une nouvelle annonce
{ // début fonction redokannonce()
	window.alert("L'annonce a bien été intégrée"); // affichage du message d'avertissement
	window.location="ajout_annonce.php?PHPSESSID="+session; // on redirige sur la page pour ajouter éventuellement une annonce
} // fin fonction redokannonce()
function verifformuasannonce() // fonction permettant de vérifier que le formulaire pour la suppression de l'annonce a bien été remplie
{ // début fonction verifformuasannonce()
	if(document.SupprimeAnnonce.Reference.selectedIndex==0) // si pas de référence indiquée
	{ // début si aucune référence indiquée
		window.alert("Veuillez indiquer un n° de référence"); // affichage du message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune référence indiquée
	return confirm("Etes vous-sur de vouloir supprimer l'annonce n°"+document.SupprimeAnnonce.Reference[document.SupprimeAnnonce.Reference.selectedIndex].value+" ?","Confirmation"); // demande de confirmation de suppression d'annonce
} // fin fonction verifformuasannonce()
function redsupannonce() // fonction permettant la redirection en cas de réussite de suppression d'annonce
{ // début fonction redsupannonce()
	window.alert("L'annonce a bien été supprimée"); // affichage du message d'avertissement
	window.location="sup_annonce.php?PHPSESSID="+session; // on redirige sur la page pour supprimer éventuellement une autre annonce
} // fin fonction redsupannonce()
function verifformuamannonce() // fonction permettant de vérifier que le formulaire pour la modification (choix) de l'annonce a bien été remplie
{ // début fonction verifformuamannonce()
	if(document.ModifieAnnonce.Reference.selectedIndex==0) // si pas de référence indiquée
	{ // début si aucune référence indiquée
		window.alert("Veuillez indiquer un n° de référence"); // affichage du message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune référence indiquée
	return true; // autorise l'envoi du formulaire
} // fin fonction verifformuamannonce()
function verifformuam2annonce() // fonction vérifiant que le formulaire pour modifier une annonce a bien été remplie
{ // début fonction verifformuam2annonce()
	if(document.ModifieAnnonce2.Reference.value=="") // si aucune référence indiquée
	{ // début si aucune référence
		window.alert("Veuillez renseigner une référence !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune référence
	if(document.ModifieAnnonce2.Prix.value=="") // si aucun prix indiqué
	{ // début si aucun prix
		window.alert("Veuillez renseigner un prix !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prix
	if(document.ModifieAnnonce2.Titre.value=="") // si aucun titre indiqué
	{ // début si aucun titre
		window.alert("Veuillez renseigner un titre !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun titre
	if(document.ModifieAnnonce2.IdCategorie.selectedIndex==0) // si aucune catégorie précisée
	{ // début si aucune catégorie
		window.alert("Veuillez renseigner une catégorie"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune catégorie fournie
	if(document.ModifieAnnonce2.IdSecteur.selectedIndex==0) // si aucun secteur précisé
	{ // début si aucun secteur
		window.alert("Veuillez renseigner un secteur"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun secteur
	if(document.ModifieAnnonce2.Photo.value!="") // si photo précisée
	{ // début si photo précisée
		if(document.ModifieAnnonce2.Photo.value.substr((document.ModifieAnnonce2.Photo.value.length-3),3)!="jpg" && document.ModifieAnnonce2.Photo.value.substr((document.ModifieAnnonce2.Photo.value.length-3),3)!="JPG") // si la photo n'est pas au format JPEG
		{ // début si la photo n'est pas au format JPEG
			window.alert("La Photo indiquée n'est pas au format JPEG"); // affichage d'un message d'avertissement
			return false; // interdit l'envoi du formulaire
		} // fin si la photo n'est pas au format JPEG
	} // fin si photo précisée
	if(document.ModifieAnnonce2.Texte.value=="") // si aucun texte précisé
	{ // début si aucun texte
		window.alert("Veuillez renseigner un texte"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun texte
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformuam2annonce()
function redmajannonce() // fonction permettant la redirection en cas de réussite de modification d'annonce
{ // début fonction redmajannonce()
	window.alert("L'annonce a bien été modifiée"); // affichage du message d'avertissement
	window.location="modif_annonce.php?PHPSESSID="+session; // on redirige sur la page pour modifier éventuellement une autre annonce
} // fin fonction redmajannonce()
function verifformuaatemoignage() // fonction vérifiant que le formulaire pour ajouter un témoignage a bien été rempli
{ // début fonction verifformuaatemoignage()
	if(document.AjoutTemoignage.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner la civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.AjoutTemoignage.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner le nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.AjoutTemoignage.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner le prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.AjoutTemoignage.Jour.value=="" || document.AjoutTemoignage.Mois.value=="" || document.AjoutTemoignage.Annee.value=="") // si date incomplète
	{ // début si date incomplète
		window.alert("la date est incomplète"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si date incomplète
	if(document.AjoutTemoignage.Texte.value=="") // si aucun témoignage
	{ // début si aucun témoignage
		window.alert("Veuillez indiquer un témoignage"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun témoignage
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformuaatemoignage()
function redoktemoignage() // fonction permettant la redirection en cas de réussite en cas d'intégration d'un nouveau témoignage
{ // début fonction redoktemoignage()
	window.alert("Le témoignage a bien été intégré"); // affichage du message d'avertissement
	window.location="ajout_temoignage.php?PHPSESSID="+session; // on redirige sur la page pour ajouter éventuellement un témoignage
} // fin fonction redokannonce()
function verifformuastemoignage() // fonction permettant de vérifier que le formulaire pour la suppression de l'annonce a bien été remplie
{ // début fonction verifformuastemoignage()
	if(document.SupprimeTemoignage.Reference.selectedIndex==0) // si pas de témoignage indiqué
	{ // début si aucun témoignage indiqué
		window.alert("Veuillez indiquer un témoignage"); // affichage du message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune témoignage indiqué
	return confirm("Etes vous-sur de vouloir supprimer ce témoignage","Confirmation"); // demande de confirmation de suppression d'annonce
} // fin fonction verifformuastemoignage()
function redsuptemoignage() // fonction permettant la redirection en cas de réussite de suppression d'un témoignage
{ // début fonction redsuptemoignage()
	window.alert("Le témoignage a bien été supprimé"); // affichage du message d'avertissement
	window.location="sup_temoignage.php?PHPSESSID="+session; // on redirige sur la page pour supprimer éventuellement un autre témoignage
} // fin fonction redsuptemoignage()
function verifformuamtemoignage() // fonction permettant de vérifier que le formulaire pour la modification (choix) du témoignage a bien été remplie
{ // début fonction verifformuamtemoignage()
	if(document.ModifieTemoignage.Reference.selectedIndex==0) // si pas de témoignage indiqué
	{ // début si aucun témoignage indiqué
		window.alert("Veuillez indiquer un témoignage"); // affichage du message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun témoignage indiqué
	return true; // autorise l'envoi du formulaire
} // fin fonction verifformuamtemoignage()
function verifformuam2temoignage() // fonction vérifiant que le formulaire pour modifier un témoignage a bien été rempli
{ // début fonction verifformuam2temoignage()
	if(document.ModifieTemoignage2.Civilite.selectedIndex==0) // si aucune civilite
	{ // début si aucune civilité
		window.alert("Veuillez renseigner la civilité !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune civilité
	if(document.ModifieTemoignage2.Nom.value=="") // si aucun nom
	{ // début si aucun nom
		window.alert("Veuillez renseigner le nom !"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun nom
	if(document.ModifieTemoignage2.Prenom.value=="") // si aucun prénom
	{ // début si aucun prénom
		window.alert("Veuillez renseigner le prénom"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun prénom
	if(document.ModifieTemoignage2.Jour.value=="" || document.ModifieTemoignage2.Mois.value=="" || document.ModifieTemoignage2.Annee.value=="") // si date incomplète
	{ // début si date incomplète
		window.alert("la date est incomplète"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si date incomplète
	if(document.ModifieTemoignage2.Texte.value=="") // si aucun témoignage
	{ // début si aucun témoignage
		window.alert("Veuillez indiquer un témoignage"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun témoignage
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformuam2temoignage()
function redmajtemoignage() // fonction permettant la redirection en cas de réussite de modification de témoignage
{ // début fonction redmajtemoignage()
	window.alert("Le témoignage a bien été modifié"); // affichage du message d'avertissement
	window.location="modif_temoignage.php?PHPSESSID="+session; // on redirige sur la page pour modifier éventuellement un autre témoignage
} // fin fonction redmajtemoignage()
function verifformunewsletter2() // fonction vérifiant que le formulaire envoyer une newsletter a bien été rempli
{ // début fonction verifformunewsletter2()
	if(document.Newsletter.Texte.value=="") // si aucune newsletter écrite
	{ // début si aucune newsletter
		window.alert("Veuillez rédiger une newsletter"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucune newsletter
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformunewsletter2()
function redenvnewsletter() // fonction permettant la redirection en cas de réussite d'envoi de la newsletter
{ // début fonction redenvnewsletter()
	window.alert("La newsletter a bien été envoyée"); // affichage du message d'avertissement
	window.location="envoi_newsletter.php?PHPSESSID="+session; // on redirige sur la page pour envoyer éventuellement une autre newsletter
} // fin fonction redenvnewsletter()
function verifformusecteur() // fonction vérifiant que le formulaire pour ajouter un secteur a bien été rempli
{ // début fonction verifformusecteur()
	if(document.AjoutSecteur.Secteur.value=="") // si aucun secteur rentré
	{ // début si aucun secteur rentré
		window.alert("Veuillez ajouter un secteur"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun secteur trouvé
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformusecteur()
function redoksecteur() // fonction permettant la redirection en cas de réussite d'ajout d'un secteur
{ // début fonction redoksecteur()
	window.alert("Le secteur a bien été ajouté"); // affichage du message d'avertissement
	window.location="ajout_secteur.php?PHPSESSID="+session; // on redirige sur la page pour ajouter éventuellement un autre type de secteur
} // fin fonction redoksecteur()
function verifformucategorie() // fonction vérifiant que le formulaire pour ajouter un type de bien a bien été rempli
{ // début fonction verifformucategorie()
	if(document.AjoutCategorie.TypeBien.value=="") // si aucun type de bien rentré
	{ // début si aucun type de bien rentré
		window.alert("Veuillez ajouter un type de bien"); // affichage d'un message d'avertissement
		return false; // interdit l'envoi du formulaire
	} // fin si aucun type de bien trouvé
	return true; // tout est ok, autorisation pour envoyer le formulaire
} // fin fonction verifformucategorie()
function redokcategorie() // fonction permettant la redirection en cas de réussite d'ajout d'un type de bien
{ // début fonction redokcategorie()
	window.alert("Le type de categorie a bien été ajouté"); // affichage du message d'avertissement
	window.location="ajout_categorie.php?PHPSESSID="+session; // on redirige sur la page pour ajouter éventuellement un autre type de bien
} // fin fonction redokcategorie()