// Déclarations :
var bValide = true;

// Validation de formulaire :
function ControleVide(sChamp, sMsg) {
	if((bValide == true) && (sChamp.value == "")) {
		bValide = false;
		alert(sMsg);
		sChamp.focus();
	}
}

function nombre(sChamp, sMsg) {
	if (isNaN(sChamp.value)) {
		bValide = false;
		alert(sMsg);
		sChamp.focus();
		}
}

function equivo(mot1, mot2, sMsg) {
	if (mot1.value!=mot2.value) {
		alert(sMsg);
		}
}

function testMail(sChamp){
	if (sChamp.value != ""){
	if((sChamp.value.indexOf('@',0)==-1) || (sChamp.value.indexOf('.',0)==-1)){
	alert("adresse email incorrecte");
	bValide = false;
	sChamp.focus();
		}
	}
}

function Valider(sForm) {
	
	bValide = true;
	
	switch(sForm.name) {	
		case "ajref" :
			ControleVide(sForm.ref, "Veuillez saisir la nouvelle référence.");
						
			break;

		case "proprietaire" :
			testMail(sForm.email, "Veuillez saisir un adresse e-mail valide.");
			nombre(sForm.compourcent, "Veuillez saisir un nombre comme pourcentage de commission.");			
			break;
			
		case "proprietaire2" :
			nombre(sForm.nbpiece, "Veuillez saisir un nombre pour le nombre de pièce.");
			nombre(sForm.nbsdb, "Veuillez saisir un nombre pour le nombre de salle de bain.");
			nombre(sForm.nbchambre, "Veuillez saisir un nombre pour le nombre de chambre.");
			nombre(sForm.nbetage, "Veuillez saisir un nombre pour le nombre d'étage.");
			nombre(sForm.distanceagglo, "Veuillez saisir un nombre pour la distance de la ville.");
			nombre(sForm.distancegare, "Veuillez saisir un nombre pour la distance de la gare.");
			nombre(sForm.distancecommerce, "Veuillez saisir un nombre pour la distance des commerces.");
			nombre(sForm.distancemer, "Veuillez saisir un nombre pour la distance de la mer.");
			nombre(sForm.distanceaero, "Veuillez saisir un nombre pour la distance de l'aéroport.");
			nombre(sForm.surfaceplus, "Veuillez saisir un nombre pour la surface de l'atout.");
			nombre(sForm.superficie, "Veuillez saisir un nombre pour la superficie.");
			nombre(sForm.surfacereception, "Veuillez saisir un nombre pour la surface de reception.");
			break;
		
		case "ajoutemploye" :
		
			ControleVide(sForm.nom, "Veuillez saisir un nom pour le collaborateur.");
			ControleVide(sForm.prenom, "Veuillez saisir un prenom pour le collaborateur.");
			ControleVide(sForm.tel, "Veuillez saisir un numero de téléphone pour le collaborateur.");
			ControleVide(sForm.logEmp, "Veuillez saisir un login pour le collaborateur.");
			ControleVide(sForm.passEmp, "Veuillez saisir un mot de passe.");
			ControleVide(sForm.passEmp2, "Veuillez resaisir le mot de passe.");
			nombre(sForm.tel, "Veuillez saisir un nombre comme numéro de telephone.");
			nombre(sForm.mobile, "Veuillez saisir un nombre comme numéro de mobile.");			
			break;
			
		case "modemploye" :
		
			ControleVide(sForm.nom, "Veuillez saisir un nom pour le collaborateur.");
			ControleVide(sForm.prenom, "Veuillez saisir un prenom pour le collaborateur.");
			ControleVide(sForm.tel, "Veuillez saisir un numero de téléphone pour le collaborateur.");
			ControleVide(sForm.logEmp, "Veuillez saisir un login pour le collaborateur.");
			ControleVide(sForm.passEmp, "Veuillez saisir un mot de passe.");
			nombre(sForm.tel, "Veuillez saisir un nombre comme numéro de telephone.");
			nombre(sForm.mobile, "Veuillez saisir un nombre comme numéro de mobile.");			
			break;		
	}
	return bValide;

}

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function creaMenu(who)
{
quiavant="";
quiavant=document.getElementById('qui').value;
alert();
if (quiavant!="")
{
	document.getElementById(quiavant).style.display="none";
}

	document.getElementById(who).style.display="block";

document.getElementById('qui').value=who;

}

function affiMenu(who,qui2)
{
	document.getElementById(who).style.display="block";
	document.getElementById(qui2).style.display="none";



}