//--------------------------------------------------------//
//  Validation de formulaire
//--------------------------------------------------------//
function isEmail(email){
	var verif     = /^[\.a-zA-Z0-9_\-]+@+[\.a-zA-Z0-9\-_]{2,}[.][a-zA-Z]{2,3}[\.a-zA-Z]{0,3}$/
	if (verif.exec(email) == null){
		return false;
	}else{
		return true;
	}
}
function FormValidate(idForm){
	var send = true;
	var msg = '';
	var listForm = document.getElementsByTagName('input');
	for(var x=0;x<listForm.length;x++){
		if(listForm[x].lang == 'req'){
			if(listForm[x].value == ''){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
				msg += 'Champ "'+listForm[x].alt+'" vide'+"\n";
			}else{
				listForm[x].style.border = '1px #000 solid';
			}
		}
		if(listForm[x].lang == 'isSame'){
			if(listForm[x].value != listForm[x-1].value){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
				msg += 'Champ "'+listForm[x].alt+'" different du champ "'+listForm[x-1].alt+'"'+"\n";
			}else{
				listForm[x].style.border = '1px #000 solid';
			}
		}
		if(listForm[x].lang == 'isEmail'){
			if(isEmail(listForm[x].value) == false){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
				msg += 'Champ "'+listForm[x].alt+'" n\'est pas un courriel valide'+"\n";
			}else{
				listForm[x].style.border = '1px #000 solid';
			}
		}
	}
	var textarea = document.getElementById('msg');
	if(textarea.value == ''){
		send = false;
		textarea.style.border = '1px #F00 solid';
		msg += 'Champ "message" vide'+"\n";
	}else{
		textarea.style.border = '1px #000 solid';
	}
	if(send == true){
		return true;
	}else{
		alert(msg);
		return false;
	}
}