﻿/*************************************/
/*         fonction retour()         */
/* cette fonction permet de retourner*/
/*          à la page précédente     */
/*************************************/
function retour(){
history.go(-1);
}

/***************************************/
/*         fonction ajFavoris()        */
/* cette fonction permet d'ajouter le  */ 
/* site aux favoris du visiteur        */
/* fonctionne sous ie et firefox       */
/***************************************/
function ajFavoris(){
	if (navigator.appName!='Microsoft Internet Explorer'){
	window.sidebar.addPanel("communes-libres.fr - Le site des Communes Libres de France", "http://www.communes-libres.fr", "");
	}else{
	window.external.addFavorite("http://www.communes-libres.fr", "communes-libres.fr - Le site des Communes Libres de France");
	}
}


/**********************************************/
/*         fonction validFormMoteurRech()     */
/*		  vérifie que les champs étoilés sont */
/*		       correctement remplis			  */ 
/**********************************************/
function validFormMoteurRech(){
	if(document.formMoteurRech.rech.value==""){
	alert("Vous n'avez pas entré le numéro du département à rechercher.");
	document.formMoteurRech.rech.focus();
	return false;
	}
return true;
}


/********************************************/
/*         fonction validFormIdent()   		*/
/*		  vérifie que les champs sont 		*/
/*		       correctement remplis		    */ 
/********************************************/
function validFormIdent(){
	if(document.formIdent.login.value==""){
	alert("Vous n'avez pas entré votre login.");
	document.formIdent.login.focus();
	return false;
	}
	if(document.formIdent.pwd.value==""){
	alert("Vous n'avez pas entré votre mot de passe.");
	document.formIdent.pwd.focus();
	return false;
	}
return true;
}


/**************************************/
/*     fonction validFormcontact()    */
/* cette fonction permet de tester si */
/* les données du formulaire de la    */
/* page contact sont valides.         */
/**************************************/
function validFormContact(){
	if(document.formContact.prenom.value==""){
	alert("Vous n'avez pas entré votre prénom.");
	document.formContact.prenom.focus();
	return false;
	}
	if(document.formContact.nom.value==""){
	alert("Vous n'avez pas entré votre nom.");
	document.formContact.nom.focus();
	return false;
	}
	if(document.formContact.tel.value!=""){
		if(isNaN(document.formContact.tel.value) || (document.formContact.tel.value.length!=10)){
		alert("Votre numéro de téléphone n'est pas valide.");
		document.formContact.tel.focus();
		return false;
		}
	}
	if(document.formContact.email_expediteur.value==""){
	alert("Vous n'avez pas entré votre adresse e-mail.");
	document.formContact.email_expediteur.focus();
	return false;
	}
	if(document.formContact.email_expediteur.value!=""){
		if (VerificationEmail(document.formContact.email_expediteur) == false){
		alert("Votre adresse e-mail n'est pas valide. Veuillez la vérifier svp.");
		document.formContact.email_expediteur.focus();
		return false;
		}
	}
	if(document.formContact.message.value==""){
	alert("Vous n'avez pas entré votre message.");
	document.formContact.message.focus();
	return false;
	}

return true;
}

/*************************************/
/*    fonction VerificationEmail     */
/*cette fonction permet de tester si */
/* l'email entrer dans un formulaire */
/*            est valide             */
/*************************************/
function VerificationEmail(elm){
	if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1" && elm.value != ""){
	return true;
	}
	return false;
}
