function verification(listeForm,mail,passverif){


	listeVerif = listeForm.split(",");
	listeVide = new Array();
	var t=0;
	var i = 0;
	var colorOrigine = "#FFFFFF";
	var colorSurligne = "#CCCCCC";
	for (i=0;i<listeVerif.length;i++){
		try{
		document.getElementById(listeVerif[i]).style.background=colorOrigine;
		}
		catch(e){
			alert(e + ' ' + i);
		}
	}
	
	for (i=0;i<listeVerif.length;i++){
		try{
			if(document.getElementById(listeVerif[i]).value.replace(/(^\s*)|(\s*$)/g,'')  == ""){
				listeVide[t] = listeVerif[i];
				t+=1;
			}		
		}
		catch(e){
			alert(e + ' ' + i);
		}
	}
	if(listeVide.length > 0){
		try{
				for (i=0;i<listeVide.length;i++){
					document.getElementById(listeVide[i]).style.background=colorSurligne;
				}
			alert("Les champs surlignés sont obligatoires");
			return false;
				}
		catch(e){
			alert(e + ' ' + i);
		}
	} 
	
	if(mail == "oui"){
		try{
			emailTest = document.getElementById("email").value;
			if(emailTest.indexOf("@") == "-1" || emailTest.indexOf(".") == "-1" || emailTest == "" ){
				document.getElementById("email").style.background=colorSurligne;
				alert("Adresse Email invalide.");			
				return false;
			}else{
				document.getElementById("email").style.background=colorOrigine;
			}
		}
		catch(e){
			alert(e + ' ' + i);
		}
	}
	
	if(passverif != "" && passverif != 0){
		verifPass = passverif.split(",");
		if (document.getElementById(verifPass[0]).value != document.getElementById(verifPass[1]).value){
			document.getElementById(verifPass[0]).style.background=colorSurligne;
			document.getElementById(verifPass[1]).style.background=colorSurligne;
			alert("La saisie des deux champs surlignés doivent etre identique");
			return false;
		}else{
			document.getElementById(verifPass[0]).style.background=colorOrigine;
			document.getElementById(verifPass[1]).style.background=colorOrigine;
		}
	}	
	
	return true;
}

