// 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 "contact" :
			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.");		
			testMail(sForm.email, "Veuillez saisir un adresse e-mail valide.");		
			nombre(sForm.tel, "Veuillez saisir un nombre pour le tel.");
	
			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.login, "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;
			
	}
	return bValide;

}

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}