//--------------------------------------------------------//
//  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 <strong>'+listForm[x].alt+'</strong> vide<br>';
			}else{
				listForm[x].style.border = '1px #acc6db 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 <strong>'+listForm[x].alt+'</strong> diff&eacute;rent du champ <strong>'+listForm[x-1].alt+'</strong><br>';
			}else{
				listForm[x].style.border = '1px #acc6db solid';
			}
		}
		if(listForm[x].lang == 'isEmail'){
			if(isEmail(listForm[x].value) == false){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
				msg += 'Champ <strong>'+listForm[x].alt+'</strong> n\'est pas un courriel valide<br>';
			}else{
				listForm[x].style.border = '1px #acc6db solid';
			}
		}
	}
	if(send == true){
		return true;
	}else{
		showError(msg);
		return false;
	}
}
function showError(msg){
	document.getElementById('errorBox').style.display = 'block';
	document.getElementById('errorBoxMsg').innerHTML = msg;
}